У меня возникли проблемы с поиском баз данных 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 уже достаточно стабильны.