Возможно ли использовать MongoDB в качестве встроенной базы данных?

#c #mongodb #embedded-database

#c #mongodb #встроенная база данных

Вопрос:

Как следует из названия, мне нравится встраивать сервер MongoDB в мое собственное приложение на C . Я не нашел этот режим в документации. То, что я искал, это что-то вроде SQLite или Firebird во встроенном режиме. Возможно ли это также с MongoDB? (Без самостоятельного программирования).

Комментарии:

1. Я только что наткнулся на UnQLite, но пока ничего не знаю о его использовании.

Ответ №1:

Встраивать MongoDB прямо сейчас невозможно, но он есть в списке желаний многих людей.

Комментарии:

1. Правда жесткая 🙂 Возможно, вы знаете какую-либо другую встроенную базу данных nosql?

Ответ №2:

Вам следует рассмотреть EJDB.

EJDB — это библиотека C, основанная на модифицированной версии Tokyo Cabinet. Представление запросов и данных в формате JSON, реализованное с помощью API на основе C BSON, запросов, подобных MongoDB, и общей философии.

Ответ №3:

Мне нравится tokyo cabinet. Это гибкое хранилище документов, подобное mongodb. Он также обладает некоторыми отличными возможностями полнотекстового поиска и небольшим объемом памяти.

Токийский кабинет:http://fallabs.com/tokyocabinet /

Я также создал оболочку objective-c (на случай, если вы захотите встроить ее в приложение osx / ios). https://github.com/isaact/TSDocDB

Ответ №4:

Хотя это на java, вы можете захотеть взглянуть на fongo. Которая представляет собой встроенную в память реализацию MongoDB на Java.

Комментарии:

1. Кажется, другие также пытаются внедрить mongo, но я хотел бы иметь его на C , в любом случае спасибо