【发布时间】:2014-06-04 09:57:00
【问题描述】:
您好,我正在尝试使用 quicklz 或 zlib 压缩创建一个表。根据您的说法,哪种压缩模式更好?两者有什么区别?
【问题讨论】:
-
PostgreSQL 不支持表压缩(除了通过 TOAST,您无法选择算法)。那你用什么?好像不是 PostgreSQL。
-
您好,我们使用以下代码在 PostgreSQL 中创建了一个表。 CREATE TABLE foo (a int, b text) WITH (appendonly=true, compresstype=zlib, compresslevel=5);我们已经能够将大约 1075mb 的虚拟文件压缩到大约 190mb。但是实际文件太大了,我们正在考虑应该使用什么压缩类型。
-
那不是 PostgreSQL。请运行:
SELECT version()并粘贴输出。我会说您正在运行 Greenplum 数据库,或者可能使用 Amazon Redshift (ParAccel)。 -
在Greenplum数据库中是。
-
当你的意思是“Greenplum”时,请不要说“PostgreSQL”。这对每个人来说都是一种令人困惑的浪费时间,尤其是当您询问仅存在于 Greenplum 中的功能或尝试使用添加到更高版本 PostgreSQL 中的东西时。使用“postgresql”标签很好,只是总是说你是否真的在使用Greenplum。 (Greenplum 的人似乎不在这里闲逛,试试他们的论坛)
标签: compression greenplum