Встроенное нереляционное хранилище данных (nosql) [закрыто]

Я думаю об использовании / реализации своего рода встроенного хранилища значений ключей (или документов) для моего настольного приложения Windows. Я хочу иметь возможность хранить различные типы данных (например, GPS-треки) и, конечно, иметь возможность запрашивать эти данные. Количество данных будет таким, что все они не могут быть одновременно загружены в память.

Я думаю об использовании sqlite в качестве механизма хранения для хранилища значений ключей, что-то вродеу-последовательный, но написано в .NET. Я также читал оИспользование FriendFeed MySQL для хранения данных без схемы, который является хорошим указателем на то, как использовать RDBMS для нереляционных данных. sqlite кажется хорошим вариантом из-за его простоты, портативности и размера библиотеки.

У меня вопрос, есть ли другие варианты для встроенного нереляционного магазина? Он не должен быть распространяемым и не должен поддерживать транзакции, но он должен быть доступен из .NET и иметь небольшой размер загрузки.

ОБНОВЛЕНИЕ: я нашел статью под названиемSQLite как база данных ключ-значениекоторый сравнивает sqlite с Berkeley DB, которая является встроенной библиотекой хранилища значений ключей.

Ответы на вопрос(8)

Ваш ответ на вопрос