Memsql - 内存中的列式存储

Memsql - columnar storage for in-memory

Memsql,有两种不同的存储选项——行存储和列存储。行存储用于内存中,而列式存储用于基于磁盘的存储。

如果列式存储可以在磁盘上提供更多性能,为什么不将它也用于内存中呢?例如:Hana,它在内存中使用列式存储。

这取决于您需要这种性能的目的。 MemSQL 内存中行存储适用于 "transactional" 工作负载,例如,摄取大量单次插入、高速计数器和传统 OLTP 类型的工作。在数据仓库范围内,磁盘上的列存储更多地用于 "analytical" 工作负载。