#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 , в любом случае спасибо