在Google App Engine / J中,表格中的最大行数是多少?

时间:2012-07-26 08:11:09

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

让我们说,我想在桌子上保持“聊天”。列可以是“from”,“to”和“message”(所有字符串)。此表中的最大行数是多少?我超过2000万行后会发生什么?是2000万还是小?

一般来说,在谷歌应用程序引擎形式Java中,表中的最大行数是多少?什么是最佳实践?

谢谢。

2 个答案:

答案 0 :(得分:1)

如果您引用数据存储区,出于所有实际原因,唯一的限制是您的预算,您存储的数据越多,您将为存储支付更多费用。


关于查询速度,查询中的主要开销是查询提取的项目数量,从1,000个实体集和100,000,000中重审X项需要几乎相同的时间。

数据存储区有very interesting video from Google IO 2008(索引部分仍然相关)

答案 1 :(得分:0)

您可以在数据存储区中存储无限量的行。但是你应该注意操作它们。如果您的应用程序尝试检索太多行,则会导致严重的性能问题。 (DeadlineExceededException) 所以你最好做一些关于它的设备。例如,获取小尺寸实体并将其循环到客户端。