MemSQL 4.1 release notes建议插入Columnstore表的性能有所改进。
我对Columnstore表类型的基本了解是,它不适用于单个插入,最适合较大的批量插入(每个插入约100k行)。
4.1版本仍然如此,或者每个列存储表前面的内存优化数据结构现在是否解决了这个缺陷?
要明确的是,性能不是我的用例的问题,它使用colunstore进行单独插入。
感谢任何其他信息或进一步阅读的链接 - 我找不到有关这些更改的更多详细信息。
答案 0 :(得分:1)
没错,使用4.1,MemSQL列存储表可以合理地支持单个插入(与4.1之前不同,其中每个插入创建一个单独的列存储段)。单个插入进入内存行存储,直到足够累积,我们可以将它们分批到列存储中。当然,MemSQL将能够以更好的性能处理批量插入。