MonetDb 的开发人员之前是否测试过任何其他压缩算法?
也许他们测试了其他压缩算法,但它确实对性能产生了负面影响。
那么他们为什么没有提高这个数据库的压缩性能呢?
我是来自中国的学生。 MonetDb 真的让我很感兴趣,我想尝试提高它的压缩性能。
所以,我应该确保任何机构以前都这样做过。
如果您能回答我的问题,我将不胜感激。
那是因为我真的需要这个。
非常感谢。
最佳答案
MonetDB 仅使用字典压缩来压缩字符串(Varchar 和 char)类型,并且仅当列中唯一字符串的数量较少时。
集成任何其他类型的压缩(即使是简单的压缩,如前缀编码、运行长度编码、增量压缩等)都需要完全重写系统,因为运算符(operator)必须具有压缩意识(这几乎意味着创建一个新的运算符)。
无需完全重写,唯一可行的方法是使用专用的压缩运算符来压缩/解压缩数据,而不是溢出到磁盘。然而,这与苹果在 Mavericks 中实现的内存压缩非常接近
关于compression - monetdb 的开发人员是否测试过其他压缩算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19992302/