【发布时间】:2010-10-09 13:23:34
【问题描述】:
我正在寻找一个可以编译成 C++ 应用程序的轻量级数据库库。
这样的存在吗?
【问题讨论】:
标签: c++ database open-source flat-file
我正在寻找一个可以编译成 C++ 应用程序的轻量级数据库库。
这样的存在吗?
【问题讨论】:
标签: c++ database open-source flat-file
也许这个非常轻量级的 XML 库也可以提供帮助:RapidXML。它是一个 XML 解析器,而不是数据库库,但取决于您的应用程序,这可能就足够了(您提到了平面文件 XML 数据存储)。
【讨论】:
你也可以看看berkleyDB
来自wikipedia:
Berkeley DB (BDB) 是一台计算机 提供了一个软件库 高性能嵌入式数据库, 与 C、C++、Java、Perl 中的绑定, Python、Ruby、Tcl、Smalltalk 等 其他编程语言。发展局 将任意键/数据对存储为 字节数组,并支持多个 单个键的数据项。 BDB可以 支持数千同时 控制线程或并发线程 处理数据库作为 大至 256 TB,在宽 各种操作系统,包括 大多数类 Unix 和 Windows 系统, 和实时操作系统。
【讨论】:
SQLite。不是平面文件,而是基于文件的,可以很容易地嵌入到应用程序中。
【讨论】:
对于纯 XML 嵌入式数据库,您可能需要查看 Oracle Berkeley DB XML。
【讨论】: