一个祖先在一个List对象中拥有数百万个孩子是否安全?

时间:2012-02-17 04:38:26

标签: java google-app-engine google-cloud-datastore

我正在将Java和JDO与Google App Engine数据存储区一起使用。

如果我有一个包含另一个列表的@PersistenceCapable类 @PersistenceCapable类,该List的数量为数百万, 那可以吗?

这是否超过了Java列表大小的最大值?

祖先拥有数百万儿童的最佳方式是什么? 仍然很容易添加新的孩子而不加载大量的数据 存储器?

1 个答案:

答案 0 :(得分:1)

通常,可用的OR映射工具的典型父子关系不适用于这些类型的子女数量巨大的场景。

我有similar scenario,我们从OR映射中删除了映射部分,并在需要时使用显式调用加载子节点。

我们可以应用各种优化,例如仅获取所需的子项或以页面方式获取它们等。