2011-01-21 16 views
4

を使用するよりも良い方法がありますか?外部データベース(AppEngine)から接続しますか?AppEngineに外部データベースを接続するにはどうすればよいですか?

ホストされているSQLデータベースについては、すでにApp Engine for Businessで知っていますが、無料ではなく、2011年第2四半期に利用可能になるため、今はオプションではありません。

私はデータストアが大好きですが、顧客はベンダーのロックが嫌いなどの理由がありません。

+2

私はあなたがUrlFetchによってそうすることができると確信しています。私は他の方法で出くわしたことはありません。 – jschorr

+0

http://code.nytimes.com/projects/dbslayerはurlfetchとSQLの接続に役立ちます。 – max

答えて

3

外部データベースをAppEngineに接続する唯一の方法は、Web API経由で外部データベースを公開することです。
基本的には、データベース上にwebservicesレイヤーを作成し、GAEアプリケーションがUrlFetch HTTPコールを介してリモートデータベースとやりとりできるようにする必要があります。