Базы данных NoSQL, официально поддерживающие MonoTouch

У меня возникли проблемы с поиском баз данных NoSQL, которые официально поддерживают MonoTouch через локальную БД на устройстве. Если они есть, мог бы кто-то предоставить их список здесь.

Ответ 1

В соответствии с http://nosql-database.org/ siaqodb, Обратите внимание, что другие могут поддерживать MonoTouch без упоминания на этом сайте.

Изменить: еще несколько кликов показывают, что HSS Database (из того же списка) также поддерживает MonoTouch.

Вы также можете посмотреть, какие из них поддерживают iOS (например, с Objective C) и посмотреть, доступны ли привязки (или написать их собственные).

Ответ 2

Посмотрите Couchbase Lite компонент xamarin

Ответ 3

RavenDB поддерживает встроенный режим и может работать в режиме Mono с использованием опции механизма хранения файлов "Munin".

Несмотря на то, что в последнее время в группе пользователей много раз говорилось о том, чтобы сбросить Munin, и это обычно не рекомендуется для производства, поэтому это может быть не жизнеспособным вариантом.

Я не слышал, чтобы кто-то использовал его с MonoTouch специально, но некоторые из них работают на Mono. Если вы попробуете, пожалуйста, обновите комментарии здесь с вашими выводами. Спасибо.

Ответ 4

Немного поздно, но все же актуально:

Я автор MarcelloDB, и я только что выпустил версию 0.3.0 на nuget.

MarcelloDB - это документальная база данных, созданная специально для мобильных приложений (легкая, низкая память) и поддерживает Xamarin Android и iOS а также платформы Windows.

У меня все еще есть некоторые функции, которые я хочу добавить до достижения v1, но формат файла и существующие api уже достаточно стабильны.