NoSQL (на Windows) без запуска отдельного EXE? - PullRequest
0 голосов
/ 11 марта 2011

У меня есть приложение, которое в настоящее время использует базу данных SQLite, которая создается во время выполнения в каталоге на компьютере пользователя.Это хорошо, но характер и использование данных не требуют реляционного подхода.С другой стороны, я могу использовать SQLite только потому, что его DLL видна где-то по пути.

Я задаюсь вопросом об использовании вместо этого БД в стиле документа NOSQL, поскольку это представляется более подходящим длямои потребности.По разным причинам, связанным с корпоративными ИТ-системами, я не хочу (а в некоторых случаях просто не могу) устанавливать какое-либо дополнительное программное обеспечение или запускать какие-либо дополнительные процессы.Так, например, MongoDB, похоже, отсутствует, поскольку требует запуска mongod.exe.

Существуют ли какие-либо базы данных NoSQL, которые я могу использовать, просто имея DLL на пути, так, как я могу сSQLite?

(надеюсь, название не совсем вводит в заблуждение)

1 Ответ

1 голос
/ 14 марта 2011

Возможно, вы захотите взглянуть на Berkeley DB .Это библиотека, подобная SQLite, но она поддерживает как XML , так и API Key-Value.API Key-Value доступен в любой из трех библиотек: Berkeley DB , Berkeley DB XML или Berkeley DB Java Edition .XML API доступен в библиотеке Berkeley DB XML.Все вышеперечисленное работает на многих платформах, включая Windows.Библиотеки Berkeley DB и Berkeley DB Java Edition имеют размер менее 1 МБ, а библиотека Berkeley DB - около 4 МБ.

Berkeley DB упоминается в качестве одного из вариантов в вопросе стека переполнения, упомянутого выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...