当前播放: 21 | 事务开发:读操作事务之二
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:MongoDB再入门 (12讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 认识文档数据库MongoDB
免费
04 | MongoDB特色及优势
免费
05 | 实验:安装MongoDB
免费
06 | MongoDB基本操作
07 | 实验:Hello World程序开发
08 | 聚合查询
09 | 实验:聚合查询
10 | 复制集机制及原理
11 | 实验:搭建MongoDB复制集
12 | MongoDB全家桶
第二章:从熟练到精通的开发之路 (12讲)
13 | 模型设计基础
14 | JSON文档模型设计特点
15 | 文档模型设计之一:基础设计
16 | 文档模型设计之二:工况细化
17 | 文档模型设计之三:模式套用
18 | 设计模式集锦
19 | 事务开发:写操作事务
20 | 事务开发:读操作事务之一
21 | 事务开发:读操作事务之二
22 | 事务开发:多文档事务
23 | Change Stream
24 | MongoDB开发最佳实践
21 |  事务开发:读操作事务之二

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

唐建法(TJ)
Tapdata CTO、MongoDB中文社区主席、前MongoDB大中华区首席架构师
47讲 约500分钟3517
单独订阅¥129
2人成团¥99
本节摘要

下次更新时间为:2020 年 1 月 1 日
课件和 Demo 地址
https://github.com/geektime-geekbang/geektime-mongodb-course

展开
登录 后留言

精选留言(3)

  • 👻 小二
    老师, 请问下, majority 读时, 我有3个节点,刚开始三个节点, x值都是1, 后面更新了x=2时, a节点跟b节点都更新了, c还没来得及更新, 然后我去读, 刚好落在c节点上, 那此时 会返回1?
    2019-12-24
  • 长期规划
    老师,我在MongoDB3.6下测试您的示例,发现在两个从节点都设置db.fsyncLock()的情况下,在主上执行readConcern("majority"),并不会阻塞等待,会立即返回,返回结果中不包含x=1(该记录写入主节点,未同步到从节点)。你用的是4.2版本吗?这个版本是增加了什么设置才会导致读时阻塞吧
    2019-12-20
  • 长期规划
    老师,您给的示例中,在两个从节点设置fsyncLock,在主上用readconcern=majority读时,主会block,block是基于什么考虑呢?为何要等待呢,直接忽略未同步到majority的数据,立即返回已经majority的不行吗?对比MySQL,设置提交读时,直接忽略未提交的数据,而不是等待他们提交。
    2019-12-18
收起评论
看过的人还看
Elasticsearch核心技术与实战

阮一鸣  eBay Pronto平台技术负责人

100讲 | 16926 人已学习

拼团 ¥99 原价 ¥129
设计模式之美

王争  前Google工程师,《数据结构与算法之美》专栏作者

100讲 | 18399 人已学习

拼团 ¥149 原价 ¥199
后端技术面试38讲

李智慧  同程艺龙交通首席架构师,前Intel&阿里架构师,《大型网站技术架构》作者

38讲 | 3776 人已学习

拼团 ¥79 原价 ¥99
MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

48讲 | 44098 人已学习

拼团 ¥79 原价 ¥99