注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫MongoDB運維實戰(zhàn)

MongoDB運維實戰(zhàn)

MongoDB運維實戰(zhàn)

定 價:¥69.00

作 者: 張甦,賀磊
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121349898 出版時間: 2018-09-01 包裝: 平裝
開本: 16開 頁數(shù): 228 字數(shù):  

內(nèi)容簡介

  MongoDB自2009年推出以來,歷經(jīng)了近十年的發(fā)展,在這十年中,數(shù)據(jù)庫領(lǐng)域可謂經(jīng)歷了翻天覆地的變化。本書深入剖析MongoDB新舊版本的特性,結(jié)合生產(chǎn)案例詳細講解MongoDB的常見故障;*領(lǐng)學(xué)習(xí)MongoDB索引,以便更好地掌握MongoDB性能調(diào)優(yōu)技巧;描述備份恢復(fù)的重要性,讓讀者掌握MongoDB備份恢復(fù)技巧;充分利用MongoDB的水平擴展能力,詳解MongoDB復(fù)制集、分片架構(gòu)環(huán)境;最后講解如何使用PMM性能監(jiān)控平臺,做好線上MongoDB的監(jiān)控工作。

作者簡介

  張甦 數(shù)據(jù)庫專家,51CTO專家博主,《MySQL王者晉級之路》作者。曾就職于某大型電商平臺和某汽車門戶網(wǎng)站! 十年互聯(lián)網(wǎng)線上處理及培訓(xùn)經(jīng)驗,專注于MySQL數(shù)據(jù)庫,對MongoDB、Redis等NoSQL數(shù)據(jù)庫及Hadoop生態(tài)圈相關(guān)技術(shù)有深入研究。麾下學(xué)員遍布各大企業(yè)。賀磊 目前就職于小米,工作范圍包括MySQL,MongoDB平臺的架構(gòu)設(shè)計、性能調(diào)優(yōu)、日常運維以及自動化開發(fā),知名論壇MySQL版主,51CTO博客之星。閑暇之余,喜歡將部分案例寫成博客,反響強烈,多篇博文被評為推薦博文,51CTO社區(qū)周刊頭條,累計訪問量過百萬。

圖書目錄

目錄
第1章 MongoDB 3.4新特性
1.1 復(fù)制集(Replica Set)
1.2 分片集群(Sharded Cluster)
第2章 MongoDB 3.6新特性
2.1 復(fù)制集(Replica Sets)
2.2 分片集群(Sharded Clusters)
第3章 運維實戰(zhàn):故障案例分析
3.1 調(diào)整oplog大小引發(fā)的從庫宕機
3.2 hotbackup報錯
3.3 MongoDB最大連接數(shù)限制
3.4 MongoDB啟動失敗
3.5 Mongos異常宕機
3.6 sharding集群執(zhí)行sh.stopBalancer()命令卡住
3.7 Remove shard失敗
3.8 move chunk aborted
3.9 遷移引發(fā)的性能抖動
3.10 Mongos連接數(shù)異常
3.11 rs.add時報錯operation exceeded time limit
3.12 副本集延遲突然增大到上萬秒
3.13 升級發(fā)現(xiàn)infoMessage異常
3.14 對已存在集合shardcollection失敗
3.15 operation exceeded time limit
3.16 強制重新配置副本集
3.17 create index oom
3.18 rs.remove導(dǎo)致從節(jié)點crash
第4章 性能調(diào)優(yōu)
4.1 機器負載高
4.2 快速修改庫名
4.3 dbhash檢查一致性
4.4 使用索引卻依舊性能低下
4.5 索引
4.5.1 單列索引
4.5.2 復(fù)合索引
4.5.3 多鍵索引
4.5.4 文本索引
4.5.5 2dsphere索引
4.5.6 2d索引
4.5.7 Hash索引
4.5.8 一條SQL創(chuàng)建多個索引
4.6 索引屬性
4.6.1 TTL索引
4.6.2 唯一索引
4.6.3 部分索引
4.6.4 稀疏索引
4.7 在大集合上創(chuàng)建索引
4.8 索引交集
4.9 索引排序
4.10 查詢計劃
4.11 systemprofile
4.12 Profile操作相關(guān)
第5章 備份與恢復(fù)
5.1 邏輯備份
5.2 Oplog Replay
5.3 物理備份
第6章 高可用架構(gòu)集群管理
6.1 副本集
6.1.1 冗余和數(shù)據(jù)可用性
6.1.2 MongoDB中的副本集
6.1.3 自動故障轉(zhuǎn)移
6.1.4 關(guān)于MongoDB的讀操作
6.2 副本集成員狀態(tài)
6.3 副本集原理
6.4 復(fù)制集成員
6.5 復(fù)制集成員類型
6.6 副本集中的主庫
6.7 副本集中的從庫
6.7.1 Priority 0從庫
6.7.2 hidden從庫
6.7.3 延遲從庫
6.8 oplog簡介
6.9 oplog過濾
6.10 副本集的數(shù)據(jù)復(fù)制
6.11 3節(jié)點最小副本集架構(gòu)
6.12 副本集的選舉
6.12.1 writeConcern
6.12.2 Read Preference
6.13 副本集環(huán)境搭建
6.14 配置延遲
6.15 從2.6版本升級至3.0版本
6.15.1 升級過程
6.15.2 關(guān)于認證
6.15.3 變更存儲引擎
6.15.4 Driver兼容性
6.16 從3.2版本升級至3.4版本
6.16.1 升級過程
6.16.2 啟用不向下兼容的3.4版本功能
6.16.3 升級發(fā)現(xiàn)infoMessage異常
6.17 分片
6.17.1 分片和非分片集合
6.17.2 Sharding組建
6.17.3 Shard
6.17.4 Config server
6.17.5 mongos
6.17.6 Shard keys
6.17.7 哈希分片
6.17.8 范圍分片
6.17.9 zone
6.17.10 zone常用命令
6.17.11 Chunk
6.17.12 Chunk遷移
6.17.13 chunksize
6.17.14 Balancer
6.17.15 Balancer運維
6.18 Troubleshoot Sharded Clusters
6.19 在線開啟認證
6.20 分片架構(gòu)搭建
第7章 監(jiān)控
7.1 PMM監(jiān)控MongoDB
7.2 Server組件
7.3 Client組件
7.3.1 安裝Docker
7.3.2 創(chuàng)建PMM數(shù)據(jù)容器
7.3.3 運行PMM容器,并配置監(jiān)控登錄用戶名密碼
7.3.4 安裝客戶端
第8章 常用命令
8.1 查詢
8.2 插入
8.3 修改
8.4 刪除
8.5 分片集群常用命令

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號