Мобильный couchDB стабилен или хорош для использования в производственном приложении ios? - PullRequest
2 голосов
/ 12 января 2012

В настоящее время мы разрабатываем приложение iOS для новостных лент для социальных сетей, и нам нужно хранить множество элементов новостной ленты (изображения, текст) и элементы истории чата (аудио или текстовые сообщения) для автономного использования.Поскольку CouchDB - это база данных документов, мои вопросы:

  1. Существуют ли какие-либо приложения для iOS (в магазине Apple), использующие эту базу данных (CouchDB mobile)?
  2. Достаточно ли стабильно мобильное приложение CouchDB для использования?
  3. Как насчет его производительности в iOS?

1 Ответ

0 голосов
/ 21 марта 2012

Я никогда не был фанатом идеи, что на вашем мобильном устройстве будет работать полноценная программа для работы с базами данных. Может быть, через несколько лет, когда появится больше возможностей.

Вместо этого я был гораздо большим поклонником использования уже существующих в браузере контейнеров хранения. PouchDB является отличным примером того, как это может работать, но все еще находится в разработке. В зависимости от чувствительности и количества имеющихся у вас данных вы также можете хранить данные в localStorage.

В конце концов, это действительно вопрос того, требуется ли вам полная возможность запроса локально на устройстве. Т.е. вам действительно нужно, чтобы на телефоне строились индексы? Или же вы можете вместо этого работать над тем, чтобы ваша база данных была как можно ближе к устройству, используя существующие методы кэширования HTTP, чтобы сократить использование полосы пропускания и задержку.

Что касается других ваших вопросов, я понятия не имею, как это работает на iOS, и я не уверен, кто-нибудь использует его в производстве. Я знаю, что многие компании, как и вы, обдумывали это. :)

Приветствие.

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