Guten Morgen liebe Gemeinde,
ich bin gerade dabei, ein Projekt zu planen und benötige dafür eine Datenbank.
Ich bin mir nicht ganz sicher, ob ich CD oder SQLite verwenden soll.
Im ersten Schritt soll es eine App für Mac OS X werden.
Zu den Anforderungen:
- die DB wird ca. 15 Tabellen beinhalten;
- davon werden ca. 8 Relations zueinander haben (1:1, 1:n und m:n);
- jede Tabelle wird >5 Attribute besitzen;
- zu erwarten sind nach ca. einem halben Jahr Betrieb 50.000 Datensätze (Datensätze aller Tabellen addiert);
- spätere Portierung auf iOS (mit iCloud Sync)
Wo liegen die Grenzen von Core Data?
Die Implementierung von CD in einer App ist ja allerliebst und spart eine Menge Aufwand.
Allerdings ist SQLite eine "echte" Datenbank und kann die Anforderungen mit Sicherheit erfüllen.
Ich würde CD bevorzugen, aber was meint ihr?
Vielen Dank im Voraus und
ich wünsche einen angenehmen Mittwoch
ich bin gerade dabei, ein Projekt zu planen und benötige dafür eine Datenbank.
Ich bin mir nicht ganz sicher, ob ich CD oder SQLite verwenden soll.
Im ersten Schritt soll es eine App für Mac OS X werden.
Zu den Anforderungen:
- die DB wird ca. 15 Tabellen beinhalten;
- davon werden ca. 8 Relations zueinander haben (1:1, 1:n und m:n);
- jede Tabelle wird >5 Attribute besitzen;
- zu erwarten sind nach ca. einem halben Jahr Betrieb 50.000 Datensätze (Datensätze aller Tabellen addiert);
- spätere Portierung auf iOS (mit iCloud Sync)
Wo liegen die Grenzen von Core Data?
Die Implementierung von CD in einer App ist ja allerliebst und spart eine Menge Aufwand.
Allerdings ist SQLite eine "echte" Datenbank und kann die Anforderungen mit Sicherheit erfüllen.
Ich würde CD bevorzugen, aber was meint ihr?
Vielen Dank im Voraus und
ich wünsche einen angenehmen Mittwoch