全部產品
Search
文件中心

ApsaraDB RDS:AliPG功能模組

更新時間:Oct 16, 2024

本文介紹AliPG特有的功能模組,包括高許可權帳號、時空引擎、讀寫外部資料、並發控制等。

功能模組介紹

類別

功能

描述

帳號許可權

rds_superuser

AliPG提供的rds_superuser是介於普通使用者和superuser之間的一種使用者,對應的帳號稱為高許可權帳號。由於雲上環境的安全原因,AliPG不直接提供superuser,但是提供rds_superuser(主要裁剪了敏感安全許可權)。rds_superuser使用者可以建立和刪除外掛程式、建立和刪除普通使用者以及高許可權帳號、操作和訪問所有普通使用者的表、終止串連等。

時空引擎

GanosBase時空引擎

阿里雲自研GanosBase時空引擎提供一系列的資料類型、函數和預存程序,用於對時間和空間資料進行高效儲存、索引、查詢和分析計算。

讀寫外部資料

oss_fdw

AliPG提供的oss_fdw外掛程式可以將OSS中的資料載入到資料庫中,也可以將資料庫中的資料寫入OSS中,為您提供資料移轉、冷熱資料分離功能。

並發控制

pg_concurrency_control

AliPG提供的pg_concurrency_control外掛程式可以控制事務執行、SQL查詢、預存程序和DML操作的並發,您可以自訂大查詢,pg_concurrency_control提供對大查詢的並發控制功能,最佳化高並發下的執行效能,使得高並發業務效能更平滑。

SQL限流

rds_ccl

AliPG提供的自研外掛程式rds_ccl可以進行SQL限流,通過限制並發SQL數,從而避免過高的資料庫負載,保證資料庫的穩定性和可靠性,提高資料庫的效能和效率,從而更好地支援業務需求。

邏輯訂閱容錯移轉

Failover Slot

社區版PostgreSQL的Logical Slot在主備切換時會導致邏輯訂閱斷開,AliPG對此進行最佳化,可以將所有的Logical Slot從主執行個體同步到備執行個體,避免邏輯訂閱斷開。

位元影像功能擴充

varbitx

社區版PostgreSQL內建的varbit外掛程式支援的BIT類型操作函數比較簡單,AliPG對其進行了擴充,支援更多的BIT操作,可以覆蓋更多的應用情境,例如即時使用者畫像推薦系統、門禁廣告系統、購票系統等。

向量檢索

PASE高效向量檢索

PASE(PostgreSQL ANN search extension)是一款為AliPG資料庫研發的高效能向量檢索索引外掛程式,使用業界中成熟穩定且高效的ANN(Approximate nearest neighbor)檢索演算法,包括IVFFlat和HNSW演算法,通過這兩種演算法,可以在AliPG資料庫中實現極高速向量查詢。PASE暫時不支援特徵向量的抽取與產出,您需要自行檢索實體的特徵向量,PASE負責的工作是根據已產出的海量層級的向量進行相似向量的檢索。

日誌查詢

log_fdw

AliPG提供log_fdw外掛程式,可以直接通過外部表格查詢到日誌內容。

Replication Slot管理

WAL日誌管理

AliPG支援通過控制台或API來刪除非活躍的Replication Slot,減少WAL日誌對磁碟空間的佔用。

可用性

執行個體保護層級

設定執行個體的保護層級,提高雲資料庫可用性或效能。

安全

安全強化

AliPG內建安全強化模組,完善自訂視圖,增強函數安全,防止安全陷阱,規避社區安全性漏洞。

相關文檔

支援外掛程式列表