是否有任何支持二级索引的列存储数据库?我知道 HBase 可以,但还没有。
哈盖。
通过以不同的排序顺序存储重叠投影,基于 C-Store 架构的列存储(因此,就商业实现而言,Vertica)本机支持二级索引。见http://db.csail.mit.edu/projects/cstore/vldb.pdf
还可以查看 MonetDb,它将“创建索引”语句视为其自组织引擎的提示。
看看这个类IndexSpecification,它是 r0.19.3 的一部分。
在这里您可以看到如何使用它(也许他们也对此进行了测试)我从未使用过它,如果它表现良好也不会使用它。请与我们分享您的结果。
祝你好运——约纳坦
Sybase IQ 在每一列甚至一列内都支持尽可能多的索引(例如,让您保持默认值或指定自己的分隔符的单词索引)