MongoDB 高手课
唐建法(TJ)
Tapdata CTO、MongoDB 中文社区主席、前 MongoDB 大中华区首席架构师
19351 人已学习
新⼈⾸单¥59
课程目录
已完结/共 53 讲
MongoDB 高手课
登录|注册
留言
23
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 18 | 设计模式集锦
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
01 | 课程介绍
02 | 内容综述
03 | 认识文档数据库MongoDB
04 | MongoDB特色及优势
05 | 实验:安装MongoDB
06 | MongoDB基本操作
07 | 实验:Hello World程序开发
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 | 结果测试&结束语
登录 后留言

全部留言(23)

  • 最新
  • 精选
许凯
模式设计老师能不能再多补充一些

作者回复: 我会在全部课程更新完后根据反馈适当补充。模式设计这边可以考虑增加些内容

2019-12-05
2
10
夜空中最亮的星
越来越喜欢mongo了

作者回复: 太棒了!

2019-12-06
4
乘坐Tornado的线程魔法师
老师,请问下预聚合场景下,提前设计好需要统计的字段这一部分我听懂了。但是针对于统计日销量、周销量和月销量,每一个文档是否需要时间戳,文档具体该如何划分,来配合业务逻辑,保证可以精准切分时间段,从而支持查询。比如说查询的时候经常是分为月份来查。那么是不是每个文档中还需要month_num这个字段。按照周来查,就是需要week_num这个字段?

作者回复: 通常这种就是典型的维度数据设计,在分析库里常用。如果你的数据分析类型没有达到数十数百,只是针对少数几个数据类型,那么可以采用这种方式,在文档里通过一个月统计数组,周统计数组,每个数组元素增加mongo_num字段的方式来做。

2019-12-08
2
3
长期规划
老师,提前问个索引相关的问题,为何Mongo的索引用B树而不是B+树呢,我理解B+树的最大优点是范围查找,MySQL用的B+树,Mongo也有这个需求啊

作者回复: MongoDB用的是B+树。 http://source.wiredtiger.com/mongodb-3.4/tune_page_size_and_comp.html

2019-12-06
5
3
阿白
这个计数器功能可以用redis来做,然后隔一段时间就更新到MongoDB中吧

作者回复: 当然也可以,但是那要多一个模块和组件进行维护。管理开销会大不少

2019-12-13
1
VINS
笔记 1. 列转行 1. 场景 多国家 多语言 多属性 2. 文档很多类似字段 3. 转化为数组,一个索引解决所有问题 2. 版本字段 1. 场景 任何有多个衍生版本的数据库 2. 文档模型格式多 升级的时候需要更新多个文档 3. 增加一个版本号字段 快速过滤不需要升级的字段 升级的时候对不同版本的文档做不同的处理 3. 近似计算 1. 网页计数 各种不需要精确计算的排名 2. 写入太频繁 消耗系统资源 3. 间隔写入 每次隔10次写入一次 可大量减少写入需求 4. 预聚合 1. 场景 精确排名 排行榜 2. 统计时间消耗 时间长 3. 模型中添加统计字段 每次更新同时更新统计值
2020-02-15
13
朱仁欢
模型设计的课程相信能给今后具体场景的应用提供更多指导,期待事务课程上线
2019-12-05
6
renee
预聚合模式,插入时更新对应字段,很多场景下不用关注插入并发,更新聚合字段时是否有并发问题?
2020-09-02
2
长期规划
最后两节很实用👍👍
2019-12-05
2
请问一下,用行转列方式,索引是建再数组的子项country上,还是数组的总节点releases上
2022-06-20
收起评论