Google app engine 如何在DB级别设计我的GWT应用程序

Google app engine 如何在DB级别设计我的GWT应用程序,google-app-engine,google-cloud-sql,Google App Engine,Google Cloud Sql,上周,我想了很多关于GWT、AppEngine和CloudSQL的内容,读了很多,但我仍然找不到适合我的DB级应用程序的正确设置 我的要求是: 我想使用GWT,因为我擅长Java 我正在创建一个大数据挖掘项目 我将使用Matlab分析数据库中的数据(使用JDBC上的数据库工具箱) 稍后,用户可以将该应用程序用作协作web 2.0应用程序 我想有一个简单的解决方案,我不会每天都跑步,而会变得愚蠢 由于设计不正确而导致的*类例外情况 我考虑了以下设置: GWT+Appengine+CloudSQ

上周,我想了很多关于GWT、AppEngine和CloudSQL的内容,读了很多,但我仍然找不到适合我的DB级应用程序的正确设置

我的要求是:

  • 我想使用GWT,因为我擅长Java

  • 我正在创建一个大数据挖掘项目

  • 我将使用Matlab分析数据库中的数据(使用JDBC上的数据库工具箱)

  • 稍后,用户可以将该应用程序用作协作web 2.0应用程序

  • 我想有一个简单的解决方案,我不会每天都跑步,而会变得愚蠢 由于设计不正确而导致的*类例外情况

我考虑了以下设置:

  • GWT+Appengine+CloudSQL+local MySQL数据库:

    我将尝试保持CouldSQL数据库和MySQL数据库的同步。然后我可以使用MySQL数据库在本地运行我的数据挖掘算法

  • GWT+MySQL:我将直接将GWT连接到本地MySQL数据库

  • GWT+Appengine+NoSQL数据存储+使用例如Approcket与本地MySQL数据库同步数据(http://code.google.com/p/approcket/). 然后,我将在同步的MySQL数据库上运行我的数据挖掘算法

  • 评论:

    我喜欢1号的可能性。三,。利用可扩展性快速部署我的应用程序。使用解决方案2。我需要自己主持。此外,我没有一个标准化的(谷歌)解决方案

    关于解决方案1。三,。我担心,保持我的云和本地数据同步是非常复杂的

    关于解决方案2。我不能利用AppEngine的优势。此外,设置它比解决方案1更困难。三,。来自谷歌的建议

    你认为解决我的问题最好最简单的方法是什么


    多谢各位

    你有预算吗?请注意,云SQL是。我愿意在开发阶段每月支付10美元,在运行时每月支付30美元。我所看到的是,使用云SQL,我将低于这一限制。所以这不应该是个问题。