![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 85
MongoDB中文社区
MongoDB中文社区( Mongoing. com)成立于2014年,是大中华区获得官方认可的中文社区,经过社区志愿者们的不断努力,目前已经有超过2万的线上及线下成员。中文社区由博客、线下活动、技术问答、微信/qq群、官方文档翻译、源码及工具等版块组成。截至2019年社区已成功举办数十场人数超百的线下活动,发表关于MongoDB应用优质文章百余篇。
中文社区的愿景是:为广大 MongoDB中文爱好者创建个活跃的互助平台;推广MongoDB成为企业数据库应用的首选方案;聚集MongoDB开发、数据库、运维专家,打造最权威的技术社区。
微信公众号:mongoing-mongoing
展开
-
技术干货| 如何运用 MongoDB 部分索引优化性能问题?
经过验证目前存在 $exists:true 查询时,不管是部分索引还是普通索引,都无法使用查询覆盖(截止目前最新 5.0 版本都还没有解决,期待未来版本能够优化这个问题),对于部分索引中过滤为 $exists:true 时,满足覆盖查询时,使用具体值而不是 $exists:true 时可以使用查询覆盖。部分索引相当于稀疏索引的超集功能。例部分索引的 $exists:true 等价稀疏索引,但也存在区别,部分索引的过滤表达式可以是索引定义也可以不是索引定义(只是用来过滤记录),稀疏索引则都属于索引的定义。原创 2022-08-25 15:17:10 · 590 阅读 · 0 评论 -
在线研讨会:实时数据同步应用场景及实现方案探讨
数字化时代的到来,企业业务敏捷度的提升,对传统的数据处理和可用性带来更高的要求,实时数据同步技术的发展,给基于数据的业务创新带来了更多的可能性。9月8日晚,Tapdata 联合MongoDB 中文社区和CSDN举办第1期在线研讨会,同大家探讨实时数据同步的典型场景、目前主流的技术模式,以及作为新生代实时数据同步的 Tapdata Cloud 如何更轻松灵活的满足各种实时数据场景。主题:实时数据同步的应用场景及实现方案探讨主讲人:徐亮Tapdata产品合伙人,曾任蚂蚁金服金融...原创 2021-09-03 10:49:54 · 115 阅读 · 0 评论 -
大数据时代基于MongoDB的金融系统建设案例
本文作者:云本开源系统架构师张志刚。张老师于2021年MongoDB中文社区长沙大会分享:MongoDB在金融行业的应用实践。2021年MongoDB中文社区杭州大会将于7月3日(下周六)在杭州余杭区举办,点击链接即可了解详情: https://sourl.cn/CWUgfP[/caption]摘要大数据时代背景下金融系统建设面临重重挑战,下边我们分享基于MongoDB建设金融系统的案例。目前该项目已稳定运行4年,经受住了大数据量时的高性能、高可靠的考验,也提升了金融系统的用户体验。项.原创 2021-06-23 17:32:57 · 587 阅读 · 0 评论 -
MongoDB疑难解析:为什么升级之后负载升高了?
本文是“我和MongoDB的故事”征文比赛的二等奖得主李鹏冲的文章。下面我们一起来欣赏下。问题近期线上一个三分片集群从 3.2 版本升级到 4.0 版本以后,集群节点的 CPU 的负载升高了很多(10% -> 40%), 除了版本的升级,项目逻辑和操作量均无变化。关闭 Balancer 以后 CPU 负载回归正常,稳定在 10% 以下。为此,只能经常关闭当前正在写入表的 balanc...原创 2020-02-19 22:21:40 · 235 阅读 · 0 评论 -
MongoDB技术文章合辑1:基础知识
近期请社区内几位成员整理了下号内MongoDB技术文章,分为基础知识、性能优化、原理解读、运维监控和最佳实践5个主题,感兴趣的朋友可以直接进入查看微信服务号上的归类整理https://mp.weixin.qq.com/mp/homepage?__biz=MzU4MTA2NTM0Ng==&hid=1&sn=1c1bc7ddeb9ae71b51372798514cbf74这里...原创 2019-07-26 20:02:52 · 214 阅读 · 0 评论 -
【五分钟了解MongoDB 2】为何选择文档数据结构
文档数据结构是数据的自然表达。我们仅仅在70年代将数据拆分为行和列来优化数据的访问。由于当时存储和计算能力的价格高昂,耗费开发者的时间将数据减少、拆散为行和列的模式是有意义的,通过范式、相互关联等范式来减少数据的重复。这一过程有一定的成本效益,故而它主导了当时的数据库思维。很多人都把定义行、列模式视作使用数据库的必要负担。不过,在很多方面来看,关系数据库仍然需要开发者和数据结构设计者将数据结构预...翻译 2019-07-20 17:01:54 · 263 阅读 · 0 评论 -
【五分钟了解MongoDB 1】Change Stream 和MongoDB 4.x
充分获知数据库的数据变动是从MongoDB向其他数据服务进行数据同步的关键点。与直接查询collection来获取数据变动相比,通过流式的方式进行监听会有效并及时的多。这是一种非常强大的“响应式编程”模式。随着MongoDB的版本更新,流式的获取方式将变得原来越易用。让我们来一同回顾一下。在MongoDB3.6之前,如果我们希望对MongoDB数据库中的数据变动进行监听,我们通常是通过 “监听并...翻译 2019-07-20 16:56:25 · 514 阅读 · 0 评论 -
mongodb 索引详解(二)
1. 单字段索引MongoDB为文档集合中的任何字段提供完整的索引支持 。默认情况下,所有集合在_id字段上都有索引,应用程序和用户可以添加其他索引以支持重要的查询和操作。本文档描述了单个字段的升序/降序索引。1.1 在单个字段上创建升序索引如:records集合,它包含文档如下:{ "_id": ObjectId("570c04a4ad233577f97dc459"), "sc...翻译 2019-07-11 20:23:48 · 197 阅读 · 0 评论 -
副本集是如何实现自动Failover的
简介最近一个 MongoDB 集群环境中的某节点异常下电了,导致业务出现了中断,随即又恢复了正常。通过ELK 告警也监测到了业务报错日志。运维部对于节点下电的原因进行了排查,发现仅仅是资源分配上的一个失误导致。 在解决了问题之后,大家也对这次中断的也提出了一些问题:>”当前的 MongoDB集群 采用了分片副本集的架构,其中主节点发生故障会产生多大的影响?”>”Mong...原创 2019-07-03 16:02:02 · 355 阅读 · 0 评论 -
MongoDB 4.2 新特性解读
MongoDB World 2019 上发布新版本 MongoDB 4.2 Beta,包含多项数据库新特性,本文尝试从技术角度解读。Full TextSearchMongoDB 4.2 之前,全文搜索(Full Text Search)的能力是靠 Text Index 来支持的,在 MongoDB-4.2 里,MongoDB 直接与 Lucene 等引擎整合,在 Atl...原创 2019-07-03 15:57:44 · 836 阅读 · 0 评论