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