MongoDB爱好者
垂直技术交流平台

性能优化

MongoDB Command命令处理模块源码实现一

Mr.Mongo评论(0)赞(6)

1. 背景 <<transport_layer网络传输层模块源码实现>>中分享了MongoDB内核底层网络IO处理相关实现,包括套接字初始化、一个完整MongoDB报文的读取、获取到DB数据发送给客户端等。Mongo...

MongoDB GridFS 怎么用

Mr.Mongo评论(0)赞(1)

MongoDB 简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。 Mongo...

一文读懂 MongoDB chunk 迁移

Mr.Mongo评论(0)赞(0)

一、chunk简介 1.1 chunk是什么 MongoDB在Sharding模式下(对于Sharding不了解的可以参考shard介绍),通过Mongos向开启了shard分片的集合写入文档,这些文档会根据其shardKey分散到Mong...

万亿级MongoDB集群的路由优化之路

Mr.Mongo评论(0)赞(2)

本文为2020年MongoDB应用案例与解决方案征集活动优秀应用案例:MongoDB在七牛云的应用,作者李鑫。 本文基于MongoDB 3.4/3.6版本描述,主要剖析在万亿级文档/百万级chunks场景下,路由管理模块对数据库操作的影响以...

最佳案例分享 | MongoDB读写分离异常案例分析

Mr.Mongo评论(0)赞(1)

前言:本文为2020年MongoDB应用案例与解决方案征集活动最佳创新案例:MongoDB在圆通速递的应用,作者徐靖。 最近双11当天临近下班时间点,出现应用定时JOB跑批任务卡死,导致数据没有及时计算出来,影响一次报表数据展示,这个功能跑...

一次心跳引发的请求阻塞

Mr.Mongo评论(1)赞(1)

  导语 腾讯云某线上业务在使用MongoDB过程中,发现在低负载场景下也可能出现写请求阻塞。腾讯CMongo团队结合业务的使用场景,以及MongoDB中“心跳”和“同步源选择”等代码逻辑解决了这个问题。本文分析基于3.2版本-高版本已无类...

MongoDB网络传输层模块源码实现二

Mr.Mongo评论(3)赞(6)

本文为《MongoDB内核源码实现、性能调优、最佳运维实践系列》模块一:MongoDB网络传输层模块源码 第二篇,您可点击此处查看第一篇:MongoDB网络传输模块源码实现及性能调优实践-体验内核性能极致设计。 1. 说明 […...

性能最佳实践:MongoDB索引

Mr.Mongo评论(0)赞(3)

欢迎阅读MongoDB性能最佳实践系列博客的第三篇。 在本系列中,我们将讨论在大规模数据下实现高性能,需要在许多重要维度上进行考虑的关键因素,其中包括: 数据建模和内存大小调整(工作集) 查询模式和分析 索引 分片 事务和读/写关注 [&#...