• 欢迎访问TT7.org ,TT7 专注IT技术学习与分享。欢迎一起成长。

极客时间唐建法(TJ)老师的数据库教程:MongoDB4.0入门到高手课

数据库 爱学习的小T 3周前 (06-15) 51次浏览 0个评论

MongoDB 高手课
MongoDB 是基于 JSON 模型的,这种所谓反范式的文档模型设计,目前还没有比较完整的理论支持,也并无太好的书籍或者材料可供参考。在本课程中,唐建法老师基于过往给海内外头部客户主导设计大型 MongoDB 架构的经验,采用最新的 MongoDB 4.2.1 版本进行讲解,帮你掌握更高阶的 MongDB 开发及运维管理技巧,以及两地三中心、数据中台等典型架构的设计方法和原则,带你从初级 MongoDB 使用者成长为专家级 MongoDB 用户。

学习收获:

1.有一个更加全面的视角来理解MongoDB数据库的意义,了解使用它的场景和价值;
2.搞清楚最困扰开发者的那些问题,譬如说文档模式设计、数据安全、事务等;
3.深入的理解诶常见性能问题的根源,更重要的是排查和解决问题的方法;
4.掌握进阶的架构设计方法及实践的案例,比如说两地三中心、数据中台等。

MongoDB应用数据库的优势:

1.如果你是开发者:MongoDB可以让你核更少的时间在数据库上,专注于业务编程;
2.如果你是DBA:MongoDB可以帮你解决系统高可用高性能以及横向扩展的痛点;
3.如果你是架构师或者产品经理:MongoDB 是一个非常灵活的数据库,可以快速响应你业务的需求变化。

Mongo的优势:

1.足够好的扩展能力来支撑大部分的IoT时序数据的存储,特别是使用了分桶设计以后;
2.灵活的JSON模型,特别适合各种传感器的不规则数据结构。
MongoDB特色及优势 视频截图

学习MongoDB的难点有哪些?

1.MongoDB是基于JSON数据模型,鼓励使用更多的文档嵌套方式来减少多表关联的设计,从而达到易用高性能的目的;但是这种所谓反范式的文档模型设计,目前并没有完整的理论支持,导致即使想系统地学习也没有本好的书籍或者材料可供参考;
2.MongoDB依赖JSON和JavaScript语法,对开发者来说比较简单,但是对于运维和DBA的同学可能会发现这一点需要额外的学习成本;
3.MongoDB通过分片来进行横向扩展,分片的设计和调优相对比较复杂,主要是要考虑到一些 MongoDB本身的技术实现以及数据均衡带来的性能影响,所以这方面的话需要一定程度的深入地学习。

MongoDB4.0再入门到高手课课程目录:

01丨课程介绍

02丨内容综述

03丨认识文档数据库MongoDB

04丨MongoDB特色及优势

05丨实验:安装MongoDB

06丨MongoDB基本操作

07丨实验:HelloWorld程序开发

08丨聚合查询

09丨实验:聚合查询

10丨复制集机制及原理

11丨实验:搭建MongoDB复制集

12丨MongoDB全家桶

13丨模型设计基础

14丨JSON文档模型设计特点

15丨文档模型设计之一:基础设计

16丨文档模型设计之二:工况细化

17丨文档模型设计之三:模式套用

18丨设计模式集锦

19丨事务开发:写操作事务

20丨事务开发:读操作事务之一

21丨事务开发:读操作事务之二

22丨事务开发:多文档事务

23丨Change Stream

24丨MongoDB开发最佳实践

25丨分片集群机制及原理

26丨分片集群设计

27丨实验:分片集群搭建及扩容

28丨MongoDB监控最佳实践

29丨MongoDB备份与恢复

30丨备份与恢复操作

31丨MongoDB安全架构

32丨MongoDB安全加固实践

33丨MongoDB索引机制(一)

34丨MongoDB索引机制(二)

35丨MongoDB读写性能机制

36丨性能诊断工具

37丨高级集群设计:两地三中心

38丨实验:搭建两地三中心集群

39丨高级集群设计:全球多写

40丨MongoDB上线及升级

41丨MongoDB应用场景及选型

42丨MongoDB典型案例(一)

43丨MongoDB典型案例(二)

44丨关系型数据库迁移

45丨数据库迁移方式及工具

46丨Oracle迁移实战

47丨MongoDB + Spark 实时大数据

48丨MongoDB + Spark连接实战

49丨MongoDB SQL套接件

50丨MongoDB与微服务

51丨MongoDB与数据中台

52丨MongoDB 数据中台案例

53丨结束语


版权归原作者所有,交流学习联系:tt(at)tt7.org
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址