AnalyticDB PostgreSQL版7.0版本
AnalyticDB PostgreSQL版基于PostgreSQL 12打造了云原生數據庫倉庫AnalyticDB PostgreSQL版7.0版本,7.0版本無論在功能、性能、企業級能力或者安全方面都更具有競爭力。
注意事項
AnalyticDB PostgreSQL版目前僅存儲彈性模式實例支持7.0版本。
7.0版本性能測試
下圖為AnalyticDB PostgreSQL 7.0版實例在開啟自研計算引擎Laser或Greenplum原生計算引擎兩種場景下性能測試結果。通過測試結果可以看到,Laser計算引擎對比原生計算引擎帶來了顯著的性能提升,總執行時間僅原生計算引擎的五分之一左右。更多關于性能測試的介紹,請參見7.0版TPC-H性能測試。
7.0版本新特性
類別 | 特性 | 特性說明 |
- | CodeBase | AnalyticDB PostgreSQL版內核基于PostgreSQL 12。 |
安全 | 支持行安全策略,可以控制用戶在表中不同的行的權限。 | |
支持SCRAM-SHA-256加密方式,相比MD5加密方式,具有更高的安全性。 | ||
支持設置列級別的數據脫敏,且支持指定用戶匹配脫敏策略。數據脫敏能夠根據不同的用戶,應用不同的脫敏函數將原始數據以脫敏后的形式展示,從而實現對敏感隱私數據的保護,提高數據的安全性。 | ||
企業級能力 | 支持存儲過程語法CREATE FUNCTION和CREATE PROCEDURE。 | |
支持生成列(Generated Columns),生成列是通過其他列計算出來的一個特殊列。 | ||
功能和性能 | 分區表 | 在RANGE和LIST分區的基礎上,新增HASH分區,語法與PostgreSQL語法一致。 |
支持所有SQL:2011標準函數。 | ||
支持指定收集目標,提高代價估算的準確性,進而提升查詢性能。 | ||
JSON | 支持更多的JSON類型函數。 | |
CoveringIndex | 在原有的索引基礎上覆蓋其他列來擴大索引使用范圍,提升查詢性能。 | |
支持即時編譯JIT,系統通過即時編譯技術可以提升查詢性能。 | ||
支持聚合函數復用,您對相同列使用可復用的聚合函數時,相同列僅進行一次聚合計算。 | ||
索引 | 新增Hash、BRIN、Bloom索引,優化B-tree、GIN、Gist、Bitmap索引。 |
內核功能
7.0版本兼容PostgreSQL大多數功能,大多數情況下您可以按照PostgreSQL語法使用本產品,目前7.0版本部分功能支持情況如下。
類別 | 功能 | 是否支持 |
基本功能 | ALTER TABLE | 支持 |
索引 | 支持 | |
PRIMARY KEY | 支持 | |
UNIQUE CONSTRAINT | 支持 | |
INSERT ON CONFLICT(覆蓋寫) | 支持 | |
UNLOG表 | 支持 | |
觸發器 | 部分支持 | |
HEAP表/AO/AOCS | 支持 | |
自定義數據類型 | 支持 | |
顯式游標 | 支持 | |
計算引擎 | ORCA優化器 | 支持 |
Laser引擎 | 不支持 | |
事務能力 | 子事務 | 支持 |
事務隔離級別 | 支持RC和RR隔離級別 | |
高級功能 | 備份恢復 | 支持 |
物化視圖 | 支持 | |
AUTO VACUUM | 部分支持(目前僅支持系統表) | |
AUTO ANALYZE | 支持 | |
在線擴容 | 支持 | |
在線縮容 | 不支持 | |
GIS/GANOS | 支持 | |
數據共享 | 不支持 |
控制臺功能
7.0版本控制臺功能支持情況如下。
類別 | 功能 | 是否支持 |
實例管理 | 實例基本信息 | 支持 |
登錄數據庫(DMS) | 支持 | |
創建實例 | 支持 | |
釋放實例 | 支持 | |
重啟實例 | 支持 | |
實例升降配 | 支持 | |
擴縮Master節點 | 暫不支持 | |
擴容實例 | 支持 | |
縮容實例 | 暫不支持 | |
小版本升級 | 支持 | |
賬號管理 | 創建賬號 | 支持 |
重置密碼 | 支持 | |
數據庫連接 | 連接基本信息(連接地址和端口等信息) | 支持 |
申請外網地址 | 支持 | |
監控與報警 | 監控 | 支持 |
報警規則 | 支持 | |
數據安全 | 白名單 | 支持 |
SQL審計 | 支持 | |
SSL | 支持 | |
備份恢復 | 支持 | |
配置 | 參數設置 | 支持 |
數據遷移
7.0版本的數據遷移支持情況如下。
遷移類型 | 文檔 | 是否支持 |
數據寫入 | 支持 | |
支持 | ||
支持 | ||
表級遷移 | 支持 | |
支持 | ||
支持 | ||
支持 | ||
支持 | ||
支持 | ||
倉級遷移 | 支持 | |
暫不支持 您可以通過外表文件中轉導入。 | ||
暫不支持 您可以通過外表文件中轉導入。 | ||
暫不支持 您可以通過外表文件中轉導入。 | ||
暫不支持 您可以通過外表文件中轉導入。 |
產品類型選擇
AnalyticDB PostgreSQL 7.0版支持標準版及經濟版,默認為標準版。若您的業務對系統性能要求為中等性能要求且追求高性價比,可以參見7.0經濟版。
常見問題
Q:能否將存儲彈性模式6.0版實例升級至7.0版?
A:暫不支持將6.0版實例直接升級至7.0版,若要升級至7.0版,請提交工單聯系技術支持進行升級。