我们正在考虑在 Google App Engine 上构建我们的一些基础架构。但是我们担心如果它不能扩展,我们将来需要导出数据并在我们自己的服务器上运行它。
有没有办法从 App Engine Datastore 导出到 MySQL?
我们正在考虑在 Google App Engine 上构建我们的一些基础架构。但是我们担心如果它不能扩展,我们将来需要导出数据并在我们自己的服务器上运行它。
有没有办法从 App Engine Datastore 导出到 MySQL?
就数据导出而言,批量下载器就是为了这个目的而存在的。默认情况下,它导出为 CSV 文件,但您可以编写一个自定义的 Exporter 类,直接导出到 MySQL 数据库或您选择的任何其他格式。
由于AppScale、(我自己的)BDBDatastore和TwistedAE等项目,托管备用 App Engine 环境也正在迅速成为可能。
总的来说,我认为您对扩展的担忧是没有根据的 - App Engine 已经托管了许多接收高流量的应用程序,但这部分取决于您的应用程序及其需求。当然,我有偏见 - 我是 App Engine 团队的一员,所以对我的评估持保留态度。;)