功能概述

citus_columnar 插件为列存储插件,数据通过列存储方式进行存储时,数据的压缩比更高,从而存储、读取速度更快。更多关于列存储的详细信息,请参见官方文档

操作步骤

  1. 连接目标集群。详情可参考如何连接 PostgreSQL 数据库

  2. 执行以下命令行,安装插件。

    create extension citus;
    说明

    列存储插件 citus_columnar 已集成到 Citus 插件中,因此安装 Citus 插件可拥有更完整的功能。

  3. 执行以下命令行,创建列存表。

    CREATE TABLE contestant (
        handle TEXT,
        birthdate DATE,
        rating INT,
        percentile FLOAT,
        country CHAR(3),
        achievements TEXT[]
    ) USING columnar;