1

いくつか質問があります。

  1. デフォルトでは、Google appengine (クラウド ベースのデプロイ プラットフォーム) は mysql やその他のデータベースをサポートしていません。そこで、Amazon RDS をオプションとして使用することを考えました (クラウドにあるため)。ドキュメントを読んだ後、Amazon が Web サービスを公開し、DB インスタンスの作成などの基本的な操作のための API を提供していることを理解しました。しかし、CRUD 操作のための API を提供しているかどうかはわかりません。そのため、プログラムで Amazon RDS を構成し、その中で CRUD 操作を実行する必要があります。お答えください。

  2. Amazon WS に似た Web サービスを作成して、Amazon RDS で CRUD 操作を実行できますか? それは実現可能ですか?できるだけ早く私の質問に答えてください。

4

2 に答える 2

5

Amazon RDS は、標準の MySQL プロトコルを使用して MySQL データベースを公開します。App Engine は HTTP 経由でのみ発信接続を確立できるため、App Engine から RDS に直接接続することはできません。確かに、説明したような Web サービスを作成できますが、別のサーバー (EC2 インスタンスなど) で実行する必要があり、クライアント側でデータベースにアクセスするための独自のインターフェイスを作成する必要があります。 、MySQL ライブラリとは別です。

今後、App Engine for Businessでリレーショナル データベースのサポートを導入する予定です。

于 2010-11-02T12:34:56.443 に答える
2

私はそれらを使用したことはありませんが、RdbHostはこの理由で構築されました (そう思われます)。https 経由で SQL 呼び出しを行うことができます。ただし、これは遅くなります。

于 2010-11-02T20:31:43.533 に答える