為什麼POLARDB是雲端計算2.0時代產品進化的關鍵里程碑?
POLARDB是什麼?
POLARDB是阿里雲自主研發的新一代關係型資料庫。POLARDB採用計算虛擬化、高速網路互聯、分散式檔案系統和塊儲存、資料庫物理Replication等全方位的技術手段,是眾多熱點技術的集大成者。這些關鍵技術的整合創新,使得POLARDB的效能有了質的飛躍。
阿里雲資料庫團隊基於第三代雲端計算架構下研發的商用關係型雲資料庫產品,實現 100% 向下相容 MySQL5.6 的同時,支援單庫容量擴充套件至上百 TB 以及計算引擎能力及儲存能力的秒級擴充套件能力,對比 MySQL有6倍效能提升及相對於商業資料庫實現大幅度降低成本。
為什麼要推出POLARDB?
雲端計算1.0時代解決了使用者和計算的連結問題,使用者上雲獲得了靈活快速部署、彈性和擴充套件能力。不過,隨之而來的問題是,如何解決多使用者的各種計算負載需求的複雜場景?傳統計算力是服務於系統硬體隔離環境下的多使用者場景的,例如使用關係型資料庫處理結構化資料。因此,需要解決的是:在共享計算環境下,如何將關係型資料庫變革升級,以更好地與公有云服務環境融合。
POLARDB就是在這個大環境下誕生的產品,作為新一代關係型資料庫,它是雲端計算力進化的關鍵里程碑之一。
POLARDB有哪些特色?
絕佳的雲託管關係型資料庫:除了關係型資料庫的核心特徵之外,具備彈性和可擴充套件的雲端計算天然屬性,並且關心使用者上雲成本、OLTP效能、業務連續性、線上業務擴充套件、資料安全等需求。與SQL標準以及主流資料庫相容,OLTP ACID事務100%支援,99.99%的高可用,高效能低延遲併發處理能力,彈性Scale Up,Scale out可擴充套件性,備份容災和低成本遷移等等,能夠完美兼顧所有這些特點的商用關係型資料庫還沒有出現。
SQL標準以及主流資料庫相容:從SQL的編譯、效能優化器和執行計劃等等都保留了傳統關係型資料庫的特色,100% MySQL的相容性,完全擁抱開源生態。
海量資料處理能力,支援上百TB資料規模:採用分散式塊儲存裝置和檔案系統,輕鬆應對上百TB資料規模。
滿足絕大多數OLTP需求:放棄了通用分散式資料庫OLTP多路併發寫的支援,採用一寫多讀的架構設計,簡化了分散式系統難以兼顧的理論模型,又能滿足絕大多數OLTP的應用場景和效能要求。
業務連續,高可用服務保障:支援主節點、只讀節點的故障自動恢復,以及支援主節點、只讀節點之間的自動和手動Failover。
可靠安全,備份恢復機制:支援資料儲存塊裝置的Snapshot機制進行資料的備份和恢復,結合Redo log的方式支援按時間點的恢復方式。備份資料多副本支援,保證備份資料資深的可靠性和可用性。
彈性升級,按需儲存容量擴充套件:支援主節點和只讀節點的CPU、記憶體的升降級以及磁碟擴容。以及支援只讀節點的橫向Scale Out/In彈性伸縮。
資源充分利用,降低成本:採用儲存與計算分離的技術架構,可以支援更多的只讀節點,資源得到充分利用。共享儲存,降低使用者成本。並且,POLARDB承諾不收取任何商業授權費用,售價將持平同規格開源資料庫,使用成本遠低於商業資料庫。
高安全等級:提供IP白名單、VPC網路隔離;SSL傳輸加密和TDE透明資料加密;保障資料庫安全。
POLARDB的展望
阿里雲POLARDB是雲端計算2.0時代產品進化的關鍵里程碑之一,也是開源資料庫生態的積極推動力。POLARDB已於2017年9月底推出公測版本,100%向下相容MySQL5.6。接下來,我們也會啟動相容PostgreSQL資料庫引擎的研發。
相關文章
- 【雲端計算小知識】什麼是雲端計算?雲端計算特點是什麼?
- 什麼是雲端計算
- 什麼是雲端計算?
- 雲端計算技術是什麼?雲端計算有什麼優勢?
- 雲端計算和Linux是什麼關係?Linux
- 瓴羊隱私計算產品的定位是什麼?
- 什麼是雲端計算雲端計算能幹什麼?雲端計算學習筆記工具素材筆記
- 雲端計算是什麼?雲端計算的發展趨勢是什麼?
- 為什麼分散式雲是雲端計算的未來?分散式
- 雲端計算的定義是什麼?
- 什麼是雲端計算?什麼是公司網盤?
- 為什麼說雲端計算運維是新“貴”?運維
- 雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!
- 什麼是雲端計算?雲端計算學習方向有哪些?
- 雲端計算管理的功能是什麼?Linux雲端計算學習Linux
- 雲端計算學習素材、課件,大資料和雲端計算的關係是什麼?大資料
- 大資料和雲端計算的關係是什麼?-千鋒深圳雲端計算培訓大資料
- 雲端計算開發是什麼?雲端計算的就業前途怎麼樣?就業
- 最通俗的解釋下雲端計算,雲端計算的核心是什麼?
- 雲端計算和Linux什麼關係?linux雲端計算Linux
- 什麼是Linux雲端計算?學習雲端計算可以用來做什麼?Linux
- 雲端計算為什麼會不被信任
- 什麼是雲端計算?雲端計算適合哪些人學習?
- 雲端計算為什麼這麼火?學習雲端計算費用是多少?
- 什麼叫雲端計算?雲端計算是什麼意思
- 為什麼邊緣計算將終止雲端計算?
- 遊戲工業化時代、高品質拼的是什麼?遊戲
- 藍碳是什麼,為什麼它是應對氣候變化的關鍵?
- 企業為什麼要用雲端計算?企業購買雲端計算時需要注意什麼?
- 什麼是雲端計算領域的 orphaned resources
- 雲端計算教程入門影片:雲端計算到底是什麼?
- 雲端計算到底是什麼?我這樣看待雲端計算
- 好程式設計師雲端計算培訓分享雲端計算中SOA是什麼?程式設計師
- 什麼叫"雲端計算"?
- 零基礎雲端計算學習路線,到底什麼是雲端計算?
- 什麼叫雲端計算?雲端計算通俗解釋
- 什麼是產品設計中的HiPPO效應?
- 機器學習為什麼難以產品化? - kdnuggests機器學習