我希望使用数据存储,但我读到实体大小限制为1mb。
我有一个实体“用户”,其中包含大约50k“用户”。我想知道实体大小限制是否对我的情况没有太多限制。如果有一天我会有更多用户,我会被阻止。
这就是我想象我的数据库的方式,也许我误解了它应该如何工作:
+--------- Datastore -------------+
| |
| +---------- Users ------------+ |
| | | |
| | +---------- User ---------+ | |
| | | Name: Alpha | | |
| | +-------------------------+ | |
| | | |
| | +---------- User ---------+ | |
| | | Name: Beta | | |
| | +-------------------------+ | |
| +-----------------------------+ |
+---------------------------------+
其中“用户”是包含实体“用户”的实体。
谢谢。
答案 0 :(得分:3)
你的" KIND"是用户,你的"实体"是每个用户。所以无论你有多少用户,只要每个用户都在一个兆字节之下,你就可以了。
唯一限制完整"种类#34;是你愿意在存储中支付的。阅读this文档或观看introduction video可以为您的情况提供一些高级建议。
为了更好地理解密钥和索引(数据存储的另一个非常重要的概念),我建议this video非常好地解释复合索引的工作和行为:)