如何在 MonetDB 中启用(强制)压缩?
How to enable (force) compression in MonetDB?
我安装了 MonetDB 并导入了一个(未压缩的)291 GB TSV MySQL 转储。它工作得很好,数据库真的很快,但数据库需要超过 542 GB 的磁盘空间。 It seems like MonetDB is also able to use compression,但我无法找到如何启用(甚至强制)它。我该怎么做?不知道是不是真的可以加快执行速度,但是我想试试
官方 MonetDB 版本中没有可用的用户可控压缩方案。主要的压缩方案是字符串值列的字典编码。通常,压缩方案通过花费更多 CPU 个周期来减少 disk/network 占用空间。
要加快查询速度,最好先查看 SQL 查询的 TRACE,以获取有关时间实际花在何处的简单提示。这通常会提示 'liberal' 使用列类型。例如,如果已知实际值范围适合 32 位,则 BIGINT 就有点矫枉过正了。
我安装了 MonetDB 并导入了一个(未压缩的)291 GB TSV MySQL 转储。它工作得很好,数据库真的很快,但数据库需要超过 542 GB 的磁盘空间。 It seems like MonetDB is also able to use compression,但我无法找到如何启用(甚至强制)它。我该怎么做?不知道是不是真的可以加快执行速度,但是我想试试
官方 MonetDB 版本中没有可用的用户可控压缩方案。主要的压缩方案是字符串值列的字典编码。通常,压缩方案通过花费更多 CPU 个周期来减少 disk/network 占用空间。
要加快查询速度,最好先查看 SQL 查询的 TRACE,以获取有关时间实际花在何处的简单提示。这通常会提示 'liberal' 使用列类型。例如,如果已知实际值范围适合 32 位,则 BIGINT 就有点矫枉过正了。