首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习google数据存储值得吗?

学习google数据存储值得吗?
EN

Stack Overflow用户
提问于 2011-02-10 02:55:45
回答 2查看 164关注 0票数 2

我想使用谷歌应用程序托管,但我读到他们不提供mysql或sql的选项。

现在我正在使用mysql构建java网站。

数据存储是否与sql相同。,将与hibernate一起工作。

我应该学还是不学?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-10 03:27:06

数据存储并不是SQL的“插入式”替代品。我使用过一些GAE的python版本,所以java版本可能会略有不同……

  • 您想要限制在页面中运行的查询数和查询的对象数。否则会导致加载时间过长。此外,插入大量数据(200+对象)可能不起作用。
  • 您不能对表中的多个列进行范围扫描(例如,1
  • 您应该通过您的程序编辑和插入数据。数据存储管理员允许您在创建初始对象后插入某些数据,但某些类型(文本、blob)不可编辑。
  • 对模型的任何更改都将要求您遍历所有实例并进行更改(特别是当您删除模型上的属性时)。你可以忽略它,但很可能你会想要回收使用的空间。
  • 备份数据和上传数据到你的应用程序有点复杂。远程应用编程接口使事情变得更容易,但与其他引擎的一些工具相比,它似乎很原始。
票数 0
EN

Stack Overflow用户

发布于 2011-02-10 03:59:16

谷歌数据存储is not the same as SQL

摘自somewhere

您当前不能直接使用Hibernate。App Engine数据存储和SQL之间的差异太大,无法让标准的Hibernate在App Engine下启动和运行。App Engine确实支持JDO和JPA,因此您可以将Hibernate代码转换为使用这些ORM接口之一。

如果你想在Google App Engine中托管你的应用程序,你应该这样做,除非你想为Goolge App Engine for Business付费,它确实提供了SQL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4949184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档