当前播放: 04 | MongoDB特色及优势
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开发最佳实践
04 | MongoDB特色及优势

04 | MongoDB特色及优势

唐建法(TJ)
Tapdata CTO、MongoDB中文社区主席、前MongoDB大中华区首席架构师
47讲 约500分钟3410
单独订阅¥129
2人成团¥99
3
登录 后留言

精选留言(10)

  • 旺旺
    老师,MongoDB与Elasticsearch相比,各有什么特长和侧重呢?
    公司现在两个都在用,区别在哪里呢?
    2019-11-13
    1
    19
  • Victor
    为什么副本集说是5个9的高可用?

    作者回复: MongoDB复制集在从节点故障时候是不会影响到可用性。
    在主节点故障,进行选举的时候需要数秒到十几秒,这期间会影响写入。一年有365天x86640秒 ~= 3000多万秒。假设你每个月发生一次主节点故障或者其他问题导致选举,每次影响15秒,那么可用率就是:就是(3000w-12x15) / 3000w ~= 99.9994%

    2019-11-14
    7
  • 旺旺
    老师,MongoDB这种复制集模式,在不同的数据中心,这中间的网络延迟比较严重吧,不会影响做复制集的效果吗?

    另外一个,数据规模达到多大级别需要使用分片机制?
    我们现在数据有200多G,是不是复制集已经足以应对了?
    谢谢老师!

    作者回复: 在多中心部署的时候要考虑网络延迟,所以一般多活中心只是建议能够接受一定数据延迟的情况下才建议。

    分片有3个触发条件:数据量,并发量,以及热数据大小(内存需求)。理论上,任意一个都会触发分片需求。如果只看数据量,单分片一般可以到1-2TB。

    2019-11-14
    2
  • Jack Wei
    你好,关于加字段应用下线,现在mysql等关系型数据库也可以在线加字段,不需要应用下线;针对数据扫描的这块,我觉得应该从SSD的磁盘角度来说,机械硬盘已经不是主流了!

    作者回复: 恩恩MySQL是支持,虽然真正线上使用的不算多。 另外大部分关系型数据库还是不支持。

    机械硬盘在服务器市场还是占据大多数,特别是数据中心。可能还需要相当一段时间才会慢慢淘汰。

    2019-11-14
    2
  • 单机多核的计算行服务器,mongodb针对多核有没有优势?

    作者回复: wiredtiger可以充分利用多核做并行处理。

    2019-11-27
    1
  • 一步
    MongoDB 也有说是基于 BSON 模型, 这个BSON模型怎么理解呢? 只是JSON二进制存储吗?

    作者回复: BSON 是一个物理层的概念:在存储到硬盘,和传输到网络上的时候所用。通常仅仅存储引擎或者mongodb驱动的开发者才需要关注。大部分MongoDB使用者还是基于JSON。

    2019-11-15
    1
  • cofesun
    如果需要的数字存在多张表中,还是要定位多次吧

    作者回复: 你是一次性查询多条记录做分析汇总吗?那必须是去多个地方找。一条记录的话肯定是在一个地方。

    2019-11-14
    1
    1
  • walker
    MongoDB 支持multi-master,所有节点可以同时读写数据库吗?

    作者回复: 在一个复制集群里没有multi-master,但是一个分片集群可以有多个master (primary), 每个分片一个primary这种方式。

    2019-11-22
    1
  • james
    在于和mysql比写入性能方面优势大吗
    2019-11-19
    1
  • 镜子
    性能优势大不大呢?

    作者回复: 如果不说单节点性能比较,MongoDB最少是分布式架构,可以通过横向扩容来克服性能瓶颈。这个和同样是用来作为应用程序数据库的RDBMS来比还是有很明显的优势的。

    2019-11-16
收起评论
看过的人还看
Elasticsearch核心技术与实战

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

100讲 | 16743 人已学习

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

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

100讲 | 17904 人已学习

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

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

38讲 | 3684 人已学习

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

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

48讲 | 43558 人已学习

拼团 ¥69 原价 ¥99