Hi Leuts, ich möchte mir eine kleine Datenbankanwendung schreiben. Nichts besonderes, auf jeden Fall soll das System nur auf meinem PC laufen. Deshalb blende ich mal Client-Server-Aufbau ( MSDE; Firebird,...) aus. Im Prinzip könnte ich die Daten sogar als ASCII-Werte in eine Textdatei schreiben (oder XML), aber da kann mal halt schlecht löschen. Nun stehe ich vor der Qual der Wahl zwischen Berkeley und SQLite. Bei SQLite hätte ich den Vorteil, dass es externe Tools gibt womit man auf die Daten zugreifen kann (falls meine Software durch einen Fehler dies mal nicht so richtig will). Wozu würdet ihr mir raten, hat jemand Erfahrungen mit den Systemen ? Greets Karlheinz
SQLite hab ich schon mal benutzt. Hatte keine Probleme damit. Ging rasend schnell damit die Applikation hochzufahren. Für mich damals der Vorteil, dass ich das Zeugs statisch einlinken konnte und beim Kunden garantiert keine Installationsprobleme hatte. Würds wieder nehmen.
Berkely ist nicht direkt mit SQLite zu vergleichen, da es keine relationale DB ist (kein SQL usw.). SQLite ist schön kompakt, ziemlich mäßig dokumentiert und irgendwie brauch man garkeine Datentypen festzulegen weils letztlich eh keinen mehr interessiert :-} SQLite ist schon ok, keine Problem.
Ich benutze hier immer den MS SQL Server (2005 Express Edition - ist kostenlos). Gründe: 1. Es gibt hierfür die meisten Tools - auch das Management Studio Express ist kostenlos. 2. Man bekommt hier die meiste Hilfe und Beispiele, weil es die verbreiteteste DB ist. 3. Es wird sich sehr viel Mühe gegeben, dass neuere Versionen auch mit den alten DB arbeiten, somit sind Verionsupgrades meist unproblematisch. 4. Man kann auch mit Excel & Co. problemlos drauf zugreifen. 5. ist netzwerkfähig. 6..... Heron
Es gibt Firebird übrigens auch als reine Client-dll, es wird also kein Server benötigt! Ist recht kompakt und leistungsfähig, ich würde es mal ausprobieren! Gruß,
Genau das habe ich jetzt mal ausprobiert, Oeit, und dabei werde ich bleiben. Extrem einfach einzubinden und zu benutzen, und es gibt einige freie Tools im Net.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.