是否可以使用MongoDB作为嵌入式数据库?

问题描述 投票:0回答:4

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

c++ mongodb embedded-database
4个回答
8
投票

目前还没有办法嵌入 MongoDB - 但在很多人的愿望清单上。


6
投票

您应该考虑EJDB

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


2
投票

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

东京内阁:
Tokyo Cabinet:DBM 的现代实现 - Wayback Machine (archive.org)
Tokyo Cabinet:DBM 的现代实现 - DBMx.net

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.