使用谷歌应用引擎的亚马逊RDS。请帮忙 !

时间:2010-11-02 12:01:20

标签: google-app-engine amazon-rds

我有一些疑问。

  1. 默认情况下,Google appengine(基于云的部署平台)不支持mysql或任何数据库。所以我们考虑使用Amazon RDS作为选项(因为它在云中)。在阅读完文档后,我了解到amazon公开了Web服务并为基本操作提供了API,例如创建数据库实例等。但我不确定它是否为CRUD操作提供了API。因此,我应该以编程方式配置amazon RDS并在其中执行CRUD操作。请回答。

  2. 我可以编写一个与亚马逊WS类似的Web服务来在亚马逊RDS中执行CRUD操作吗?这可行吗?请尽快回答我的问题。

2 个答案:

答案 0 :(得分:5)

Amazon RDS使用标准MySQL协议公开MySQL数据库。 App Engine只能通过HTTP建立传出连接,因此无法从App引擎直接连接到RDS。您当然可以编写一个Web服务,如您所描述的,但您需要在单独的服务器(例如EC2实例)上运行它,并且您需要编写自己的接口以访问客户端上的数据库,与MySQL库分开。

请注意,我们计划将来使用App Engine for Business引入对关系数据库的支持。

答案 1 :(得分:2)

我从未使用它们,但RdbHost因此而建立(似乎)。您可以通过https进行SQL调用。但这会慢一些。