2011-02-09 19 views
1

iPhoneアプリで使用するDBMSの候補は何ですか?データベースはデバイス上ではなくオンラインになるため、バックエンドの更新管理インターフェイスが最も有益です(phpMyAdminはMySQL用です)。Objective-C(iPhoneアプリ)用のデータベース管理システム

私はMySQL(満足のいく結果でiPhoneに使用できるかどうかわかりません)、SQL Lite、パフォーマンスに優れて信頼できる他の管理システムがあります。

ありがとうございます。

答えて

3

データベースがオンラインであれば、デバイス上の管理システムは一切お勧めしません。私はたぶん何らかの種類のWebサービスを実装し、Webサービスを介してデータベースサーバと独自のDBMSと通信することをお勧めします。

4

DBMSの選択肢はiphoneとは関係ありません。おそらくiphoneはWebサービス(Weiter SOAPまたはREST)に接続します。 Webサービスは、デバイスではなくデータベースを使用するサービスになります。

1

Anriëtteが、私は企業のクライアントのために2つの一般的なシナリオ

  • にぶつかっているように見える、彼らは、サーバーAPIとしてのデータベースおよび.NETなどのSQLサーバーを使用しています。
  • 私の非法人顧客の場合、通常PHPまたはRuby on RailsサーバーでMySQLを使用します。

どちらの場合でも、iPhoneのJSONを使用して、サーバー上のRESTサービスと通信します。これは素晴らしいです。

上記の両方のDBMSには、優れた管理ツールがあります。私は通常、MySQL GUIツールまたはSQL Server GUIツールを使用してデータベースを管理します。多くの人々(私ではない)は、WebベースのPHP MySQL管理ツールが好きです。 SQLite、AccessのFileMakerのようなサーバー上の個人用データ​​ベースは使用しないでください。

私は、C++ライブラリを使用してMySQLにアクセスしたObjective-Cプログラムを書きましたが、良い考えではありません。

私の助言:Ruby on Rails RESTはサーバー側のMySQLデータベースの上でJSONを使用しています。

関連する問題