Список локальных / встроенных баз данных для устройств iOS - PullRequest
2 голосов
/ 30 марта 2012

Может ли кто-нибудь опубликовать / предложить список локальных / встроенных баз данных для устройств iOS? (аналог SQLite)
Мой вопрос частично покрыт Может ли iPhone использовать только базу данных SQLite? , хотя я предполагаю, что может быть другая БД, которая может работать в автономном режиме, содержащая все данные на мобильном устройстве.

РЕДАКТИРОВАТЬ: Я решил собрать все советы, которые я получил до сих пор (10/09/2012 благодаря Энди Дент и Распу):

  1. SQLite (очевидно)
  2. Raima RDM Embedded база данных (я не пробовал)
  3. CouchDB (кажется, что они отказались от поддержки, но я могу ошибаться) - https://github.com/couchbaselabs/iOS-Couchbase
  4. Google levelDB встроенное хранилище значений ключей. Обёртки Objective-C: NuLevelDB, LevelDB-ObjC.
  5. TokyoCabinet, который является LGPL. Две обертки: TSDocDB, BNR.

Что еще? Это не обязательно должна быть совместимая с SQL БД (например, CouchDB), но она должна иметь возможность работать локально на устройстве iOS.

Ответы [ 3 ]

1 голос
/ 13 мая 2012

Google встроенное хранилище ключей-значений levelDB , как сообщается, работает на iOS. Для него есть как минимум две оболочки Objective-C - NuLevelDB и LevelDB-ObjC .

0 голосов
/ 16 августа 2012

Также взгляните на TokyoCabinet. Является ли LGPL, и некоторые говорят, что эта лицензия не совместима с AppStore, но я использовал ее раньше в нескольких приложениях. Я нашел это две обертки:

В любом случае, я думаю, что LevelDB лучше (даже если у него нет индексации).

0 голосов
/ 24 мая 2012

Если вы говорите о встроенной базе данных для iPhone, SQLite - единственная база данных, которая будет работать.Однако, если вы говорите о базе данных, которая будет работать с разработкой приложений для iPhone, есть много ресурсов на выбор.

Я заметил, что у вас мало информации о Райме.Я работаю на Raima, поэтому, если вы все еще ищете информацию о нашей базе данных iOS, вот еще немного информации о наших продуктах:

Надеюсь, это поможет.

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