1. 程式人生 > >阿里雲資料庫HybridDB for PostgreSQL使用教程

阿里雲資料庫HybridDB for PostgreSQL使用教程

雲資料庫HybridDB for PostgreSQL(ApsaraDB HybridDB for PostgreSQL)是一種線上MPP大規模並行處理資料倉庫服務。雲資料庫HybridDB for PostgreSQL基於Greenplum Database開源資料庫專案,並由阿里雲深度擴充套件,支援OSS外部表、JSON資料型別、HyperLogLog預估分析等功能特性。通過符合SQL2008標準查詢語法及OLAP分析聚合函式,提供靈活的混合分析能力。支援行儲存和列儲存混合模式,提高分析效能,同時支援資料壓縮技術,降低儲存成本。並提供線上擴容、效能監測等服務,使用者無需進行復雜的大規模MPP叢集運維管理,讓DBA、開發人員及資料分析師專注於如何通過SQL提高企業的生產力,創造核心價值。

課程連結:阿里雲資料庫HybridDB for PostgreSQL使用教程

HybridDB for PostgreSQL 基於 Greenplum Database 開源資料庫專案開發,由阿里雲深度擴充套件後,具備如下特性:

相容 Greenplum,使用者可以直接使用所有支援 Greenplum 的工具。

獨有的MetaScan和SortKey技術,大幅提升了效能。

支援 OSS 儲存、JSON 資料型別、HyperLogLog 預估分析等功能特性。

通過符合 SQL 2008 標準查詢語法及 OLAP 分析聚合函式,提供靈活的混合分析能力。

支援行儲存和列儲存混合模式,分析效能優越。

支援資料壓縮技術,儲存成本低廉。

提供線上擴容、效能監測等服務,使用者無需再進行復雜的大規模 MPP 叢集的運維管理工作,使 DBA、開發人員及資料分析師只需專注於如何通過 SQL 提高企業的生產力、創造核心價值。

基本功能:

具有 Geenplum Database 的核心功能,詳情參見文件說明。

支援獨有的MetaScan和SortKey技術。

支援 ORCA 優化器。

支援通過過程語言 PL/pgSQL 和 PL/Java 進行分散式儲存過程編寫。

支援 PostGIS、MADlib、fuzzystrmatch、orafunc、pgcrypto、intarray 等外掛(需使用 CREATE EXTENSION 命令建立)。

支援使用 OSS_EXT 外掛,從阿里雲物件儲存 OSS(Object Storage Service)讀取資料或寫入資料到 OSS,並支援gzip壓縮,以大幅節省外部表儲存成本。

支援 JSON 資料型別和 HyperLogLog 型別(需使用 CREATE EXTENSION 命令建立)。

功能限制:

核心功能上的限制參見文件說明。

許可權限制:HybridDB for PostgreSQL 的初始使用者(稱為“根使用者”)有建立資料庫(CREATEDB)、建立使用者(CREATEROLE)的許可權,但沒有超級使用者(SUPERUSER)許可權,因此無法執行要求超級使用者許可權的操作。例如,執行 pg_ls_dir 等檔案函式。但根使用者有許可權檢視和修改所有其他非超級使用者的資料,終止(Kill)其他非超級使用者的連線等。

不支援 PL/R 和 PL/Java 外掛。

支援 PL/Python 外掛建立,但不支援使用 PL/Python 語言建立函式。

不支援 gpfdist 工具。

不支援 MapReduce 介面、gphdfs 儲存介面以及本地外部表。

暫不支援自動備份和恢復功能。HybridDB 會儲存兩份資料,使用者也可以使用 pg_dump 工具自行備份。

更多精品課程點選:阿里雲大學