Wbudowany nierelacyjny (nosql) magazyn danych [zamknięty]

Zastanawiam się nad wykorzystaniem / wdrożeniem jakiegoś wbudowanego magazynu klucz-wartość (lub dokumentu) dla mojej aplikacji dla systemu Windows. Chcę mieć możliwość przechowywania różnych typów danych (np. Ślady GPS byłyby jednym przykładem) i oczywiście móc wysyłać zapytania do tych danych. Ilość danych byłaby taka, że ​​nie można wszystkich załadować do pamięci w tym samym czasie.

Myślę o użyciu sqlite jako silnika pamięci masowej dla sklepu z kluczowymi wartościamiy-serial, ale napisane w .NET. Czytałem także oWykorzystanie MySQL przez FriendFeed do przechowywania danych bez schematu, który jest dobrym wskaźnikiem używania RDBMS dla danych nierelacyjnych. sqlite wydaje się być dobrym rozwiązaniem ze względu na jego prostotę, przenośność i rozmiar biblioteki.

Moje pytanie brzmi: czy istnieją jakieś inne opcje dla osadzonego nierelacyjnego sklepu? Nie musi być dystrybuowany i nie musi obsługiwać transakcji, ale musi być dostępny z .NET i powinien mieć mały rozmiar do pobrania.

AKTUALIZACJA: Znalazłem artykuł zatytułowanySQLite jako baza wartości kluczyktóry porównuje sqlite z Berkeley DB, który jest wbudowaną biblioteką magazynu wartości klucza.

questionAnswers(8)

yourAnswerToTheQuestion