我想知道monetdb的压缩和解压缩技术

时间:2015-01-16 06:14:04

标签: compression monetdb

MonetDB 是非常高效的面向列的数据库。我开始知道它遵循轻量级压缩算法来加速它。有人可以告诉我更多关于 monetDB 中这些压缩/解压缩算法的实现吗?

1 个答案:

答案 0 :(得分:1)

目前没有压缩原始值,如整数和浮点数。因此,一旦表变大,为数据选择合适的类型就会有所不同。

字符串存储使用指向字符串堆的指针。因此,对于仅包含很少不同值的分类字符串值,存储通常是有效的。更高级的压缩方法正在开发中,但我不希望它们在未来六个月内可用。

最后,我们在强制压缩文件系统(例如BTRFS)上运行MonetDB有很好的经验。这大大减少了数据库的存储空间,也减少了IO时间,尤其是在旋转硬盘上。