Google App Engine-使用托管关系

问题描述 投票:0回答:1

我正在试验App引擎。 我的绊脚石之一是对托管关系的支持或缺乏托管关系,而缺少联接支持的情况进一步加剧了这种情况。 在不详细介绍我遇到的问题(我将在不同主题下发布)的同时,我想问两件事。 1.你们中的任何人在某种重要的方面使用过托管关系吗? 如果可以,那么您可以分享一些最佳实践,这将对您有所帮助。 2.您是否遇到任何很好的综合示例,您可以向我指出。

提前致谢。

google-app-engine jdo
1个回答
1
投票

我认为这个答案可能会让您失望,但是在开发应用引擎之前,您还是应该阅读它,并在文档中进行确认。

不会。应用程序引擎上没有人将托管关系用于任何“实质性”事项,这仅仅是因为Bigtable不是为托管关系而构建的。 它是一个分片和排序的数组,因此与通常使用的数据结构完全不同。

现在,人们正在尝试建立托管关系-GAE / Java团队正在推动接近于此的JDO功能,并且该博客上还有更多信息,但这不是应用程序引擎上的自然状态,并且如果您决定花太多时间将自己包装在一个泄漏的抽象中,则会很快遇到问题。

实际查看bigtable到底是什么要容易得多-Google i / o页面上有大量关于2010和2009的视频,它们在解释这一点方面做得非常出色,然后根据数据存储的功能。 听起来似乎不合理,但是请考虑一下... GAE是一种可以很好地完成某些事情的工具,如果您可以根据对象存储,集合,合并联接,任务队列,预-计算和缓存,则可以使用此工具来踢屁股。

© www.soinside.com 2019 - 2024. All rights reserved.