在Google I/O 2022上,Google Cloud宣布自有兼容PostgreSQL數(shù)據(jù)庫的云計算服務AlloyDB for PostgreSQL,向甲骨文及Amazon Web Services(AWS)下戰(zhàn)帖,交易處理性能是AWS同類產(chǎn)品的2倍。
針對PostgreSQL用戶,Google Cloud已推出CloudSQL for PostgreSQL及Spanner,但是這些數(shù)據(jù)庫僅提供對接PostgreSQL的接口,或并非以標準PostgreSQL為核心。AlloyDB for PostgreSQL則是以開源數(shù)據(jù)庫PostgreSQL為基礎稍加修改而成。
Google Cloud總經(jīng)理暨數(shù)據(jù)庫工程副總裁Andi Gutmans指出,一些企業(yè)用戶希望能將關鍵數(shù)據(jù)庫搬到開源數(shù)據(jù)庫,以省下昂貴授權費及避免被廠商綁架,然而他們卻苦于性能調校、數(shù)據(jù)庫清理造成運營中斷,以及管理應用可用性等挑戰(zhàn)。
他表示AlloyDB可完全與PostgreSQL兼容,且具備Google Cloud的可擴展云計算與存儲基礎架構、安全性、及AI/ML管理功能,使AlloyDB成為企業(yè)由“舊式數(shù)據(jù)庫”轉移的最強大選項。
Google宣稱,根據(jù)該公司內部性能測試,AlloyDB比標準的PostgreSQL交易式任務性能快4倍有余,和AWS的競爭產(chǎn)品Aurora PostgreSQL相較也快了2倍。它的多層緩存功能可自動依負載模式分層,借此提升價格/性能比。此外,AlloyDB的矢量式字段加速功能可以優(yōu)化方式在內存內存儲資料,以提升資料掃描和集結速度,結果是分析查詢比PostgreSQL快了最高100倍。Google表示這讓Alloy適合作為商業(yè)智能(BI)、報表和混合式交易及分析作業(yè)。
Google并強調AlloyDB可自動偵測大部分數(shù)據(jù)庫運行問題,可在幾秒內回復,其架構也支持不中斷的執(zhí)行實例調整(resizing)和數(shù)據(jù)庫維護,可用性SLA達99.99%。
最后,Alloy的管理及分析獲得AI加持。除了自動上數(shù)據(jù)庫修補程序、備份、復制等,還具有適應性算法及機器學習來強化資料清理管理(vacuum management)、存儲和內存管理、資料分層及分析加速,會從用戶使用中學習并可優(yōu)化內存、緩存和存儲媒體內的數(shù)據(jù)庫管理。在分析方面,Alloy內置Google Vertex AI平臺。讓用戶可在查詢或交易時直接調用模型,這意味著不用再寫程序代碼,而能更快產(chǎn)出擴張式分析(augmented insights)。
AlloyDB for PostreSQL是像Google Cloud、AWS這類云計算企業(yè)爭取甲骨文客戶的最新動作。在此之前Google也在資料搬移服務(Database Migration Service)加入Oracle-to-PostgreSQL schema轉換及資料復制工具,并以數(shù)據(jù)庫搬移方案協(xié)助甲骨文用戶轉到Google Cloud。