MongoDb 3.6中引入了一个新特性change stream,简单的来说就是变更通知,它提供了一个接口允许应用实时获取数据库变更,这个在ETL、数据同步、数据迁移、消息通知等方面非常有用。

使用条件限制

  • 只用于 replica sets 和 sharded clusters ,单节点因为没有oplog故不支持。
  • 复制协议必须是pv1 存储引擎必须是 WiredTiger

要在.net 中使用change streams,可以参看其官方文档:Change Streams

由于目前暂时用不到这个功能,这里就不体验了,更多示例可以参看下列文章:

  • 完美数据迁移-MongoDB Stream的应用
  • Change Streams构建实时同步数据流

转载于:https://www.cnblogs.com/TianFang/p/9775044.html

MongoDB中的变更通知相关推荐

  1. 利用java多线程向MongoDB中批量插入静态文件

    第一步.开发环境: win7 64位(注:MongoDb在32位windows上有数量限制(2G),详见官方文档) Mongodb3.2 mongofb_java_driver 3.2.2 第二部.安 ...

  2. MongoDB中mapReduce的使用

    MongoDB中mapReduce的使用 制作人:全心全意 mapReduce的功能和group by的功能类似,但比group by处理的数据量更大 使用示例: var map = function ...

  3. 如何获取mongodb中的最后N条记录?

    我找不到任何记录在案的文件. 默认情况下,find()操作将从头开始获取记录. 如何获取mongodb中的最后N条记录? 编辑:我也希望返回的结果从最近到最近排序,而不是相反. #1楼 您可以使用so ...

  4. MongoDB中_id(ObjectId)生成

    MongoDB 中我们经常会接触到一个自动生成的字段:"_id",类型为ObjectId. 之前我们使用MySQL等关系型数据库时,主键都是设置成自增的.但在分布式环境下,这种方法 ...

  5. go mongodb排序查询_【赵强老师】MongoDB中的索引(下)

    (四)索引的类型三:复合索引(Compound Index) MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形 ...

  6. MongoDB中_class字段的作用

    我们知道,如果你用Java的Sping Data 框架映射Pojo为MongoDB数据时,数据库中会自动给你添加一个_class字段,那这个字段是干嘛用的呢?我们可以不可以不要这个字段呢? 直接上结论 ...

  7. mongodb中分页显示数据集的学习

    这次继续看mongodb中的分页.首先依然是插入数据: 1) db.Blog.insert( { name : "Denis", age : 20, city : "Pr ...

  8. MongoDB中如何优雅地删除大量数据

    删除大量数据,无论是在哪种数据库中,都是一个普遍性的需求.除了正常的业务需求,我们需要通过这种方式来为数据库"瘦身". 为什么要"瘦身"呢? 表的数据量到达一定 ...

  9. go mongodb排序查询_「赵强老师」MongoDB中的索引(下)

    (四)索引的类型三:复合索引(Compound Index)** MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的 ...

最新文章

  1. ×××论坛应该为访问者更大的价值
  2. 在线报名竞赛网站java源码_我用Java写出了一个QQ!可在线聊天(附源码)~
  3. 2021-08-06聚合函数,分组过滤
  4. 数据分析与可视化概述
  5. SQL Develoer 连接到hr数据库
  6. 岩土工程颗粒流软件PFC6.0技巧——按计算时间导出数据、图像及保存文件
  7. 计算机组装与维护研究内容,计算机组装与维护论文大纲格式模板 计算机组装与维护论文提纲怎么写...
  8. [练气期]计算机视觉之从矩阵本质修炼图像几何变换秘籍
  9. 敢创业但不敢上台演讲?
  10. 武大地理信息科学本科生的专业相关网站总结分享(包括制图、专业课、自学复习等)
  11. java限时抢购_限时抢购-倒计时的完整实例(分享)
  12. java jdk使用教程_Java基础教程——安装JDK
  13. liferay中的社区(Communities)概念
  14. Arduino音乐频谱
  15. APK文件完全破解(源码可见)
  16. Pandas学习——连接
  17. 计算机毕业设计SSM大学生学习交友平台【附源码数据库】
  18. Unity3D 简易Dock栏制作
  19. api uc.php 漏洞,php云人才系统 UC API 未初始化注入漏洞
  20. 需求分析用“试纸测试”的好处

热门文章

  1. docker学习之-什么是docker
  2. MongoDB数据库CXX Driver编译
  3. 硬盘常规测试软件解析
  4. 正在中止线程 异常处理
  5. Self-Attention真的是必要的吗?微软中科大提出Sparse MLP,降低计算量的同时提升性能!...
  6. 直播预告 | 视觉SLAM在AR应用上的关键性问题探讨
  7. COCO 54.7mAP!DetectoRS目标检测:改进主干网,成就新高度!
  8. 我爱计算机视觉干货集锦分类汇总(2019年1月20日)
  9. 【机器学习】机器学习从零到掌握之十一 -- 教你解读决策树Python代码
  10. 【Matplotlib】【Python】如何使用matplotlib绘制绘制随机生成的点--随机漫步详解