自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

原创 MongoDB与MySQL关于写确认的异同

MongoDB与MySQL关于写确认的异同 楔子 之前几周有幸被京东智联云的市场同事推荐参与麦思博的一个视频课程的录制,题目是与MongoDB相关的内容。在ppt里也写到了推荐学员可以对比参照其他数据的原理和特点,来学习和理解MongoDB的一些原理和特点,而自己最近在学习的时候,正好发现了一处MongoDB与MySQL设计非常相似的地方,即今天要介绍的写确认相关的内容。 所谓写确认,是指用户将数...

2020-05-06 22:00:42 469

原创 MongoDB分片迁移原理与源码(4)

MongoDB分片迁移原理与源码 异步删除数据 在from shard将迁移结果提交到config服务器成功后,from shard就会执行删除原数据的操作;如果迁移的参数"_waitForDelete"为false,则触发异步删除。"_waitForDelete"的默认参数即是false,即异步删除是默认设计。 将此次迁移的数据范围调用***cleanUpRange()函数***进行后续处理。 ...

2020-04-04 08:34:43 247

原创 MongoDB分片迁移原理与源码(3)

MongoDB分片迁移原理与源码 move chunk moveChunk 是一个比较复杂的动作, 大致过程如下: 基于对应一开始介绍的块迁移流程 执行moveChunk有一些参数,比如在_moveChunks调用MigrationManager::executeMigrationsForAutoBalance()时, balancerConfig->getSecondaryThrottl...

2020-04-02 20:20:18 556

原创 MongoDB分片迁移原理与源码(2)

MongoDB分片迁移原理与源码 源码 下面将从源码角度分析与迁移相关的若干过程,源码基于MongoDB-4.0.3版本。 split chunk split chunks 一般是在插入、更新、删除数据时,由 mongos 发出到分片的 splitVector 命令,此时分片才会判断是否需要 split。 _runAutosplit()函数 //默认的chunk最大字节数。该大小可以调整,范围为[...

2020-04-01 21:38:45 375

原创 MongoDB分片迁移原理与源码(1)

MongoDB分片迁移原理与源码 MongoDB架构 单节点 单个节点的MongoDB实例,具备MongoDB基本的功能和服务能力,不过缺乏数据冗余和高可用,以及横向扩展的能力,一般很少在实际生产环境中使用。 副本集 MongoDB的副本集,是指一组具有相同数据的mongod节点服务的集合。副本集架构可以实现数据冗余以及高可用。 一个基本的副本集架构如下: [外链图片转存失败,源站可能有防盗链机制...

2020-04-01 21:36:30 411

程序员面试题合集.rar

经典的多家公司面试题合集,超过50家公司的面试题,适合应届生学习

2018-05-08

GoF23种设计模式解析附实现源码.pdf

基于设计模式的文档,经典的23种设计模式,并附有源码实现

2018-05-08

Some dark corners of C.pdf

介绍C语言当中的各种容易让开发者陷入迷茫和错误的语言原理

2018-05-03

C++知识点(应聘笔试常考).pdf

C++开发语言相关的知识点,基本包含笔试面试的基本语言类知识点

2018-05-03

C++类模板与STL编程.pdf

基于C++开发语言的类模板设计技巧以及STL相关的开发技巧介绍

2018-05-03

C++标准模板库STL介绍.pdf

C++编程语言标准模板库STL的介绍,包括各容器功能、原理、实现技术、技巧等

2018-05-03

C++模板专题.pdf

介绍C++编程语言中,模板相关的理论介绍,原理设计,代码设计技巧等

2018-05-03

B+树的代码实现.pdf

B+树的相关技术描述以及基于B+树的代码实现设计注意事项,代码设计注意事项,开源内容

2018-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除