sql >> データベース >  >> RDS >> Mysql

iOSでAmazonRDSを接続する方法

    Amazon RDSインスタンスは、通常のMySQL / Oracle/...データベースです。ドライバーがあれば、どのデバイスやプラットフォームからでも接続できます。

    Mysql用のCドライバーがあります(この質問を参照 MacOSXにMySQLConnector/ Cをインストールするにはどうすればよいですか? )MacOSXおよびiOSで動作します。

    iOSアプリケーションからRDSMySQLにアクセスする場合は、このドライバーをバイナリディストリビューションに含め、ドライバーによって公開されている関数をコードから使用する必要があります。

    ただし、アーキテクチャの観点から、このアプローチには疑問があります。 APIレイヤー(iOSアプリとデータベースの間にあるWebアプリケーション)を介してデータベースにアクセスすることには、多くの利点があります。

    利点は次のとおりです。-デカップリング:データ構造をクライアントアプリに公開しない-スケーラビリティ:読み取りレプリカまたはシャーディングを使用する場合、APIはDB間で負荷分散を行うことができます-セキュリティ:APIを使用すると認証と承認を強制できます



    1. nhibernate、sysrefcursorを返すOracleの関数を呼び出す

    2. 日付範囲間のPostgresqlクエリ

    3. 材料とサブレシピを含める必要があるレシピデータベースの設計

    4. MySQL:サーバーのタイムゾーンまたはユーザーのタイムゾーンを維持しますか?