分类目录归档:其他

Mongodb事务模型分析

本文基于Mongodb3.6,对于Mongodb上层事务中会让人困惑的几点进行源码层面的分析

  1. mongodb 的写操作(insert/update/delete)提供的“单行一致性”的具体含义,如何做到的?
  2. 为何db.coll.count()在宕机崩溃后经常就不准了。
  3. mongodb 查询操作的[......]

阅读全文

MongoDB中文社区2018年度计划

MongoDB中文社区简介 (mongoing.com)

MongoDB是当前最受欢迎的新一代数据库。迄今为止已经有接近3000多万下载。MongoDB是一个可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为具有灵活数据模型的数据库,MongoDB能够使企业更加具有敏捷性,各种规[......]

阅读全文

深入浅出MongoDB复制

综述

笔者最近在生产环境中遇到许多复制相关问题,查阅网上资料发现官方文档虽然系统但是不够有深度,网上部分深度文章则直接以源码展示,不利于大家了解。所以本文则是结合前两者最终给读者以简单的方式展现MongoDB复制的整个架构。本文分为以下5个步骤:

  • MongoDB复制简介
  • MongoDB添加从库[......]

阅读全文

GDPR: Impact to Your Data Management Landscape: Part 1

  与欧盟的通用数据保护规定的(GDPR)1时间越来越近了。从2018年5月25日起,任何一个未能满足新法规的组织将面临高达全球收入4%的罚款,或者是2000万欧元——无论哪种罚款——任何进一步的数据处理活动都将遭受潜在的叫停风险。因此无论是否加入了欧盟,只要你正在以任何方式处理[......]

阅读全文

一个DBA的修养

前两天,在Mongo的群里面,有同学讨论,一个DBA需要什么样的技能,当时在群里面简单的说了几句,但是这个问题确实触动了我,所以对DBA工作做了一点简答总结,希望和大家探讨一下。

作为一个老DBA,我觉得。DBA最重要的工作,是配合产品,对一个或者多个数据库,做全生命周期的管理。
在这个过程中,我[......]

阅读全文

MongoDB Validator 是否会因性能影响而成为摆设?

由来

  承接 DBA规范利器: MongoDB模式校验, 又正好在发布后的当天,2017年7月16日,举办了MongoDB中国社区上海站,在会上,TJ总分享了3.6中 Validator 会变得更加的强硬。这个时候就有一个疑惑了,是否如此的强一致性、检查性,会对我们在日常操作[......]

阅读全文

DBA规范利器: MongoDB模式校验

一直以来想做一个关于MongoDB的系列专题,但又没有中心思想,所以一直拖着,但现在想想大可不必。完全可以东打一枪,西放一炮。

所以有了今天的第一篇文章。

今天就来说说runCommand的collMod命令

首先我们先来盘算一下,MongoDB创建集合的方式有哪几种:

  • 对希望创建的co[......]

阅读全文