数据存储文档非常明确,如果包含"单调递增值"(如当前的unix时间),则存在"热点"问题,但是没有提到一个好的替代方案,也没有解决是否存储完全相同的问题(而不是增加值)会创建"热点":
"不要使用单调递增的值(例如NOW()时间戳)来索引属性.维护这样的索引可能会导致热点影响具有高读写速率的应用程序的云数据存储延迟." https://cloud.google.com/datastore/docs/best-practices
我想存储每个特定实体插入数据存储区的时间,如果不可能的话,只存储日期也可以.
这似乎更有可能导致"热点",因为24小时的每个新实体都会被添加到同一个索引(这是我的理解).
也许还有更多关于索引如何工作的事情(我很难找到关于它们究竟是如何工作的很好的解释)并且一遍又一遍地使用相同的值索引是好的,但增值不是.
如果有人对此问题有答案,或者有关数据存储索引如何工作的更好文档,我将不胜感激.