一:課程簡介:web
該來的終於來了,一股NoSQL革命正在席捲全球…數據庫
因爲傳統數據庫愈來愈沒法知足日益增加的海量數據的高效存儲、訪問以及高併發讀寫以及巨大的可擴展性等問題,傳統的關係型數據庫面臨着巨大的調整,NoSQL應用而生。編程
NoSQL經過自身的架構和設計很是有效的解決了大數據量、高性能、高可用性、高度可擴展性等問題,而且在性能上具備革命性的優點,在衆多的NoSQL中其中的MongoDB做爲非關係型數據庫中功能最爲豐富、最像關係型數據庫的最受歡迎,它具備高性能、易部署、易使用、存儲和管理方便等諸多優點。瀏覽器
本課程從NoSQL揭祕開始,以實踐爲基礎按部就班的剖析NoSQL的方方面面,尤爲是對MongoDB的剖析尤其深刻實用。助力你成爲NoSQL時代的弄潮兒。性能優化
二:課程特點服務器
1, 深刻淺出中動手實做;網絡
2, 各類NoSQL的產品對比;架構
3, 深刻剖析NoSQL的典型表明MongoDB併發
三:適合對象:框架
軟件工程師;
數據庫開發人員;
網絡後臺開發人員;
運維人員;
四:基礎要求
瞭解Linux系統;
瞭解網絡;
瞭解Java;
五:講師簡介
王家林。
Hadoop源碼級專家,曾負責某知名公司的類Hadoop框架開發工做,專一於Hadoop一站式解決方案的提供,同時也是雲計算分佈式大數據處理的最先實踐者之一,Hadoop的狂熱愛好者,不斷的在實踐中用Hadoop解決不一樣領域的大數據的高效處理和存儲,如今正負責Hadoop在搜索引擎中的研發中國電信的屢次Hadoop培訓,花旗銀行的Hadoop內訓,金立手機的Hadoop內訓等,著有《雲計算分佈式大數據Hadoop實戰高手之路---從零開始》《雲計算分佈式大數據Hadoop實戰高手之路---高手崛起》《雲計算分佈式大數據Hadoop。實戰高手之路---高手之巔》等;
Android架構師、高級工程師、諮詢顧問、培訓專家;
通曉Android、HTML五、Hadoop,迷戀英語播音和健美;
致力於Android、HTML五、Hadoop的軟、硬、雲整合的一站式解決方案;
國內最先(2007年)從事於Android系統移植、軟硬整合、框架修改、應用程序軟件開發以及Android系統測試和應用軟件測試的技術專家和技術創業人員之一。
HTML5技術領域的最先實踐者(2009年)之一,成功爲多個機構實現多款自定義HTML5瀏覽器,參與某知名的HTML5瀏覽器研發;
超過10本的IT暢銷書做者;
六:培訓內容
時間 |
內容 |
備註 |
第一天 |
第1個主題:NoSQL揭祕 1.有關係型數據庫走向NoSQL數據庫 2.NoSQL數據核心 3.如何導入NoSQL
第2個主題:動手使用NoSQL實戰 一、memcached的安裝使用和案例實戰; 二、Tokyo Tyrant的安裝使用和案例實戰 三、Redis的安裝使用和案例實戰; 四、MongoDB的安裝使用和案例實戰
第3個主題:性能驗證 1. 插入和查詢處理的性能 2. 不一樣NoSQL實例的性能對比
第4個主題:NoSQL化的關係型數據庫 1. NoSQL數據庫剖析 2. 使用HandlerSocket 3.基於MySQL構建NoSQL化的數據庫 4.性能優化
|
|
時間 |
內容 |
備註 |
次日 |
第1個主題:MongoDB揭祕 1. MongoDB的核心服務器和工具 2. 爲何選擇使用MongoDB 3.MongoDB的適用領域
第2個主題:MongoDB的JavaScript Shell 1. 使用MongoDB Shell插入、更新和刪除文檔 2. 建立索引並進行查詢 3. MongoDB Shell的管理
第3個主題:MangoDB編程代碼實戰 1. Ruby語言下的MongoDB開發實戰 2. 背後的工做機制和原理 3. 構建實際應用的具體策略思考
第4個主題:MangoDB開發應用程序案例實戰 1. 構建面向文檔的數據 2. 查詢與聚合 3.更新、原子操做、刪除
|
|
第三天 |
第1個主題:MongoDB的索引和查詢優化 1.實戰索引 2.查詢優化的原則和具體策略
第2個主題:MongoDB的複製 一、關於副本集 二、主從複製 三、驅動與複製
第3個主題:MongoDB的分片 1. 分片集羣 2. 分片集羣的查詢與索引 3.分片鍵的選擇 4.如何在生產環境中進行分片
第4個主題:MongoDB的部署與管理 1. MongoDB部署實戰 2.監控MongoDB 3.診斷MongoDB 4.MongoDB的維護
第5個主題:MongoDB的性能調優 1. 性能調優的策略思考 2.由查詢和索引帶來的新能調優 3.內存在性能調優中的使用 4.提高磁盤的性能 5.擴展 |