1

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

一般来说,在 Google App Engine 形式的 Java 中,表中的最大行数是多少?最佳实践是什么?

谢谢你。

4

2 回答 2

1

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


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

Google IO 2008有一个关于数据存储区的非常有趣的视频(索引部分仍然相关)

于 2012-07-26T08:14:41.117 回答
0

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

于 2012-07-26T08:32:16.747 回答