Memsql — колоночное хранилище для in-memory

Memsql имеет два разных варианта хранения — хранилище строк и столбцов. Хранилище строк предназначено для хранения в памяти и столбцов для хранения на диске.

Если колоночное хранилище может обеспечить большую производительность на диске, почему бы не использовать его и для оперативной памяти? пример: Hana, которая использует столбцовое хранилище для оперативной памяти.


person user5009907    schedule 15.06.2015    source источник


Ответы (1)


Это зависит от того, для чего вам нужна эта производительность. Хранилище строк в памяти MemSQL предназначено для «транзакционных» рабочих нагрузок, например для приема большого количества одиночных вставок, высокоскоростных счетчиков и традиционной работы типа OLTP. Хранилище столбцов на диске больше подходит для «аналитических» рабочих нагрузок в спектре хранилищ данных.

person Carlos Bueno    schedule 15.06.2015
comment
звучит прекрасно. Будет ли в MemSQL столбцовое хранилище использоваться в памяти в будущих выпусках? - person user5009907; 16.06.2015