MemSQL - 列存储:4.1 中的个别插入改进

MemSQL - Columnstore: individual insert improvements in 4.1

MemSQL 4.1 release notes 表示已经改进了 Columnstore tables 的插入性能。

我对 Columnstore table 类型的(基本)理解是它不适合 table 用于单个插入,最适合较大的批量插入(每个插入约 100k 行)。

4.1 版本是否仍然如此,或者每个列存储前面的内存优化数据结构 table 现在是否修复了此缺陷?

明确地说,性能不是我的用例的问题,它利用 colunstore 进行单独的插入。

感谢任何其他信息或进一步阅读的链接 - 我找不到有关这些更改的更多详细信息。

没错,在 4.1 中,MemSQL 列存储表可以合理地支持单独的插入(不像在 4.1 之前每个单独的插入创建一个单独的列存储段)。单独的插入进入内存中的行存储,直到积累足够多,我们可以将它们分批放入列存储中。当然,MemSQL 将能够以更好的性能处理批量插入。