我目前正在做一个基准测试,以查看Google Cloud Datastore是否可以满足我们的需求,但是索引的处理方式存在问题。我知道除键字段外,我将不再需要筛选任何其他内容,因此,我希望能够禁用所有其他字段的内置索引。我只想将其用作键/值存储。
如果无法禁用索引,我目前正在查看可能具有多个TB的索引(〜50个字段,数十亿行),这将浪费我们的预算。
有什么方法可以删除这些索引?似乎link所讨论的index.yaml文件仅与复合索引有关。
感谢您的帮助!
我在Datastore github issues中针对同一问题进行了研究,关于(2015),最后一次询问是在2019年。但是没有任何回应。您可以询问那里是否有
我还在Google Cloud Platform的Public Issue Tracker PIT中研究了与此相关的现有功能请求(EF)或问题,但未发现任何问题。
我认为最好的处理方法是向proper components提交FR。这样,工程团队将对此具有可见性。 PIT使用“明星”(对某个问题表示有兴趣的人)的数量来确定平台上工作的优先级。鉴于没有打开任何FR,您应该打开一个新的FR。
找到了!您可以像this(排除的属性)
那样明确地告诉数据存储区不要为您的字段建立索引