Может ли iPhone использовать только базу данных SQLite?

Может ли iPhone использовать другие базы данных помимо SQLite, например MySQL?


person Community    schedule 25.11.2008    source источник
comment
Не могли бы вы уточнить? Зачем вам нужна база данных большего размера?   -  person zoul    schedule 25.11.2008
comment
вам может потребоваться изменить некоторые инструкции SQL для SQLite, если вы напрямую переносите из существующего приложения с MySQL. В остальном они работают примерно так же.   -  person Dan    schedule 25.11.2008


Ответы (3)


IPhone может использовать SQLite только как базу данных непосредственно на устройстве. Это означает, что внутри iPhone нет сервера MySQL. Но вы можете и бесплатно иметь (собственный) сервер MySQL Back-end, к которому подключаются приложения iPhone. Но Apple не предоставляет сервер, поэтому вам придется оплачивать расходы на обслуживание.

person Robert Gould    schedule 25.11.2008

Это уже неправда!

SDK для встроенной базы данных Raima RDM также будет работать на iPhone. Это круто, потому что он поддерживает сетевые и реляционные модели, и вы можете делать такие вещи, как прямые указатели на записи для более быстрого доступа.

У них скоро появится официальный порт, но их версия для Mac работает в iPhone Simulator.

raima.com/iphone

person database    schedule 27.02.2010

SQLite установлен на всех iPhone. Теоретически вы можете запускать другие базы данных, но поскольку вы не можете запускать другие процессы, вы не можете запускать MySQL - MySQL требует отдельного процесса (демон mysqld).

person Matt Gallagher    schedule 25.11.2008