【发布时间】:2010-11-06 00:23:16
【问题描述】:
我们的应用程序当前将大量配置和应用程序特定数据存储到磁盘上的文件中。配置数据存储在单个 .ini 文件中,其中应用程序数据分布在多个文件中。该应用程序现在已经发展壮大,使用文件进行数据操作正在成为一场噩梦。我们现在想切换到数据库。我们有以下要求/问题。
- 是否有一个平台无关的低占用数据库解决方案,很像文件,但允许您发出 sql 查询?我们不想使用 MySQL、MSSQL 或 Oracle 等企业级数据库解决方案,因为该应用程序没有大量数据要存储。
- 我们希望将此数据库与我们的应用程序捆绑在一起,但不想在捆绑/安装驱动程序和管理此数据库方面投入大量精力。
- 我们还在为这个数据库寻找一个抽象库,以便应用程序轻松访问它们。
是否有使用面向 Windows 和 *nix 平台的 C++ 来满足上述要求的解决方案?
【问题讨论】:
标签: sql database cross-platform data-access-layer