- 云原生數(shù)據(jù)庫:原理與實踐
- 李飛飛等
- 513字
- 2024-01-25 18:25:18
1.2.1 云原生與分布式
資源解耦在云數(shù)據(jù)庫架構(gòu)上的體現(xiàn)是“計算與存儲分離”,每一部分都可以獨立縮擴容,從而滿足用戶的按需使用、按量付費的訴求,降低使用門檻,利用“極致彈性”滿足互聯(lián)網(wǎng)時代下企業(yè)業(yè)務(wù)的快速發(fā)展需求。對于無狀態(tài)的計算資源,云原生數(shù)據(jù)庫可以做到分鐘級編排與升級,極大地縮短了運維導(dǎo)致的業(yè)務(wù)不可用時間。對于有狀態(tài)的存儲資源,借助分布式文件系統(tǒng)、分布式一致性協(xié)議、多模態(tài)副本等關(guān)鍵技術(shù),實現(xiàn)存儲資源池化、數(shù)據(jù)安全與數(shù)據(jù)庫強一致需求。可擴展的通信資源,確保計算和存儲間有“足夠的”帶寬,滿足高吞吐、低延遲的數(shù)據(jù)傳輸需求。
對于云數(shù)據(jù)庫而言,基于資源解耦的高可用性是其基本特征。通過冗余的計算節(jié)點,結(jié)合基于云基礎(chǔ)設(shè)施的節(jié)點“探活”及高可用切換技術(shù),實現(xiàn)計算資源整體的高可用。通過多副本及分布式一致性協(xié)議,在實現(xiàn)數(shù)據(jù)存儲高可用的同時,確保數(shù)據(jù)多副本間的一致性。面對任意規(guī)模的數(shù)據(jù),云數(shù)據(jù)庫應(yīng)該具備快速備份恢復(fù)能力,并能根據(jù)備份策略,恢復(fù)到特定時間段的任意時間點。面對高并發(fā)與大數(shù)據(jù)處理需求,云數(shù)據(jù)庫應(yīng)該具備水平擴展與分布式處理能力,包括但不限于負載均衡、分布式事務(wù)處理、分布式鎖、多租戶下的資源隔離與調(diào)度、CPU混合負載和大規(guī)模并行處理等。
- 在你身邊為你設(shè)計Ⅲ:騰訊服務(wù)設(shè)計思維與實戰(zhàn)
- 數(shù)據(jù)庫原理及應(yīng)用教程(第4版)(微課版)
- Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)
- 數(shù)據(jù)庫基礎(chǔ)與應(yīng)用:Access 2010
- SQL Server 2008數(shù)據(jù)庫應(yīng)用技術(shù)(第二版)
- 大話Oracle Grid:云時代的RAC
- Python醫(yī)學(xué)數(shù)據(jù)分析入門
- 基于OPAC日志的高校圖書館用戶信息需求與檢索行為研究
- 白話大數(shù)據(jù)與機器學(xué)習(xí)
- Spark分布式處理實戰(zhàn)
- Filecoin原理與實現(xiàn)
- 企業(yè)大數(shù)據(jù)處理:Spark、Druid、Flume與Kafka應(yīng)用實踐
- 云計算
- Rust High Performance
- Configuration Management with Chef-Solo