比MySQL快6倍深度解析國內首個雲原生資料庫POLARDB的“王者榮耀”
隨著移動網際網路、電子商務的高速發展,被使用最多的企業級開源資料系統MySQL面臨著巨大挑戰——為迎接“雙11″的高併發要提前做好分庫分表;使用者不斷激增要將讀寫分離才能應對每天上億次的訪問,但讀寫分離後會導致資料同步延時嚴重、分散式事務複雜且效率低下、資料庫可用性下降、MySQL的3T容量瓶頸等一系列問題都困擾著CTO和架構師們。
“要解決這些問題,阿里巴巴2008年就開始研發自主可控的資料系統,2014年基於MySQL的國內首個雲原生資料庫POLARDB開始孵化,到今天已累計超過PB的資料遷移至 POLARDB”阿里雲研究員呂漫漪這樣告訴記者。
榮耀一:超大容量 彈性擴充套件
雖然POLARDB是基於MySQL研發的關係型資料庫,但儲存容量完全不受到限制,儲存容量最高可達100TB,單庫最多可擴充套件到 16 個節點,效能提升是MySQL的6倍,並且完全相容MySQL。
“由於MySQL 和POLARDB 百分之百相容,有兩種辦法可以實現快速遷移,:一是直接做個備份,就可以從MySQL遷移到POLARDB,這種方式非常簡單,還可以通過我們提供的DTS線上工具進行遷移。“呂漫漪表示:”對於一個完全基於雲環境的資料庫,利用雲的彈性擴充套件是個基本項,用Serverless方式自動擴容,儲存空間無需手動配置,根據資料量自動伸縮,使用者只需為實際使用容量付費。”
當應對完一次“大促“釋放資料資源、節點資源非常簡單,POLARDB三分鐘就可生效。“不同於MySQL的‘一主多從’POLARDB則採用‘一寫多讀共享同一份資料’的方式,無需額外建立多個從庫。在幾分鐘內就可以增加一個只讀節點並啟動服務。採用物理日誌(RedoLog)代替邏輯日誌(Binlog)極大程度的減少的主備延遲和磁碟IO,使得主備延遲控制在毫秒級,並可根據實際情況修改為主備強同步。”
榮耀二:運維簡單 安全可靠
操作簡單一直是降低差錯、提高可用性的不二法則。呂漫漪表示:“POLARDB的大容量、高效能簡化了構架師對資料庫的操作,不用去做分庫分表、不用做冷熱分離,同時有對查詢的加速介面,可以直接通過呼叫智慧接入層的一個介面就可完成複雜的查詢。”
同時,資料越來越成為企業的重要資產,甚至是企業的生命線。“我們在資料庫安全方面對POLARDB也做了很多改進。POLARDB共享分散式儲存的設計徹底解決了MySQL Master-Slave非同步複製所帶來的備庫資料非強一致的缺陷,使得整個資料庫叢集在應對任何單點故障時,可以保證資料 0 丟失。採用Active-Active的高可用叢集架構,可讀寫的主節點和只讀節點之間進行Failover切換,與傳統的Active-Standby相比,用同樣成本帶來了更好的系統訪問效能。“
POLARDB也加強了資料安全方面的措施,包括採用白名單、VPC網路、SSL加密、資料多副本儲存等全方位的手段,對資料庫資料訪問、儲存、管理等各個環節提供安全保障。“在實際場景中我們發現,誤刪除等低階錯誤時有發生造成的損失巨大,為此我們未來在新版本中還會提供‘回收站’的功能,能很快地將刪除的資料庫表進行恢復,此外,還利用POLARDB共享分散式儲存的特點,可以快速將資料庫恢復到某一個指定時間點,通過快照的功能通過快照和物理日誌將資料庫恢復到一個指定的時間點來提高資料庫的高可用性。“
榮耀三:平滑演進 面向未來
對於POLARDB的演進方向,呂漫漪表示,“首先就是在靠可用性上下功夫。企業及客戶對高可用性和資料庫的安全要求特別高,所以我們會在高可用上加大投入。此外在效能上的提高,把更多的功能下推到儲存層來做。在當今大資料的時代,企業級使用者在功能上也有了新的要求,要求資料庫既要是事務性資料庫又要是分析性資料庫,我們今後把這兩個需求結合在一起,今後將推出並行查詢、大幅提高大表查詢、複雜查詢的效能,這些都是我們的前進方向。
當前資料種類繁多,除了大家熟知的關係型資料庫,圖資料庫、檔案資料庫、流資料庫等非關聯式資料庫也在崛起。呂漫漪認為,資料庫的發展現在是百花齊放,由於應用場景的不同,使用者可以選擇不同的資料庫,但我們可以看到MySQL資料庫也發生了很多改變,它從一個純關係型的資料庫也開始支援檔案儲存,5.7版開始支援檔案儲存,關係型資料庫的演變和MySQL的演變也開始支援更多的儲存模式,我們可以給客戶提供更多的選擇。”
阿里雲資料庫事業部總經理鳴嵩認為:“十年時間,阿里雲資料庫團隊從技術創造新商業到推動中國資料庫技術變革。”從AliSQL到RDS,再到首個自研雲原生資料庫POLARDB,如今,阿里巴巴資料庫技術得到了極大的提升,領跑資料時代。前不久,Gartner公佈了2018全球資料庫魔力象限,阿里雲以國內雲廠商第一成為首個入選的中國企業,分析師更是認為POLARDB雲原生資料庫在使用場景的應用值得期待。相信作為國產資料庫的領跑者,阿里雲將一直在為使命而努力奮鬥,讓我們拭目以待。
(文章來源:企業網D1net)
相關文章
- 比MySQL快6倍 深度解析國內首個雲原生資料庫POLARDB的“王者榮耀”MySql資料庫
- 深度解析國內首個雲原生資料庫POLARDB的“王者榮耀”資料庫
- 阿里雲原生資料庫POLARDB壓力測試報告阿里資料庫測試報告
- 騰訊雲釋出國內首款Serverless資料庫,成本將降低70%Server資料庫
- 再測雲原生資料庫效能:PolarDB依舊最強,TDSQL-C、GaussDB變化不大資料庫SQL
- 國內首個雲遊戲侵權案!騰訊狀告兩家國內公司涉嫌雲遊戲侵權遊戲
- GaussDB(for MySQL)雲原生資料庫技術演進和挑戰MySql資料庫
- 阿里雲釋出第七代ECS、雲原生資料庫PolarDB-X等重磅新產品阿里資料庫
- 首評 | 阿里雲順利完成國內首個雲原生安全成熟度評估阿里
- 到底什麼是雲原生資料庫?資料庫
- 國內首個支援國產化信創的開源雲原生平臺
- Oracle資料庫遷移至PolarDb(阿里雲資料庫)Oracle資料庫阿里
- 騰訊雲TDSQL-C雲原生資料庫技術SQL資料庫
- 雲原生資料庫成熟度模型分析資料庫模型
- 聊聊雲原生資料庫的一致性資料庫
- 阿里雲獲得國內首個SAP NetWeaver 公共雲平臺認證阿里
- 開放融合 | “引擎級”深度對接!POLARDB與SuperMap聯合構建首個雲原生時空平臺
- 構建實時資料倉儲首選,雲原生資料倉儲AnalyticDB for MySQL技術解密MySql解密
- 新一代雲原生資料庫關鍵技術解析與最佳實踐資料庫
- 國內首個面向建築行業的混合雲解決方案正式釋出行業
- 國內首個深度學習開發者盛會! 深度學習開發者峰會開幕倒數計時深度學習
- 飛槳釋出量槳,成為國內首個支援量子機器學習的深度學習平臺機器學習深度學習
- 平安雲原生資料庫開發與實踐資料庫
- 國內首款開源MySQL HTAP資料庫即將釋出,三大看點提前告知MySql資料庫
- 騰訊雲劉迪 新一代雲原生資料庫關鍵技術解析與最佳實踐資料庫
- 比MySQL快839倍!揭開分析型資料庫JCHDB的神秘面紗 京東智聯雲開發者MySql資料庫
- 騰訊推出國內首個雲原生成本優化開源專案 Crane優化
- 把雲資料庫帶回家!阿里雲釋出POLARDB Box資料庫一體機資料庫阿里
- 星圖資料釋出國內首個“大資料開放平臺”大資料
- 重磅 | 把雲資料庫帶回家!阿里雲釋出POLARDB Box資料庫一體機資料庫阿里
- 阿里雲Polardb國產資料庫高可用部署實踐阿里資料庫
- 雲原生資料庫夯實企業數字新基建資料庫
- Euler 今日問世!國內首個工業級的圖深度學習開源框架,阿里媽媽造深度學習框架阿里
- MySQL資料庫快問快答MySql資料庫
- 阿里雲資料庫自研產品亮相國際頂級會議ICDE 推動雲原生資料庫成為行業標準阿里資料庫行業
- Crane 釋出國內首個雲原生應用碳排放計算最佳化器
- 阿里雲黃貴:PolarDB-X:雲原生時代資料庫的新可能性阿里資料庫
- 配置maven 的阿里雲遠端倉庫(國內)Maven阿里