【问题标题】:secondary index on column store dbs列存储数据库上的二级索引
【发布时间】:2010-11-11 04:42:11
【问题描述】:

有没有支持二级索引的列存储数据库? 我知道 HBase 可以,但还没有。

哈该。

【问题讨论】:

    标签: store hbase


    【解决方案1】:

    看看这个类 IndexSpecification 它是 r0.19.3 的一部分。

    Here你可以看看如何使用它(也许他们也有测试) 我从来没有使用过它,如果它表现良好就不要使用它。请与我们分享您的结果。

    祝你好运 -- 约纳坦

    【讨论】:

      【解决方案2】:

      通过以不同的排序顺序存储重叠投影,基于 C-Store 架构的列存储(因此,就商业实现而言,Vertica)本机支持二级索引。 见http://db.csail.mit.edu/projects/cstore/vldb.pdf

      还可以查看 MonetDb,它将“创建索引”语句视为其自组织引擎的提示。

      【讨论】:

      • C-Store 开发停止作为 FOSS,但继续作为商业 Vertica DBMS。我已经“抢救”了最终发布的版本,并确保它建立在现代 (2020) 系统上 - 在this GitHub repository
      【解决方案3】:

      Sybase IQ 在每一列甚至一列内都支持尽可能多的索引(例如,让您保持默认值或指定自己的分隔符的单词索引)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-23
        • 2015-09-09
        • 2011-06-08
        • 2011-09-29
        • 1970-01-01
        相关资源
        最近更新 更多