極客時間出品的(TJ)所作,唐建法(TJ)是Tapdata CTO、MongoDB中文社群主席、前MongoDB大中華區首席架構師。本專欄從三個實戰視角,帶你從熟練到精通 。
《MongoDB高手課》課程背景
MongoDB 是當前廣受歡迎的 NoSQL 資料庫,目前社群版全球下載次數已超過六千多萬,企業使用者也有一萬三千多家,國內外許多知名企業如 Facebook、Cisco、Adobe、華為、中國銀行、阿里雲、騰訊等,都是 MongoDB 的使用者。
MongoDB 是基於 JSON 模型的,這種所謂反正規化的文件模型設計,目前還沒有比較完整的理論支援,也並無太好的書籍或者材料可供參考。
在本課程中,唐建法老師基於過往給海內外頭部客戶主導設計大型 MongoDB 架構的經驗,採用最新的 MongoDB 4.2.1 版本進行講解,幫你掌握更高階的 MongDB 開發及運維管理技巧,以及兩地三中心、資料中臺等典型架構的設計方法和原則,帶你從初級 MongoDB 使用者成長為專家級 MongoDB 使用者。
《MongoDB高手課》講師簡介
唐建法(TJ),Tapdata CTO、MongoDB 中文社群主席、前 MongoDB 大中華區首席架構師。
唐建法老師具有多年的海外開發架構及資料架構經驗,是開源專案 Angoose 的作者。曾任美國聯邦快遞首席架構師,2014年加入 MongoDB 後派駐香港負責大中華區的技術與市場工作。2015年開始和百度、阿里、奇虎、騰訊等網際網路公司的 MongoDB 技術專家們聯合成立了官方認可的 MongoDB 中文社群 mongoing.com 。社群翻譯了400多篇英文文件,舉辦了數十次線下技術大會,發表了數百篇 MongoDB 中文部落格,是全世界最活躍的 MongoDB 社群。
曾為海內外頭部客戶主導設計過大型的 MongoDB 架構,包括:
- 一線航空公司的機票庫存運價系統
- 交付給多個運營商的物聯網系統
- 四大諮詢公司之一的全球三中心分散式架構
- 頂級半導體廠商的產線資料服務平臺
- 香港頂級銀行的金融資料中臺
課程收穫
1.多角度剖析 MongoDB 使用場景及價值;
2.熟練進行文件模型設計與事務開發;
3.MongoDB 運維管理高階技能實戰;
4.兩地三中心、資料中臺等典型架構設計。
《MongoDB高手課》課程目錄
第一章:MongoDB再入門
課程介紹
內容綜述
認識文件資料庫MongoDB
MongoDB特色及優勢
實驗:安裝MongoDB 06 MongoDB基本操作
實驗:Hello World程式開發
聚合查詢
實驗:聚合查詢 10複製集機制及原理
實驗:搭建MongoDB複製集 12 MongoDB全家桶
第二章:從熟練到精通的開發之路
文件模型設計理論
文件模型設計方法
設計模式集錦(一)
設計模式集錦(二)
事務開發:讀操作事務
事務開發:寫操作事務
事務開發:多文件事務
ChangeStream
MongoDB+ 微服務
MongoDB版本升級
MongoDB開發最佳實踐
第三章:分片叢集與高階運維之道
分片叢集機制及原理
分片叢集設計要領
實驗:分片叢集搭建及擴容
MongoDB監控最佳實踐
MongoDB備份與恢復
MongoDB安全架構與加固
MongoDB索引機制及原理
MongoDB效能問題排查及最佳化
MongoDB上線及升級
高階叢集設計:兩地三中心
高階叢集設計:全球多寫
實驗:搭建兩地三中心叢集
第四章:企業架構師進階之法
MongoDB應用場景及選型
MongoDB典型案例
關係型資料庫替換
Oracle替換實戰
MongoDB與資料中臺
MongoDB資料中臺實戰
Mongo + Spark實吋大資料
Mongo + Spark 實戰
資料分析SQL套接件
MongoDB視覺化
MongoDB ETL 工具
結束語
更新頻率
11 月 13 日上線 1-9 講,11 月 20 日開始每兩週的週三進行一次更新。全部課程預計將於 2020 年 2 月 19 日前更新完畢。本課程為影片課程,共47講,訂閱成功後即可透過“極客時間”App端、小程式端、Web端永久觀看;
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***