【问题标题】:MariaDB ColumnStore QuestionsMariaDB 列存储问题
【发布时间】:2019-01-28 12:29:39
【问题描述】:

我对 MariaDB ColumnStore 有疑问:-

  1. 这是免费的,可以在生产系统中使用吗?
  2. 这是 Mariadb 的扩展(前提是 MariaDB)还是我们可以单独安装?
  3. 是否可以在生产中安装在单机上,在列存储方面提供更好的性能?
  4. 它是否支持 MariaDB 的所有功能,我的意思是可以直接从 MariaDB 迁移到 MariaDB 列存储?
  5. 它是否也支持过程/函数,因为我使用了向量方向的柱状 DB 并且不支持它。

【问题讨论】:

    标签: mariadb mariasql mariadb-connect-engine


    【解决方案1】:

    MariaDB ColumnStore 是一个 GPLv2 存储引擎,支持数据的列存储。目前 ColumnStore 分布在一个单独的包 (found here) 中,该包具有它构建时使用的所有 MariaDB 功能。

    最新的 ColumnStore 具有与 MariaDB 10.2 相同的功能以及 COLUMNSTORE 存储引擎。 ColumnStore 还实现了一小组附加功能(例如some extra window functions)。

    对于分析查询,列存储表几乎总是更快,但它们不适合 OLTP 工作负载。您可以在同一个数据库中拥有 InnoDB 和 ColumnStore 表,甚至可以进行跨引擎连接。

    支持存储过程的方式与普通 MariaDB 安装中的方式相同。 The ColumnStore documentation 除了基本的 MariaDB 功能外,还有一个它支持的功能列表。

    【讨论】:

      【解决方案2】:

      (警告:我对 ColumnStore 的了解有限,因此这些答案值得怀疑。 这个问题已经 22 天了,所以我觉得这个问题应该得到一些答案。)

      1. 是吗?该手册明确说明了 MariaDB 的哪些部分需要资金转手。
      2. ColumnStore 以前可用作 InfiniDB。但在 MariaDB 接手后,它与 MariaDB 集成。
      3. (不清楚的问题)Columnstore 有一个利基市场。尝试回答其性能与非列存储引擎的比较是不切实际的。也许通过讨论应用程序,我们可以进一步讨论这个问题。
      4. 所有(?) MariaDB 功能均可用。
      5. 我对“vectorwise actian columnar DB”一无所知。

      【讨论】:

        猜你喜欢
        • 2021-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-29
        • 2018-04-12
        • 2016-04-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多