【问题标题】:Looking for an open-source flatfile/xml database C++ library [closed]寻找开源平面文件/xml 数据库 C++ 库 [关闭]
【发布时间】:2010-10-09 13:23:34
【问题描述】:

我正在寻找一个可以编译成 C++ 应用程序的轻量级数据库库。

这样的存在吗?

【问题讨论】:

    标签: c++ database open-source flat-file


    【解决方案1】:

    也许这个非常轻量级的 XML 库也可以提供帮助:RapidXML。它是一个 XML 解析器,而不是数据库库,但取决于您的应用程序,这可能就足够了(您提到了平面文件 XML 数据存储)。

    【讨论】:

      【解决方案2】:

      你也可以看看berkleyDB

      来自wikipedia

      Berkeley DB (BDB) 是一台计算机 提供了一个软件库 高性能嵌入式数据库, 与 C、C++、Java、Perl 中的绑定, Python、Ruby、Tcl、Smalltalk 等 其他编程语言。发展局 将任意键/数据对存储为 字节数组,并支持多个 单个键的数据项。 BDB可以 支持数千同时 控制线程或并发线程 处理数据库作为 大至 256 TB,在宽 各种操作系统,包括 大多数类 Unix 和 Windows 系统, 和实时操作系统。

      【讨论】:

        【解决方案3】:

        SQLite。不是平面文件,而是基于文件的,可以很容易地嵌入到应用程序中。

        【讨论】:

        • 感谢您的建议 :) 。 SQLite 显然是堆栈溢出方面最受欢迎的选择:P ... +1
        【解决方案4】:

        对于纯 XML 嵌入式数据库,您可能需要查看 Oracle Berkeley DB XML

        【讨论】:

        • 这似乎正是我所需要的。谢谢。
        猜你喜欢
        • 1970-01-01
        • 2010-09-15
        • 1970-01-01
        • 2010-10-21
        • 1970-01-01
        • 2011-08-02
        • 1970-01-01
        • 2010-09-24
        • 1970-01-01
        相关资源
        最近更新 更多