2016-02-16 16 views
2

В MemSQL 4.1 release notes сообщается, что были усовершенствованы возможности вставки таблиц столбцов.MemSQL - Columnstore: отдельные улучшения вставки в 4.1

Мое (основное) понимание типа таблицы Columnstore заключается в том, что оно непригодно для отдельных вставок и лучше всего подходит для больших объемных вставок (~ 100 тыс. Строк на вставку).

Это все еще имеет место с выпуском версии 4.1 или оптимизирована ли структура данных, оптимизированная для памяти, перед каждой таблицей столбцов, устраняющей этот недостаток?

Чтобы быть ясным, производительность не является проблемой для моего варианта использования, поскольку она использует колонный магазин для отдельных вставок.

Оцените любую дополнительную информацию или ссылки для дальнейшего чтения. Я не могу найти более подробную информацию об этих изменениях.

ответ

1

Правильно, с 4.1, таблицы столбцов MemSQL могут поддерживать отдельные вставки разумно (в отличие от 4.1, где каждая отдельная вставка создавала отдельный сегмент столбцов). Отдельные вставки попадают в хранилище строк в памяти до тех пор, пока не будут достаточно аккумулироваться, чтобы мы могли их доставить в хранилище столбцов. Разумеется, MemSQL сможет обрабатывать массивные вставки с гораздо лучшим качеством.

+1

Большое спасибо @ Jack Chen - очень полезно. Если есть какие-либо дальнейшие чтения по этим изменениям, я был бы благодарен. С наилучшими пожеланиями, Бен. – Ben

+0

К сожалению, я не верю, что в документах сейчас доступно много информации. Дайте мне знать, есть ли какая-либо другая информация, которая, кажется, отсутствует, и, надеюсь, мы сможем добавить ее в документы. –

 Смежные вопросы

  • Нет связанных вопросов^_^