背景
場景:
- 業務場景越來越豐富, 但是傳統資料庫隻提供單方面能力, 無法定制化, 僅有一些場景市場空間足夠大的時候, 有一些垂直領域的資料庫冒出來(例如搜尋、圖、時序、向量等), 使用者需要采用多個種類的DB(關系、圖、搜尋、推薦、分析等)。
挑戰:
- 資料需要多份備援、同步延遲高、資料一緻性難以保證、開發、維護成本高 諸多問題.
- 跨産品的功能很難對齊, 如租戶隔離功能, 很難要求所有種類的資料庫都有租戶隔離能力.
- 跨資料庫産品的類型、功能無法對齊.
PG解決方案:
- RDS PG采用子產品化設計, 可以針對不同業務場景進行深度優化, 通過對業務需求的深度挖掘, 開發出精準比對業務的“資料類型、存儲和索引結構、操作符與函數”。
- 相比傳統方案性能提升數十倍甚至上萬倍. (實時精準營銷、分詞、全模糊查詢、向量相似檢索)
- 同時由于使用同一份資料, 大幅度降低開發、運維、産品成本, 避免同步、一緻性等問題.
- OLTP+OLAP混合業務進行優化. 支援根據SQL代價自動選擇并行計算與并行度, 同時支援高并發、實時複雜計算場景。多隻讀執行個體的fdw跨隻讀執行個體MPP.
- 實時搜尋、全文檢索、文本分析場景優化. 内置GIN索引,性能提升1000倍.
- 新零售、社交業務優化. 提供進階類型和索引, 實時精準營銷1500倍性能.
- 圖像檢索, 相似特征查詢, 生物醫療優化.内置高維向量類型和索引, 上萬倍提升.
- 地理時空場景. 通過Ganos時空插件深度優化, 數十倍性能提升(對比開源).