2009-06-26 83 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

相关问题