MongoDB 高手课
唐建法(TJ)
Tapdata CTO、MongoDB 中文社区主席、前 MongoDB 大中华区首席架构师
19351 人已学习
新⼈⾸单¥59
课程目录
已完结/共 53 讲
MongoDB 高手课
登录|注册
留言
15
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 41 | MongoDB应用场景及选型
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 | 结果测试&结束语
登录 后留言

全部留言(15)

  • 最新
  • 精选
hello
老师,像您这样对比,感觉没关系数据库什么事了哟

作者回复: 很多团队还是会用关系型数据库,譬如: - 不需要处理大数据高并发 - 数据模型迭代性不强,或者对团队不觉得是个痛点 - 没有时间去了解一个新的技术

2020-03-10
2
5
李英权
数据仓库需要汇集同步很多来源的数据,而且实时性高的同步可能出现高并发写入,所以数据中台也很适合。 金融风控类系统 需要对接很多外部征信数据接口,数据结构比较杂、不稳定,也非常适合mongodb。 erp等逻辑模型特别多的,也适合,哈哈哈

作者回复: 同意!

2020-03-31
2
hellojd_gk
我们有个系统消息表,每天要推送的消息特别多。涉及到规则匹配【json格式,与用户标签匹配】,未读消息拉取,消息的推送流程【请求,响应】管理,消息文本大小变化也有点大,为了追求效率,只保留7天数据。我们用的是mysql,改到mongo合适吗?用到什么模式比较好

作者回复: 这个很合适。可以存更多天的数据,甚至几个月,如果你采用分片的话。

2020-03-29
1
密码123456
JSON建模、复制集、分片、事务。我觉得是最大亮点和特色

作者回复: 非常到位!

2020-02-28
1
风萧雨瑟
老师您好,mongodb灵活的涉及模式,但本身无schema管理,导致容易产生一些脏数据,除了做好校验外,有没有更好一点的办法?

作者回复: MongoDB 3.6版本开始支持JSON Schema,可以用来做比较严谨的数据模型管理。

2020-02-08
1
jackhance
事务、复制集、分片、数据格式(比如新增字段),感觉都比关系型数据库来的方便很多 但是运行起来,内存方面好像是比关系型数据库要高

作者回复: MongoDB依赖内存缓存加速所以是需要更多一些资源

2020-09-30
hellojd_gk
说到json格式,我就会想到灵活,扩展好。但缺点也有,耗费空间,不知道和mysql对比,空间这块怎么样。老师课程里一直,没明确说明

作者回复: 内存里会占用更多一些空间因为字段名重复的原因,但是落盘还好,因为有落盘压缩(默认开启)。我很久以前比较过一个,落盘后反而更小。

2020-03-29
qbit
看到“内容管理”的部分,似乎说 MongoDB 可以用来存放视频?真的可以将几百兆或者更大的视频直接存在 MongoDB 里面吗?或者说这样说是合理的吗?

作者回复: 可以放,但是不一定是最理想的。 我可能不会这么做。

2020-02-16
Kian.Lee
其实和单机关系型数据库比较有些降维打击,MongoDB 的真正对手应该是关系型分布式数据库(如:Spanner、TiDB、CockroachDB、OceanBase等),而后者完整的继承了关系型数据库生态,使得开发者可以使用自己熟悉的技术及对现有项目不做改动或少量改动即可实现海量并发、海量存储、高可靠的项目目标,这个可能是技术选型时 MongoDB 面临的主要挑战。
2021-09-14
12
木头发芽
@Kian.Lee 同意,跟分布式关系型数据库比,mongodb的唯一优势就是模型灵活这点了, 但像交易,订单类的这种模型相对固定的还是分布式关系型数据库来的好. 所以选型的时候有些业务部分可以用关系型 有的用nosql的, 灵活搭配.并不是非此即彼
2021-09-15
2
收起评论