2009-06-26 116 views
1

我們的應用程序目前將大量配置文件&應用程序特定數據存儲到磁盤上的文件。配置數據存儲在一個.ini文件中,應用程序數據分佈在多個文件中。該應用程序現在已經發展壯大,使用文件進行數據操作正變成一場噩夢。我們現在想切換到數據庫。我們有以下要求/問題。用於存儲應用程序數據的跨平臺數據存儲?

  1. 是否有平臺不可知的低佔用空間數據庫解決方案很像文件,但讓你發出SQL查詢?我們不想使用像MySQL,MSSQL或Oracle這樣的企業級數據庫解決方案,因爲應用程序沒有大量的數據存儲。
  2. 我們希望將此數據庫與我們的應用程序捆綁在一起,但不想投入大量的精力來捆綁/安裝驅動程序並管理此數據庫。
  3. 我們還在尋找這個數據庫的抽象庫,以便應用程序輕鬆訪問它們。

有沒有解決方案可以滿足上述要求,使用C++針對Windows和* nix平臺?

回答

4

SQLite與你想要的完全匹配(你沒有指定你的編程語言,但SQLite綁定了許多通用語言)。

+0

很抱歉沒有指定的編程語言。我們希望通過Windows和Linux平臺上的C++進行訪問。 – msvcyc 2009-06-26 00:26:20

+0

然後SQLite是完美的。 – RichieHindle 2009-06-26 05:50:11

相關問題