Welches Datenbanksystem unter C++

OP #1119900
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
#1119926
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.
Gast #1120393
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.
Gast #1122477
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
Gast #1122567
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ß,

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.