数据库优化
杨亚洲(专注mongodb)
前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz
展开
-
mongodb内核源码实现、性能调优、最佳运维实践系列-mongodb网络传输层模块源码实现二
mongodb内核源码实现、性能调优、最佳运维实践系列-mongodb网络传输层模块源码实现二原创 2020-11-30 14:01:30 · 172 阅读 · 0 评论 -
mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现二
mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现二原创 2020-11-30 13:57:32 · 130 阅读 · 1 评论 -
mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现一
mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现一原创 2020-11-30 13:56:29 · 150 阅读 · 0 评论 -
mongodb内核源码实现、性能调优、最佳运维实践系列-transport_layer网络传输层模块源码实现四
mongodb内核源码实现、性能调优、最佳运维实践系列-transport_layer网络传输层模块源码实现四原创 2020-10-23 20:20:03 · 99 阅读 · 0 评论 -
mongodb内核源码实现、性能调优、最佳运维实践系列-mongodb网络传输层模块源码实现三
mongodb内核源码实现、性能调优、最佳运维实践系列-mongodb网络传输层模块源码实现三原创 2020-10-23 20:19:13 · 141 阅读 · 0 评论 -
2020-10-23
mongodb内核源码实现、性能调优、最佳运维实践系列-mongodb网络传输层模块源码实现二原创 2020-10-23 20:18:24 · 65 阅读 · 0 评论 -
Mongodb集群搭建一篇就够了-复制集模式、分片模式、带认证、不带认证等(带详细步骤说明)
Mongodb集群搭建一篇就够了-复制集模式、分片模式、带认证、不带认证等(带详细步骤说明)原创 2020-10-23 20:17:37 · 182 阅读 · 0 评论 -
2020-10-23
Mongodb特定场景性能数十倍提升优化实践(记一次mongodb核心集群雪崩故障)原创 2020-10-23 20:16:35 · 97 阅读 · 0 评论 -
常用高并发网络线程模型设计及mongodb线程模型优化实践
常用高并发网络线程模型设计及mongodb线程模型优化实践原创 2020-10-23 20:15:39 · 171 阅读 · 0 评论 -
Mongodb网络传输处理源码实现及性能调优-体验内核性能极致设计
Mongodb网络传输处理源码实现及性能调优-体验内核性能极致设计原创 2020-10-23 20:14:28 · 96 阅读 · 0 评论 -
为何要对开源mongodb数据库内核做二次开发
为何要对开源mongodb数据库内核做二次开发原创 2020-10-23 20:12:50 · 153 阅读 · 0 评论 -
Mongodb网络传输处理源码实现及性能调优-体验内核性能极致设计
开源mongodb代码规模数百万行,本篇文章内容主要分析mongodb网络传输模块内部实现及其性能调优方法,学习网络IO处理流程,体验不同工作线程模型性能极致设计原理。另外一个目的就是引导大家快速进行百万级别规模源码阅读,做到不同大工程源码”举一反三”快速阅读的目的。此外,mognodb网络工作线程模型设计非常好,不仅非常值得数据库相关研发人员学习,中间件、分布式、高并发、服务端等相关研发人员也可以借鉴,极力推荐大家学习。1. 如何阅读数百万级大工程内核源码Mongodb内核源码由第三方库thi原创 2020-06-01 11:50:14 · 1347 阅读 · 2 评论 -
Mongodb特定场景性能数十倍提升优化实践(记一次mongodb核心集群雪崩故障)
问题背景某核心JAVA长连接服务使用mongodb作为主要存储,客户端数百台机器连接同一mongodb集群,短期内出现多次性能抖动问题,此外,还出现一次“雪崩”故障,同时流量瞬间跌零,无法自动恢复。本文分析这两次故障的根本原因,包括客户端配置使用不合理、mongodb内核链接认证不合理、代理配置不全等一系列问题,最终经过多方努力确定问题根源。该集群有十来个业务接口访问,每个接口部署在数十台业务服务器上面,访问该mongodb机器的客户端总数超过数百台,部分请求一次拉取数十行甚至百余行数据。该集群为2.原创 2020-10-04 11:38:12 · 445 阅读 · 0 评论