我们正在考虑在 Google App Engine 上构建一些基础设施。但我们担心如果它无法扩展,我们将来需要导出数据并在我们自己的服务器上运行。
有没有办法从 App Engine 数据存储区导出到 MySQL?
就数据导出而言,批量下载器 http://code.google.com/appengine/docs/python/tools/uploadingdata.html#Creating_Exporter_Classes正是为了这个目的而存在。默认情况下,它导出到 CSV 文件,但您可以编写自定义 Exporter 类,直接导出到 MySQL 数据库或您选择的任何其他格式。
由于诸如此类的项目,托管备用 App Engine 环境也迅速成为可能AppScale http://code.google.com/p/appscale/, (我自己的)BDB数据存储 http://arachnid.github.com/BDBDatastore/, and 扭曲AE http://code.google.com/p/twistedae/.
一般来说,我认为您的扩展担忧是没有根据的 - App Engine 已经托管了许多接收高流量的应用程序,但这部分取决于您的应用程序及其需求。当然,我有偏见——我是 App Engine 团队的成员,所以请对我的评估持保留态度。 ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)