阿里云自研通用云數據庫PolarDB將產品化 9月底公測
隨著用戶、業務和數據的增長,由于I/O瓶頸(存儲和網絡)導致的備份、性能、遷移、升級、只讀實例、磁盤容量、Binlog延遲等相關問題漸漸顯現;過多數據庫存儲引擎的類型導致的工程效率以及運維成本顯著上升,***有一種通用的產品技術架構能兼顧不同用戶場景的需求。
針對以上關系型數據庫在云托管環境逐漸暴露出一些問題,8月15日阿里云在InfoQ社區發表了名為《阿里云新一代關系型數據庫 PolarDB 剖析》文章指出,阿里云自研通用云數據庫PolarDB,是國內***能同時解決兩大痛點的關鍵里程碑產品。
阿里云PolarDB是什么?
阿里云PolarDB是國內***自主研發的通用云數據庫,它擁有商業數據庫一樣的性能,但價格僅為前者的1/10,進一步降低用戶的上云成本,大幅度提升OLTP性能,滿足用戶在業務連續性、在線業務擴展能力、數據安全上的需求,徹底顛覆商業數據庫的暴利時代。
產品架構上,阿里云PolarDB采用了與Amazon Aurora相同的設計哲學。都放棄了通用分布式數據庫OLTP多路并發寫的支持,采用一寫多讀的架構設計,簡化了分布式系統難以兼顧的理論模型,又能滿足絕大多數OLTP的應用場景和性能要求。
阿里云PolarDB帶來的革新?
阿里云PolarDB采用了計算虛擬化,高速網絡互聯,存儲塊設備,分布式文件系統,數據庫物理Replication等全方位的技術手段,可以說是眾多熱點技術的集大成。
大幅度提升OLTP性能和存儲容量
阿里云PolarDB采用分布式集群架構設計,集眾多高級的技術實現于一身,使得數據庫OLTP處理性能有了質的飛躍。數據庫計算節點和存儲節點之間采用高速網絡互聯,并通過RDMA協議進行數據傳輸,使得I/O性能不再成為瓶頸。
另外,阿里云PolarDB采用共享分布式塊存儲設備和文件系統,支持快速的數據在線擴容,輕松應對上百TB的數據規模,存儲容量將不再受到單個機器的限制。
進一步降低了用戶云上使用商業級數據庫的成本
阿里云PolarDB采用存儲與計算分離的技術架構,同時可以支持更多的只讀節點。主節點和只讀節點之間是Active-Active的Failover方式,計算節點資源得到充分利用,由于使用共享存儲,共享同一份數據,進一步降低了用戶的使用成本,滿足公有云計算環境下用戶業務彈性擴展的剛性需求。
100% MySQL的兼容性,加上專用的文件系統和共享存儲塊設備設計,多項高級技術的應用,相信阿里云新一代關系型數據庫PoalrDB將會成為Amazon Aurora***而有力的競爭者,在云時代大放異彩。
2017年9月底,PolarDB將推出的公測版本,和MySQL完全兼容。后續將啟動兼容PostgreSQL數據庫引擎的研發。