基於PostgreSQL的可擴充的開源大資料集群資料庫:Postgres-XL

來源:互聯網
上載者:User

標籤:大資料   bigdata   postgresql   rdbms   oltp   

基於PostgreSQL的可擴充的開源大資料集群資料庫:Postgres-XL

http://www.postgres-xl.org/



Postgres的-XL是一個基於PostgreSQL資料庫的橫向擴充開源SQL資料庫叢集,具有足夠的靈活性來處理不同的資料庫工作負載:

  • OLTP 寫頻繁的業務

  • 需要MPP並行性商業智慧

  • 操作資料儲存

  • Key-value 儲存

  • GIS的地理空間

  • 混合業務工作環境

  • 多租戶服務提供者託管環境

可擴充性

        Postgres-XL(eXtensible Lattice),可以跨多個節點或者分區表,或複製它們。分區(或分布)表允許跨多個節點的寫入可擴充性,以及大規模平行處理(MPP)大資料類型的工作負載。

       複製的表是典型的不經常改變的待用資料。複製資料,允許讀可擴充性。

完全ACID

       Postgres-XL是一款完全符合ACID的事務型資料庫。不僅為您提供任何時候都完全一致的視圖,而且使用了叢集範圍的多版本並發控制(MVCC)。
當你在Postgres-XL開始一個交易或查詢時,你會看到整個叢集範圍內一致的資料。當你一個串連裡讀取你的資料時,甚至在沒有任何鎖定另一個串連裡,
你可以更新相同的表。歸功於全球事務標識符和快照,這些串連正在使用他們自己的版本的行。讀取器和寫入器互相不阻塞對方。

組件

 

  • Global Transaction Monitor (GTM)

       全域交易監測,確保群集範圍內的事務一致性。 GTM負責發放事務ID和快照作為其多版本並發控制的一部分。

       叢集可選地配置一個備用GTM,以改進可用性。此外,可以在協調器間配置代理GTM, 可用於改善可擴充性,減少GTM的通訊量。

  • Coordinator

       協調員系統管理使用者會話,並與GTM和資料節點進行互動。協調員解析,並計劃查詢,並給語句中的每一個組件發送下一個序列化的全域性計劃

  • Data Node
        資料節點是資料實際儲存的地方。資料的分布可以由DBA來配置。為了提高可用性,可以配置資料節點的熱備以便進行容錯移轉準備。

基於PostgreSQL的可擴充的開源大資料集群資料庫:Postgres-XL

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.