Предпочтительная система управления базами данных для Objective-C (приложения для iPhone) - PullRequest
1 голос
/ 09 февраля 2011

Что бы вы назвали лучшим кандидатом на СУБД для использования в приложениях для iPhone?База данных будет подключена к сети, а не на устройстве, поэтому интерфейс администрирования внутреннего обновления будет наиболее полезным (например, phpMyAdmin для MySQL).

Я знаю только MySQL (не уверен, можно ли его использовать)для iPhone с удовлетворительными результатами) и SQL Lite, есть ли другие системы управления, которые были бы хороши для производительности, а также были бы надежными.

Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 09 февраля 2011

выбор СУБД не имеет ничего общего с iphone ... скорее всего, iphone подключится к веб-сервису (либо SOAP, либо REST). веб-служба будет использовать базу данных, а не устройство.

3 голосов
/ 09 февраля 2011

Если база данных находится в сети, я бы не рекомендовал какую-либо систему управления на устройстве.Возможно, я бы порекомендовал реализовать какой-либо веб-сервис и общаться с сервером баз данных и его собственной СУБД через веб-сервис.

1 голос
/ 09 февраля 2011

Анриетта, мне кажется, я столкнулся с двумя общими сценариями

  • Для моих корпоративных клиентов они используют SQL-сервер в качестве своей базы данных и .Net в качестве своего серверного API.
  • Для моих не корпоративных клиентов мы обычно используем MySQL с PHP или сервером Ruby on Rails.

В обоих случаях я использую JSON на iPhone для общения со службами REST на их серверах. Это прекрасно работает.

Обе СУБД выше имеют хорошие инструменты управления. Я обычно использую инструменты MySQL GUI или инструменты SQL Server GUI для администрирования базы данных. Многим людям (не мне) нравятся инструменты администратора PHP MySQL, потому что они основаны на сети. Пожалуйста, не используйте персональные базы данных на сервере, такие как SQLite, Access of FileMaker, они не масштабируются.

Однажды я написал программу Objective-C, которая обращалась к MySQL с использованием библиотек C ++, но это не очень хорошая идея.

Мой совет: Ruby on Rails REST использует JSON поверх базы данных MySQL на стороне сервера.

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