Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 谷歌应用引擎-使用托管关系_Google App Engine_Jdo - Fatal编程技术网

Google app engine 谷歌应用引擎-使用托管关系

Google app engine 谷歌应用引擎-使用托管关系,google-app-engine,jdo,Google App Engine,Jdo,我正在试验应用程序引擎。我的一个绊脚石是对管理关系的支持或缺乏管理关系,这一点由于缺乏联合支持而进一步加剧。 我想问两件事,不必详细说明我遇到的问题(我将在不同的主题下发布)。 1.你们中有人在实质性的事情上使用过管理关系吗。如果是这样的话,请分享一些有帮助的最佳实践。 2.你有没有遇到过什么好的全面的例子可以给我指一下 提前谢谢。我想这个答案可能会让你失望,但在你开发应用程序引擎之前,你应该先阅读它,并在文档中确认一下 没有。应用程序引擎上没有人将托管关系用于任何“实质性”的东西,只是因为Bi

我正在试验应用程序引擎。我的一个绊脚石是对管理关系的支持或缺乏管理关系,这一点由于缺乏联合支持而进一步加剧。 我想问两件事,不必详细说明我遇到的问题(我将在不同的主题下发布)。 1.你们中有人在实质性的事情上使用过管理关系吗。如果是这样的话,请分享一些有帮助的最佳实践。 2.你有没有遇到过什么好的全面的例子可以给我指一下


提前谢谢。

我想这个答案可能会让你失望,但在你开发应用程序引擎之前,你应该先阅读它,并在文档中确认一下

没有。应用程序引擎上没有人将托管关系用于任何“实质性”的东西,只是因为Bigtable不是为托管关系构建的。它是一个分片和排序的数组,因此是一种与您通常使用的数据结构截然不同的数据结构

现在有人试图建立托管关系——GAE/Java团队正在推出接近这一点的JDO功能,还有更多信息,但这并不是应用程序引擎的自然状态,如果你决定花太多时间将自己包装在一个泄漏的抽象中,你会很快遇到问题

要真正了解bigtable到底是什么要容易得多——在2010年和2009年的google i/o页面上有大量的视频,它们非常好地解释了这一点,然后根据数据存储的功能找出解决问题的方法。这听起来可能不合理,但想想看。。。GAE是一个可以非常出色地完成某些事情的工具,如果你能从对象存储、集合、合并联接、任务队列、预计算和缓存等方面解决问题,那么你就可以使用这个工具来解决问题