MariaDB ColumnStore Вопросы

У меня есть вопрос относительно MariaDB ColumnStore:-

  1. Это бесплатно, можно использовать в производственной системе?
  2. Это расширение Mariadb (обязательным условием является MariaDB), или мы можем установить его самостоятельно?
  3. Может ли установка на одном компьютере в производстве, дать лучшую производительность с точки зрения колонки магазинов?
  4. Поддерживает ли он все функциональные возможности MariaDB, я имею в виду, что возможен прямой переход с MariaDB на MariaDB columnstore?
  5. Поддерживает ли он процедуру / функции также потому, что я использовал векторную столбчатую АКТ, и она не поддерживается.

2 ответа

(Предостережение: мои знания ColumnStore ограничены, поэтому эти ответы сомнительны. Вопросу 22 дня, поэтому я чувствую, что Вопрос заслуживает некоторого ответа.)

  1. Да? Руководство разъясняет, какие части MariaDB требуют денег для смены рук.
  2. ColumnStore раньше был доступен как InfiniDB. Но после того, как MariaDB принял его, он стал интегрированным с MariaDB.
  3. (Непонятный вопрос) У Columnstore есть нишевый рынок. Нецелесообразно пытаться ответить, как его производительность сравнивается с механизмами хранилища, не относящимися к столбцам. Возможно, с обсуждением заявки мы можем обсудить это дальше.
  4. Все (?) Функции MariaDB доступны.
  5. Я ничего не знаю о "векторно-актианской столбчатой ​​БД".

MariaDB ColumnStore - это механизм хранения GPLv2, который обеспечивает возможность столбцового хранения данных. В настоящее время ColumnStore распространяется в отдельном пакете ( находится здесь), который имеет все функциональные возможности MariaDB, с которыми он был собран.

Последний ColumnStore имеет те же функции, что и MariaDB 10.2, плюс COLUMNSTORE двигатель хранения. Есть также небольшой набор дополнительных функций, которые реализует ColumnStore (например, некоторые дополнительные оконные функции).

Для аналитических запросов таблицы ColumnStore почти всегда быстрее, но они не подходят для рабочих нагрузок OLTP. Вы можете иметь таблицы InnoDB и ColumnStore в одной и той же базе данных и даже выполнять перекрестные объединения.

Хранимые процедуры поддерживаются так же, как и в обычной установке MariaDB. В документации ColumnStore есть список функций, которые он поддерживает в дополнение к базовой функциональности MariaDB.

Другие вопросы по тегам