首页
学习
活动
专区
工具
TVP
发布

MongoDB 学习

专栏作者
7
文章
27387
阅读量
8
订阅数
MongoDB5.0版本新特性速览
MongoDB到现在已经走过了12个年头了。就在今天刚刚发布了5.0版本。来看一下新版本发布了哪些新功能和特性~官方选择从4.4直接跳到5.0可能也是为了表达出该版本变化比较大(调整了发布节奏)的含义。
phoenix、
2021-07-14
3.4K0
MongoDB Change Stream之三——应用场景及实践
change streams从本质上来说是提供了一种基于mongoDB的CDC(Change Data Capture)的解决方案。所谓的CDC就是变化数据捕获,简单理解为监听数据库系统的变更就好。下面的图中描述了CDC的典型场景,左边的是主数据库,不同的客户端可以向其中插入数据(有前后关系);中间是一个队列,这些数据变化都会被放到里面;右边是派生数据系统,消费队列里的变化,然后用作搜索和数据仓库等应用。市场上也不乏这种专门做CDC的产品,比如:HEVO,其宣称的优势包括:1)简单易上手,无需代码;2)良好的交互式用户界面;3)支持多种数据源;4)可容错的安全架构等。
phoenix、
2021-02-24
2.6K1
MongoDB Change Stream之二——自顶向下流程剖析
事实上,所有的query基本也是这样一个流程,只是不同的命令会获得不同类型的cursor罢了。这里如果暂时不好理解的话,不妨把第一章内容浏览完再回过头来看看。
phoenix、
2021-02-24
2.9K2
MongoDB内核:主从同步之源码剖析
之前的文章提到过,MongoDB复制集协议采用的是pull而不是push的方式。也就是说从节点定期去主节点的oplog集合中拉取最新的操作并应用到自身中。
phoenix、
2020-10-12
2.4K1
MongoDB内核:副本集选举过程分析
MongoDB的副本集协议(内部称为pv1),是一种raft-like协议,即基于raft协议的理论思想实现,并且对之进行了一些扩展。
phoenix、
2020-10-12
3.4K10
MongoDB 慢日志字段解析
随带一提,可以通过配置文件和db.setLogLevel()命令来设置整体的以及每个组件的日志级别。
phoenix、
2020-10-10
4.7K0
MongoDB Change Stream之一——上手及初体验
Change Stream可以直译为"变更流",也就是说会将数据库中的所有变更以流式的方式呈现出来。用户可以很方便地对数据库建立一个监听(订阅)进程,一旦数据库发生变更,使用change stream的客户端都可以收到相应的通知。使用场景可以包括但不限于以下几种:
phoenix、
2020-10-10
8K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档