我们的应用程序目前将大量配置文件&应用程序特定数据存储到磁盘上的文件。配置数据存储在一个.ini文件中,应用程序数据分布在多个文件中。该应用程序现在已经发展壮大,使用文件进行数据操作正变成一场噩梦。我们现在想切换到数据库。我们有以下要求/问题。用于存储应用程序数据的跨平台数据存储?
- 是否有平台不可知的低占用空间数据库解决方案很像文件,但让你发出SQL查询?我们不想使用像MySQL,MSSQL或Oracle这样的企业级数据库解决方案,因为应用程序没有大量的数据存储。
- 我们希望将此数据库与我们的应用程序捆绑在一起,但不想投入大量的精力来捆绑/安装驱动程序并管理此数据库。
- 我们还在寻找这个数据库的抽象库,以便应用程序轻松访问它们。
有没有解决方案可以满足上述要求,使用C++针对Windows和* nix平台?
很抱歉没有指定的编程语言。我们希望通过Windows和Linux平台上的C++进行访问。 – msvcyc 2009-06-26 00:26:20
然后SQLite是完美的。 – RichieHindle 2009-06-26 05:50:11