Greenplum:有没有办法定义一个数据只存储在master中的表

时间:2014-12-04 06:38:58

标签: greenplum

在Greenplum数据库中,有没有办法定义一个表格,数据只存储在主数据库中?

3 个答案:

答案 0 :(得分:1)

不,Greenplum不支持此类表格。 Greenplum也不支持"复制"在所有段上存储相同数据的表。如果您要澄清您的情况,我会向您推荐解决方案。在主设备上存储数据不是一个好选择,因为在大多数情况下,没有在主设备上进行数据处理

答案 1 :(得分:1)

有一个解决方案

按照以下步骤操作:

A>创建一个没有任何列的表

create table test_monly();

B个然后改变表并添加一些列

alter table test_monly add column x integer;

c取代;现在插入一些记录

insert into test_monly values(1);
insert into test_monly values(3);
insert into test_monly values(5);
insert into test_monly values(7);

d取代;使用此查询检查

select gp_segment_id,x from test_monly

e基所有记录仅在主数据中提供

答案 2 :(得分:0)

如果未指定distribute by子句,则表只存储在一个段中。但不保证表将存储在主服务器中。