在Google数据存储区中仅对属性数组中的单个值编制索引(而不是对这些值的每个组合编制索引)

SAM

我正在计划的数据模型将具有一些属性“字段”,包括“类别/标签”属性,该属性将是许多标签的列表/数组。

我打算一次查询一个类别。我对索引哪些实体具有类别组合(仅是单个类别)不感兴趣。

我不是在引用简单地不为特定属性编制索引。

奖励问题:

似乎Google数据存储区不喜欢“单调增加”属性值(即时间戳),因为推测它们在形成索引的同时会在计算机上形成热点。因此,仅存储当前的日历日期会有所帮助吗?我可以看到,由于每个实体在24小时内都具有该属性的相同索引值,因此成为了“热点”,是否有某种方式可以存储有关何时记录每个实体的某些数据?

乔治

确实,如上面的答复中所述,创建内置索引应该不会遇到任何问题。尽管如此,带有数组值的属性仍然可以以令人惊讶的方式表现对于多个过滤器,必须由过滤器定义的所有条件至少要满足数组的单个值之一,才能与查询匹配。这不适用于相等过滤器。

排序顺序也不常见:在索引中看到的第一个值确定实体的排序顺序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档