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

全部留言(9)

  • 最新
  • 精选
唐朝农民
老师,事务内的写冲突在高并发下会造成大量的错误,那岂不是很鸡肋?

作者回复: 除非你是计数器计数那种对同一个字段并发修改。高并发很多是各自用户修改各自的信息,比如说摩拜单车,每辆自行车都在不断修改GPS轨迹,导致高并发访问。但是每辆车只是修改自己的那条文档。这种不会有冲突。

2019-12-22
2
6
etdick
老师,我想咨询change stream是如何触发微服务的。比如库存低于一定阈值后,触发Java服务发送邮件。

作者回复: 可以看这个例子: https://github.com/spring-projects/spring-data-examples/tree/master/mongodb/change-streams

2019-12-24
1
etdick
老师想问问,change steam是怎么回调微服务的。不如Java的服务。比如说库存表数量低于一定阈值,如何处罚邮件通知

作者回复: 可以看下这个例子: https://github.com/spring-projects/spring-data-examples/tree/master/mongodb/change-streams

2019-12-24
1
炎炎
事务的可见性必须在“复制集”模式下才有 local和majority(readConcern), 单主节点模式下可见性是不是只有local?

作者回复: 单主节点的majority就是1 所以你用local还是majority没有区别。

2020-04-05
不经意间
用来监控慢查询可好?

作者回复: 无法脑补,描述下?

2020-02-27
2
xhj
老师,使用change stream,从数据插入到watch监控到,延迟约2秒,有什么办法降低延迟吗?

作者回复: 你是如何在做这样的监测,可以描述下吗?我自己的产品也用这个机制,但是没有这么长的时延。

2020-01-08
3
Hendricks
change stream提供并发监听吗?比如多个微服务实例监听同一个change stream,但是每次更新事件只希望其中一个实例处理
2022-07-05
李英权
老师,关于change stream,我看文档说有一个fulldocumentbeforechange特性,就是在update事件通知中不仅有修改后的doc,还有修改前的doc。但是我用springboot以及java驱动,找不到这个特性,也拿不到这个修改前doc。 我很需要这个,因为处理逻辑依赖于修改前后值的比较计算。
2021-09-03
长期规划
老师,MongoDB在事务中和事务外对写冲突的处理不一样啊,在事务中,直接返回错误,在事务外,会等待。为何要有差异呢?对比MySQL无论是显式事务还是自动提交,当有写冲实时,都是等待
2019-12-19
1
收起评论