database - 如何让greenplum成为柱状数据库?
问题描述
默认情况下,Greenplum 是基于行的数据库,但它声明数据可以以列方式存储。如何在 Greenplum 中将数据从行更改为列形式?
解决方案
没关系,我找到了解决办法尝试:CREATE TABLE 命令的 WITH 子句用于声明表的存储选项。如果未声明,该表将被创建为面向行的堆表。使用面向列存储的表也必须是仅追加表。例如,创建一个面向列的表:''''CREATE TABLE bar (a int, b text) WITH (appendonly=true,orientation=column) DISTRIBUTED BY (a);''''
推荐阅读
- javascript - Vuejs:当特定选项卡处于活动状态时是否会发出事件(boostrap-vue)
- javascript - 如何使用 React Native 从已安装应用程序列表中卸载应用程序
- linux - 如何在 Ubuntu 20.04 Linux 上安装 Python 包安装程序 PIP
- node.js - 默认使用哪个节点版本?
- php - 从单列获取记录
- dynamic - 在二维数组中查找具有最小最大差异的路径
- c++ - 为什么 `typeid(T&).name()` 的输出是 `T` 而不是 `T&`?
- node.js - 本地 npm 注册表,无法创建团队或组织 (verdaccio)
- postgresql - Postgresql 错误:错误:Adonis.js 中用户“postgres”的密码验证失败
- input - 有没有办法提供三个选择并弹出一个在它们之间进行选择的窗口?