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

AndroidアプリケーションでのAmazonRDSの使用

    RDSはデータベースエンジンではありません。これは、高可用性でフォールトトレラントなデータベースを維持するために必要なインフラストラクチャを管理するサービスです。おっしゃるように、MySQLなどのさまざまなエンジンをサポートしています。 ドキュメント をお読みください 詳細については。

    MySQLデータベースに接続するのと同じ方法で、RDSMySQLインスタンスに接続する必要があります。 MySQLをサポートするライブラリを使用し、データベースのホスト名、ユーザー名、およびパスワードを使用します。

    ただし、電話クライアントをデータベースにリモート接続するのはおそらく最善の設計ではありません。最善の方法は、データベースとインターフェイスするRESTAPIをAWSに配置することです。

    アプリを使用して各ハンドセットからデータベースにn人のユーザーを接続させることは、おそらく悪い考えです。これは、データベースにさらに強力な機能を持たせる必要があることを意味し、データベースがインターネットに公開されるため、スケーラビリティが大幅に低下し、安全性が低下します。その前にAPIを使用すると、フォールトトレラントでスケーラブルなソリューションを構築できます。

    モバイルアプリを構築するための「クラウドの方法」は、(理由の範囲内で)クラウド上にアプリケーションロジックを構築し、クライアントコードをAPIに接続することです。このように、プラットフォームごとに個別のアプリケーションレベルのコードを管理する必要がないため、より多くのプラットフォーム(IOS、Webなど)に簡単に拡散できます。既存のAPIと統合するコードを管理する必要があります。

    このホワイトペーパー をご覧ください。 。 Webサーバー層を無視し、AppServer層とデータベース層に焦点を合わせます。これはおそらく通り過ぎるのに最適なデザインです。




    1. リモートMySQL接続を設定する方法

    2. NULL値でNOTIN選択

    3. CSVファイルをSQLサーバーにアップロードする

    4. Amazon RDSで「データをファイルにロードする」方法は?