локальные базы данных iPad - PullRequest
1 голос
/ 11 марта 2011

Каковы лучшие локальные базы данных iPad?

CouchDB или SQLLite?Что лучше?

Что использует Evernote?Что использует Foursquare?

Ответы [ 2 ]

3 голосов
/ 11 марта 2011

Я не знаю, какие базы данных Evernore или Foursquare используют на iPad .

В настоящее время SQLite является «лучшей» базой данных для мобильных устройств, поскольку она уже включена, и она настолько мала илегкий вес.SQLite является одним из серверных компонентов в Core Data API (который, скорее всего, используют Foursquare и Evernote).

Однако CouchDB также очень легковесен, но пока еще не прост в использовании в iOS.Если / когда это станет легче, это будет идеально для мобильных устройств, поскольку оно поддерживает локальную автономную работу и имеет встроенную синхронизацию с центральной базой данных.

2 голосов
/ 11 марта 2011

Выбор из этих двух требует больше мыслей:

Для couchdb БД ориентирована на документы. Он также использует веб-сервисы (так что вам придется обращаться с ними должным образом), а базовый CRUD выполняется через REST.

Pro: Если ваше приложение хочет реплицировать данные в или из внешнего мира, couchdb справится с этим очень легко, и у вас есть возможность писать couchapps , в основном веб-приложения, работающие непосредственно на сервере couchdb. Я полагаю, что они могут быть доставлены в виде естественных приложений для IOS, как это теперь возможно для Android: ссылка

Я не знаком с основными шаблонами обработки данных в IOS, но использование «драйвера» для использования couchdb также должно быть оценено: h ttp: //www.couchone.com/page/couchdb-drivers

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