Выбор базы данных приложения для iOS - PullRequest
5 голосов
/ 02 декабря 2011

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

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

Есть предложения / комментарии?

Спасибо!

Ответы [ 4 ]

5 голосов
/ 02 декабря 2011

Вы смотрели на Parse ?В основном они ориентированы на простой облачный сервер, который вы можете настроить за считанные минуты.У них есть SDK, который вы можете интегрировать в свое приложение.

Parse также может работать на платформах с Android.Если вы хотите просто реализовать свое приложение в iOS, вы можете использовать класс UIManagedDocument , который локально оборачивает экземпляр базы данных CoreData и может быть синхронизирован с iCloud.

3 голосов
/ 02 декабря 2011

Почему бы не использовать простой файл SQLite и синхронизировать его через iCloud?

0 голосов
/ 28 ноября 2012

Я большой поклонник CouchDB.http://couchdb.apache.org/

Вы общаетесь с ним с помощью стандартных запросов в стиле http REST, вам вообще не нужна клиентская библиотека, и поскольку все данные в формате JSON, их легко читать, понимать и работать с ними.На стороне клиента вы можете легко создать свою собственную объектную модель, чтобы сделать ее тривиальную удаленную синхронизацию объектов.

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

https://cloudant.com/

0 голосов
/ 07 декабря 2011

Я бы определенно попытался использовать UIManagedDocument , это самый простой способ, и вам не нужно использовать какие-либо сторонние SDK.Вы можете легко использовать его для работы с файлами SQL как локально, так и онлайн (он отлично работает с iCloud).

Плохо то, что пока нет примера кода или учебного пособия (это новая функция iOS 5), но вы можете посмотреть отличную презентацию Пола Хегарти на iTunes U (часть 13 - CoreДанные).Здесь описано все важное.

...