全部文章Ta的评论
- 观察者模式是一种行为型设计模式,它定义了一种一对多的依赖关系,当一个对象的状态发生改变时,其所有依赖者都会收到通知并自动更新。MongoDB 中广泛使用这种模式,大大简化了代码架构。本文将从代码角度出发进行详细分析。彭振翼2024-10-1210
- MongoDB 在使用 WiredTiger 引擎时,默认会将数据压缩之后,写入到磁盘块中。如何保证压缩后的数据量满足预期大小,决定了存储引擎的 IO 性能。本文将对这个问题进行分析。彭振翼2024-10-1231
- 彭振翼2024-09-2521
- 近年来,互联网数据出现了爆炸式增长,单机数据库在容量和性能上往往难以满足各个互联网服务的需求。在此背景下,很多数据库通过支持横向扩展能力来满足业务需求,通过分片的方式将数据打散到多台服务器上,使得整体性能和容量得到成倍提升。 MongoDB 从最初设计上考虑到了海量数据的需求,因此原生就支持分片集群。本文将对 MongoDB 的分片原理进行分析,阐述分片架构和实现原理,并说明使用分片的注意事项。彭振翼2023-08-18480
- 截止目前,MongoDB 距离 2007 年发布第一个版本(github数据)已经将近 20 年,从最开始的”小众数据库“发展为了可以承载海量业务数据的核心数据库系统。随着功能和性能的不断增强,目前 MongoDB 已经成为了全球流行度前 5 的数据库,流行度第 1 的文档数据库。 如果选择一个特性来代表 MongoDB,那一定是文档模型,这也是为什么 MongoDB 会被称为文档数据库的原因。基于此,本文将对 BSON 文档结构进行深入分析,阐述其设计原理。彭振翼2023-08-16321
- MongoDB 采用主从模式的多副本架构存储数据。其中主节点提供数据读写服务,而从节点除了承担冗余备份的任务外,还能直接提供读服务。通过读写分离,能够极大的提升 MongoDB 服务的吞吐能力。 本文将对 MongoDB 读写分离的使用方式、实现原理和注意事项进行分析。彭振翼2023-08-161132
共 6 条
- 1
页
没有更多了
个人简介
暂未填写公司和职务
暂未填写个人简介
暂未填写技能专长
暂未填写毕业院校和专业
个人成就
共发表过 6 篇文章
文章获得 5 次赞同
文章被浏览 199 次
获得 1 人关注
个人荣誉查看规则
暂未获得荣誉