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

发布于 2024-11-05 14:53:16 字数 124 浏览 0 评论 0原文

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

As the title says I like to embedd the MongoDB server into my own C++ application. I haven't found this mode in the documentation. What I was looking for is something like SQLite or Firebird in the embedded mode. Is this also possible with MongoDB? (Without programming it myself).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

感性不性感 2024-11-12 14:53:16

目前还没有办法嵌入 MongoDB,但这是许多人的愿望清单。

There is no way to embed MongoDB right now - but on the wishlist of many people.

尬尬 2024-11-12 14:53:16

您应该考虑EJDB

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

You should consider EJDB.

EJDB is the C library based on modified version of Tokyo Cabinet. JSON representation of queries and data implemented with API based on C BSON, MongoDB-like queries and overall philosophy.

半山落雨半山空 2024-11-12 14:53:16

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

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

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

I like tokyo cabinet. It is flexible document storage like mongodb. It also comes with some nifty full text searching abilities and a small memory footprint.

Tokyo Cabinet:
Tokyo Cabinet: a modern implementation of DBM - Wayback Machine (archive.org)
Tokyo Cabinet: a modern implementation of DBM - DBMx.net

I've also created an objective-c wrapper (in case you wanted to embed it in an osx/ios app).
https://github.com/isaact/TSDocDB

过去的过去 2024-11-12 14:53:16

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

Though it is in java, you may want to take a look at fongo. Which is a in-memory embedded implementation of MongoDB in Java.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文