Google Datastore限制

时间:2015-07-02 14:59:35

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

我希望使用数据存储,但我读到实体大小限制为1mb。

我有一个实体“用户”,其中包含大约50k“用户”。我想知道实体大小限制是否对我的情况没有太多限制。如果有一天我会有更多用户,我会被阻止。

这就是我想象我的数据库的方式,也许我误解了它应该如何工作:

+--------- Datastore -------------+
|                                 |
| +---------- Users ------------+ |
| |                             | |
| | +---------- User ---------+ | |
| | | Name: Alpha             | | |
| | +-------------------------+ | |
| |                             | |
| | +---------- User ---------+ | |
| | | Name: Beta              | | |
| | +-------------------------+ | |
| +-----------------------------+ |
+---------------------------------+

其中“用户”是包含实体“用户”的实体。

谢谢。

1 个答案:

答案 0 :(得分:3)

你的" KIND"是用户,你的"实体"是每个用户。所以无论你有多少用户,只要每个用户都在一个兆字节之下,你就可以了。

唯一限制完整"种类#34;是你愿意在存储中支付的。阅读this文档或观看introduction video可以为您的情况提供一些高级建议。

为了更好地理解密钥和索引(数据存储的另一个非常重要的概念),我建议this video非常好地解释复合索引的工作和行为:)