mongodb基礎運維能力定義
MongoDB基礎運維能力
編號
基礎運維能力
詳細描述
理解MongoDB的基礎元件架構
(1)理解MongoDB的三個基礎元件:mongod、config server和mongos
1
理解MongoDB 複製集和分片的叢集架構、讀寫分離,理解分散式部署架構
(1)透過理解MongoDB複製集和分片的叢集架構,能獨立畫出這種架構的拓撲圖
(2)透過理解讀寫分離,能給專案組提供不同的讀寫分離方案(讀優先、就近讀)
(3)理解MongoDB分散式部署架構方案,能夠給出最優解決方案
2
MongoDB安裝與配置、複製集和分片的配置
(1)掌握手工&指令碼安裝MongoDB的方法
(2)掌握複製集和分片的搭建
(3)理解conf檔案中各個配置項的含義
3
深入理解MongoDB的選舉原理
(1)掌握MongoDB的選舉原理是保障能使用好MongoDB的前提!
4、
瞭解MongoDB的各種限制情況,提前規避風險
(1)瞭解MongoDB的一些限制條件,並加以提前識別規避:如單個文件16M的限制
(2)瞭解了限制並要知道出現這些限制之後的處理方案
5、
理解MongoDB的監控項指標
(1)理解MongoDB的監控項指標,才能做到胸有成竹,處理告警才能遊刃有餘
6、
理解MongoDB的備份方法,並掌握目前生產環境使用的備份方案
(1)理解MongoDB的各種備份手段
(2)掌握生產環境使用到的備份方案
7、
MongoDB的匯出與匯入方法
(1)掌握MongoDB匯出與匯入的方法(mongodump/mongorestore/mongoexport/mongoimport)
8、
MongoDB檢視活動會話&kill session
(1)掌握檢視MongoDB會話的方法,理解currentOP中各欄位的含義
(2)掌握kill session
9、
MongoDB執行計劃檢視與索引建立
(1)掌握MongoDB執行計劃檢視,並能評估執行計劃的好壞
(2)掌握MongoDB索引建立的方法,並能給出最優方案
10、
MongoDB複製延時問題和oplog原理
(1)理解MongoDB主從複製的原理,並深入理解oplog的工作原理
(2)掌握MongoDB主從複製延時的處理方法,掌握oplog大小的調整
11、
MongoDB效能慢的問題
(1)掌握MongoDB效能問題包括記憶體使用、CPU使用情況,IO情況,掌握使用mongotop
12、
MongoDB慢日誌檢視&分析
(1)掌握MongoDB開啟慢日誌的方法
(2)掌握MongoDB分析慢日誌的方法
13、
進階方案:理解MongoDB儲存引擎,MongoDB分片規則
(1)對比學習MongoDB的儲存引擎:wiretiger、rocketdb、MMAPv1
(2)MongoDB分片規則和原來,並能從業務上給出合理分片建議
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2213177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《前端運維》一、Linux基礎--10定時任務前端運維Linux
- linux運維基礎2Linux運維
- MySQL基礎運維——percona-toolkit運維工具MySql運維
- React基礎-定義元件React元件
- Linux命令列有什麼意義?Linux運維基礎入門Linux命令列運維
- 智慧運維基礎-運維知識庫之ETL運維
- 《前端運維》一、Linux基礎--基礎命令(1)前端運維Linux
- Glance基礎服務運維運維
- Jumpserver基礎運維-01介紹Server運維
- Redis日常運維-基礎認識Redis運維
- 01-linu核心基礎-02運維基礎重要概念運維
- js基礎之定義篇1.0JS
- MongoDB基礎命令MongoDB
- MongoDB基礎操作MongoDB
- MongoDB日常運維-02安裝MongoDB運維
- 《前端運維》一、Linux基礎--05Shell運算子前端運維Linux
- 零基礎怎麼學Linux運維?學習Linux運維有Linux運維
- Linux運維都需要做什麼?0基礎Linux運維學習Linux運維
- 學習Linux運維技術的都有哪些人?運維基礎Linux運維
- Linux運維基礎學習怎麼樣?linux基礎入門Linux運維
- Linux程式基礎命令有哪些?Linux運維命令入門基礎Linux運維
- Jumpserver基礎運維-02檔案傳輸Server運維
- ORACLE基礎運維命令操作手冊Oracle運維
- mongodb基礎入門MongoDB
- MongoDB基礎總結MongoDB
- Mongodb-基礎操作MongoDB
- 阿里雲釋出ECS運維體系,提供原生運維能力阿里運維
- PyTorch基礎——輸入batch第0維含義PyTorchBAT
- 版本、變體和其他的基礎定義
- 50%運維都迷糊的Socket基礎知識!運維
- 某行日誌平臺 Elasticsearch 運維基礎篇Elasticsearch運維
- 零基礎如何轉型運維工程師?運維工程師
- 基礎運維常見工作內容有哪些?運維
- 全面的MySQL基礎運維知識點(一)MySql運維
- 全面的MySQL基礎運維知識點(三)MySql運維
- 全面的MySQL基礎運維知識點(二)MySql運維
- 03 . Vue基礎之計算屬性,元件基礎定義和使用Vue元件
- 提高 MongoDB 運維效率的實用技巧MongoDB運維