【问题标题】:Is it possible to use MongoDB as an embedded database?是否可以将 MongoDB 用作嵌入式数据库?
【发布时间】:2011-08-19 14:37:13
【问题描述】:

正如标题所说,我喜欢将 MongoDB 服务器嵌入到我自己的 C++ 应用程序中。我在文档中没有找到这种模式。我正在寻找的是嵌入式模式下的 SQLite 或 Firebird 之类的东西。 MongoDB也可以这样做吗? (无需自己编程)。

【问题讨论】:

  • 我刚接触到 UnQLite ,但我对使用它一无所知。

标签: c++ mongodb embedded-database


【解决方案1】:

你应该考虑EJDB

EJDB 是基于 Tokyo Cabinet 修改版的 C 库。使用基于 C BSON、类似 MongoDB 的查询和整体理念的 API 实现的查询和数据的 JSON 表示。

【讨论】:

    【解决方案2】:

    虽然它是在 java 中,你可能想看看fongo。这是Java中MongoDB的内存嵌入式实现。

    【讨论】:

    • 似乎其他人也在尝试嵌入 mongo,但我想在 C++ 中使用它,谢谢
    【解决方案3】:

    我喜欢东京内阁。它是像 mongodb 一样灵活的文档存储。它还带有一些漂亮的全文搜索功能和较小的内存占用。

    东京内阁: http://fallabs.com/tokyocabinet/

    我还创建了一个objective-c 包装器(如果您想将它嵌入到osx/ios 应用程序中)。 https://github.com/isaact/TSDocDB

    【讨论】:

      【解决方案4】:

      目前无法嵌入 MongoDB - 但在许多人的愿望清单上。

      【讨论】:

      • 事实是艰难的:-) 你可能知道任何其他嵌入式 nosql 数据库吗?
      猜你喜欢
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      相关资源
      最近更新 更多