比方说,我想在表格中保留“聊天”。列可以是“from”、“to”和“message”(所有字符串)。此表中的最大行数是多少?超过 2000 万行后会发生什么?2000万是大还是小?
一般来说,在 Google App Engine 形式的 Java 中,表中的最大行数是多少?最佳实践是什么?
谢谢你。
比方说,我想在表格中保留“聊天”。列可以是“from”、“to”和“message”(所有字符串)。此表中的最大行数是多少?超过 2000 万行后会发生什么?2000万是大还是小?
一般来说,在 Google App Engine 形式的 Java 中,表中的最大行数是多少?最佳实践是什么?
谢谢你。
如果您提到数据存储,出于所有实际原因,唯一的限制是您的预算,您存储的数据越多,您将支付更多的存储费用。
关于查询速度,查询中的主要开销是查询获取的项目数量,从 1,000 个实体集和 100,000,000 个实体中检索 X 个项目几乎需要相同的时间。
Google IO 2008有一个关于数据存储区的非常有趣的视频(索引部分仍然相关)
您可以在数据存储中存储无限的行。但是,您应该注意操作它们。如果您的应用程序尝试检索太多行,则会导致严重的性能问题。(DeadlineExceededException) 所以你最好做一些设备。例如,获取小尺寸实体并在客户端循环它。