Възможно ли е да се използва MongoDB като вградена база данни?

Както се казва в заглавието, обичам да вграждам MongoDB сървъра в собственото си C++ приложение. Не намерих този режим в документацията. Това, което търсих, е нещо като SQLite или Firebird във вградения режим. Възможно ли е това и с MongoDB? (Без да го програмирам сам).


person schoetbi    schedule 05.05.2011    source източник
comment
Току-що попаднах на UnQLite, но все още не знам нищо за използването му.   -  person Stephen J    schedule 28.04.2017


Отговори (4)


Няма начин да вградите MongoDB в момента - но в списъка с желания на много хора.

person Andreas Jung    schedule 05.05.2011
comment
Истината е трудна:-) Възможно ли е да знаете друга вградена база данни nosql? - person schoetbi; 06.05.2011

Трябва да помислите за EJDB.

EJDB е C библиотека, базирана на модифицирана версия на Tokyo Cabinet. JSON представяне на заявки и данни, внедрени с API, базиран на C BSON, подобни на MongoDB заявки и цялостна философия.

person Guy Korland    schedule 23.12.2012

Харесвам токийския кабинет. Това е гъвкаво съхранение на документи като mongodb. Той също така идва с някои чудесни възможности за търсене в пълен текст и малък отпечатък от паметта.

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

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

person isaac    schedule 14.09.2011

Въпреки че е в java, може да искате да погледнете fongo. Което е вградена в паметта реализация на MongoDB в Java.

person Uwe L. Korn    schedule 29.10.2012
comment
Изглежда и други се опитват да вградят mongo, но бих искал да го имам в C++, благодаря все пак - person schoetbi; 30.11.2012