Autor Beitrag
OZ
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Di 25.10.05 20:47 
Hallo zusammen,
ich bastel gerade eine neue Anwendung und stehe vor der Frage, welches Datenbank ich als backend verwenden soll.
Zur Diskussion stehen die Komponenten zeosdbo (mit MYSQL) oder DISQLite3 (SQLite3).

Für SQLlite sprechen:
1. Ich benötige keine zusätzliche Software (keine DLL oder anderen Kram)
2. und ich muss keine Dienste einrichten (wie bei MYSQL)
3. also einfachere Konfiguration

Für MYSQL sprechen
1. die bessere Auswahl an Zusatztools
2. ist multiuserfähig und unterstützt Transaktionen (InnoDB)

Leider habe ich keine Erfahrungen mit der SQLite und kann die Performance nicht einschätzen. Wir reden hier von ca 30.000 Links mit jeweils kompletten Source Code, Bilder CSS als Blobs, Plaintext (also ohne HTML- XML-Tags). Dazu kommen noch Tabellen mit den extrahieren Keywords und noch einige Verwaltungstabellen. Im Normalfall ist nur ein Thread (also ein Benutzer) aktiv.

Nun zu meinen Fragen.
1. Ist SQLlite für solche Datenmengen tauglich (ggf auch für deutlich mehr)
2. Wie sieht es mit der Performance aus bei diesen Mengen aus?
3. Hat jemand Erfahrung mit solchen Datenmengen und kann mir noch allgemeine Tips zu MYSQL geben?

Besten Dank für euere Hilfe!
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Di 25.10.05 21:35 
Oder die MSDE
-Keine Driver
-Schnell
-Ausgereift
-Sicher
-Umsonst (MySQL nur, wenn Du damit kein Geld verdienst)

_________________
Na denn, dann. Bis dann, denn.