Leichtgewichtiges Datenbanksystem für C++

Leichtgewichtiges Datenbanksystem für C++


Ich muss eine leichte Datenbank verwenden, weil ich nur begrenzte Ressourcen für die Anwendung habe.


Also suche ich eine leichtgewichtige Datenbank, die ich mit C++ verwenden kann, die einfach zu verwalten ist, Daten schnell abruft und nur eine begrenzte Menge an Ressourcen verbraucht.


Ich habe SqlLite im Internet gefunden. Aber bevor ich mit der Umsetzung meines Projekts beginne, möchte ich Ihre Empfehlung zu diesem Thema einholen.


Jede Hilfe wird geschätzt.


Antworten:


Sie haben meiner Meinung nach bereits Ihre beste Option gefunden:SQLite.


Technisch gesehen könnten Sie etwas noch Leichteres wie ein einfaches altes Dateisystem mit wahlfreiem Dateizugriff verwenden. Aber Sie werden zwei wichtige Punkte übersehen:



  1. Einfache Erstellung von Indizes für Ihre Daten

  2. Eine großartige Sprache zum Abrufen und Bearbeiten von Daten:SQL


SQLite fügt Ihrer ausführbaren Datei nur ein paar Kilobyte hinzu und ist ziemlich leichtgewichtig. Außerdem ist die API relativ einfach zu bedienen.