Greenplum是由Pivotal公司發(fā)起的一個全球領(lǐng)先的基于MPP(大規(guī)模并行處理)架構(gòu)的大數(shù)據(jù)平臺開源項(xiàng)目。Greenplum產(chǎn)品被廣泛運(yùn)用于大規(guī)模商業(yè)智能和分析中,其優(yōu)秀的數(shù)據(jù)存儲、處理和實(shí)時分析能力為用戶打通了業(yè)務(wù)-數(shù)據(jù)-洞見-業(yè)務(wù)的閉環(huán),適用于包括硬件裸機(jī)、容器、私有云和公有云各種運(yùn)行環(huán)境。隨著近期Greenplum6.0版本的正式發(fā)布,Greenplum可以支持更大規(guī)模、更多并發(fā)的任務(wù)處理。更多信息請?jiān)L問Greenplum中文社區(qū)網(wǎng)站greenplum.cn。
Greenplum是基于postgres的MPP數(shù)據(jù)庫,所以在表的類型上,首先是heap表,該類表是支持Altertable操作的,通過此即可修改表的字段。
另外,迎合大數(shù)據(jù)、數(shù)據(jù)倉庫的海量數(shù)據(jù),Greenplum還支持appendonly類型的表,以及分區(qū)表,針對這些表的操作,特別是涉及到海量數(shù)據(jù)時,一個建議是:
創(chuàng)建需要的新表,
將數(shù)據(jù)從舊表中倒入到新表中,
刪除舊表
重命名新表名稱為舊表名稱
做analyze,更新統(tǒng)計信息