UCloud與PingCAP達成合作 Cloud TiDB 全球正式發布
2017年10月,國內領先的中立云計算廠商UCloud與國內開源分布式NewSQL數據庫TiDB團隊PingCAP正式達成合作,雙方將聯手在UCloud全球數據中心逐步推出新一代TiDB的云端版本——Cloud TiDB。
截至目前,UCloud已在北京、上海、廣州、浙江、香港、臺北、高雄、首爾、東京、新加坡、曼谷、洛杉磯、華盛頓、法蘭克福、莫斯科全球15個地區部署了21個云數據中心,可有效覆蓋中國大陸、港澳臺、日韓、東南亞、北美、歐洲地區用戶,為國內及“出海”企業提供優質的云計算服務。隨著Cloud TiDB上線,UCloud的數據庫產品線得到了進一步豐富,能為廣大用戶提供更多數據庫解決方案,以應對大數據時代的多元業務需求。
作為國內首家開源的新型分布式數據庫公司,PingCAP一直致力于基礎架構領域的前沿技術創新實現。其獨立研發的分布式數據庫產品TiDB是一款定位于在線事務處理/在線分析處理(HTAP: Hybrid Transactional/Analytical Processing)的融合型數據庫產品,現已被數十家不同行業的領先企業應用在實際生產環境,涉及互聯網、游戲、金融、政府、電信、制造業等多個行業,因此多行業場景的技術適配能力使產品與云平臺結合后具有了更多可能性。
此次雙方聯手發布的Cloud TiDB是以TiDB為基礎,結合ULB(云負載均衡)、VPC等產品,打造的一款同時支持OLTP和OLAP場景的分布式云數據庫產品。該產品具有一鍵水平伸縮、強一致性的多副本數據安全、分布式事務、異地多活等特性,同時兼容 MySQL協議和生態,遷移便捷,運維成本極低。
(圖:Cloud TiDB 產品架構圖)
相較于于傳統的數據庫中間件解決方案,Cloud TiDB具備以下優勢:
◆ 水平彈性擴展
分布式TiDB可隨著用戶數據增長而無縫地水平擴展,只需通過增加機器來滿足業務增長需求,應用層不必關心存儲的容量和吞吐。Cloud TiDB會根據存儲、網絡、距離等因素,動態進行負載均衡調整,以保證最優的讀寫性能。
◆ 故障自恢復及異地多活
TiDB使用多副本進行數據存儲,并依賴業界最先進的Raft分布式一致性算法確保數據100%強一致性和高可用。副本可跨地域部署在不同的數據中心,主副本故障時自動切換,無需人工介入,自動保障業務連續性,實現真正意義上的異地多活。
◆ 一致性的分布式事務
可以將TiDB想象成一個單機的RDBMS,ACID事務能在多節點間進行,無需擔心一致性問題。同時,TiDB對業務沒有任何侵入性,可以優雅地替換傳統數據庫中間件、數據庫分庫分表等Sharding方案。
◆ 高度兼容MySQL
TiDB的通訊協議與MySQL高度兼容,可以輕松地像使用單機數據庫一樣,用TiDB替換MySQL來支持用戶的業務,同時幾乎無需修改代碼。MySQL的客戶端管理工具及社區所有的周邊工具都可直接接入,有效降低了學習和使用成本。此外,TiDB在大數據量下,復雜查詢方面會比MySQL有更絕對的性能優勢。
◆ 安全可靠
TiDB的設計目標是100%的OLTP場景和80%的OLAP場景。同時,它也讓開發運維人員不用關注數據庫Scale的細節問題,專注于業務開發,有效提升研發的生產力。
目前,Cloud TiDB已升級為TiDB 1.0版本,該版本在系統穩定性、性能卓越性方面相對于Pre GA版有了進一步提升,產品已開始公測。
秉承“客戶的需求就是我們下一個產品”這一原則,UCloud與PingCAP很早就建立了合作關系,雙方就TiDB的上云方案做了大量工作,解決了租戶隔離、資源調度、網絡互通等問題,后續我們將深度剖析從TiDB到Cloud TiDB的歷程和技術細節,敬請期待。
這次的產品發布只是合作的開始,未來雙方將繼續深挖客戶需求,結合相關行業發展趨勢,逐步優化Cloud TiDB的使用體驗,聯手打造更加易用、穩定的云數據產品。