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































