Может ли iPhone использовать другие базы данных помимо SQLite, например MySQL?
Может ли iPhone использовать только базу данных SQLite?
Ответы (3)
IPhone может использовать SQLite только как базу данных непосредственно на устройстве. Это означает, что внутри iPhone нет сервера MySQL. Но вы можете и бесплатно иметь (собственный) сервер MySQL Back-end, к которому подключаются приложения iPhone. Но Apple не предоставляет сервер, поэтому вам придется оплачивать расходы на обслуживание.
Это уже неправда!
SDK для встроенной базы данных Raima RDM также будет работать на iPhone. Это круто, потому что он поддерживает сетевые и реляционные модели, и вы можете делать такие вещи, как прямые указатели на записи для более быстрого доступа.
У них скоро появится официальный порт, но их версия для Mac работает в iPhone Simulator.
SQLite установлен на всех iPhone. Теоретически вы можете запускать другие базы данных, но поскольку вы не можете запускать другие процессы, вы не можете запускать MySQL - MySQL требует отдельного процесса (демон mysqld).