文章 2017-12-12 来自:开发者社区

MongoDB概念解析

阅读目录 数据库 RDBMS与MongoDB对应的术语比较 文档 集合 capped collections 回到顶部 数据库 MongoDB默认把_id设置为主键(_开头的键是保留的) 数据库名必须为小写 回到顶部 RDBMS与MongoDB对应的术语比较 需注意 文档中的键/值对是有序的。 文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚至可以是整个...

MongoDB概念解析
文章 2017-11-17 来自:开发者社区

MongoDB 存储引擎 WiredTiger 原理解析

在团队内部分享了 Wiredtiger 引擎的原理,为此画了多张图来辅助说明,对了解 Wiredtiger 应该是非常有帮助的,内容分享出来给大家。暂时没时间整理文字版,对实现原理非常感兴趣的同学,如果PPT没讲明白,可以找我私下交流。

文章 2017-09-11 来自:开发者社区

MongoDB serverStatus.globalLock 深入解析

MongoDB的用户在遇到性能问题时,经常会关注到 serverStatus.globalLock 指标,但对指标的含义不是很明确,本文会深入解释下 globalLock 指标的含义。 PRIMARY> db.serverStatus().globalLock { "totalTime" : NumberLong("7069085891000"), "currentQueu...

文章 2017-02-28 来自:开发者社区

MongoDB 3.4 Collation 特性解析

MongoDB 3.4 支持了 Collation特性,官方文档对这个特性的解释是 Collation allows users to specify language-specific rules for string comparison, such as rules for lettercase and accent marks. 简而言之,Collation特性允许MongoDB的用户根....

文章 2017-02-16 来自:开发者社区

ELK 5.0.1+Filebeat5.0.1实时监控MongoDB日志并使用正则解析mongodb日志

    关于ELK5.0.1的安装部署,请参考博文( ELK 5.0.1+Filebeat5.0.1 for LINUX RHEL6.6 监控MongoDB日志), 本文重点说明如何适用filebeat实时监控mongodb数据库日志及在logstash正则解析mongodb日志。     部署完ELK5.0.1后,在需要监控mongodb日志的数...

文章 2016-09-13 来自:开发者社区

MongoDB readConcern 原理解析

MongoDB 可以通过 writeConcern 来定制写策略,3.2版本后又引入了 readConcern 来灵活的定制读策略。 readConcern vs readPreference MongoDB 控制读策略,还有一个 readPreference 的设置,为了避免混淆,先简单说明下二者的区别。 readPreference 主要控制客户端 Driver 从复制集的哪个节点读取数...

文章 2016-07-18 来自:开发者社区

MongoDB复制集同步原理解析

MongoDB副本集数据同步](https://docs.mongodb.com/manual/core/replica-set-sync/)主要包含2个步骤 intial sync,可以理解为全量同步 replication,追同步源的oplog,可以理解为增量同步 本文是对MongoDB高可用复制集原理的补充,会详细介绍MongoDB数据同步的实现原理。 initial sync Sec...

文章 2016-06-07 来自:开发者社区

MongoDB writeConcern原理解析

MongoDB支持客户端灵活配置写入策略(writeConcern),以满足不同场景的需求。 db.collection.insert({x: 1}, {writeConcern: {w: 1}}) writeConcern选项 MongoDB支持的WriteConncern选项如下 w: <number>,数据写入到number个节点才向用客户端确认 {w: 0} 对客户端...

文章 2016-05-26 来自:开发者社区

MongoDB源码解析:Full Text Search Index

框架实现 FTS本质上也是Btree索引类型 索引AccessMethod定义: class FTSAccessMethod : public BtreeBasedAccessMethod 关键成员: fts::FTSSpec _ftsSpec; 获取索引的函数入口: void FTSAccessMethod::getKeys(const BSONObj& obj, BSONObj...

文章 2015-12-09 来自:开发者社区

MongoDB mmapv1存储引擎解析

mongodb的mongod服务管理一个数据目录,可包含多个DB,每个DB的数据单独组织,本文主要介绍mmapv1存储引擎的数据组织方式。 Database 每个Database(DB)由一个.ns文件及若干个数据文件组成 $ll mydb.* -rw------- 1 ydzhang staff 67108864 7 4 14:05 mydb.0 -rw------- 1 ydzh...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像