随笔分类 -  mongodb

mongodb存储引擎
摘要:存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv 阅读全文

posted @ 2021-04-23 17:24 ExplorerMan 阅读(353) 评论(0) 推荐(0)

mongodb sharded cluster中的概念
摘要:mongodb的分片集群包含下面的几部分:shared:每个shared包含一系列的分片数据,每个shared可以部署为单个的replica setmongos:这个是个查询路由,在客户端和集群间提供接口,处理应用层的查询请求,决定数据在集群中的位置。config servers:配置server, 阅读全文

posted @ 2021-04-23 17:22 ExplorerMan 阅读(147) 评论(0) 推荐(0)

MongoDB面试题
摘要:1.什么是MongoDB MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用BSON存储文档数据。BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON.相对于json多了date类型和二进制数组。 2.MongoDB的优势有哪些 面向文档的存储:以 阅读全文

posted @ 2021-02-25 23:15 ExplorerMan 阅读(1128) 评论(0) 推荐(0)

查看mongodb索引被使用的次数
摘要:版本要求>3.2 db.tablename.aggregate( [ { $indexStats: { } } ] ) 官网地址:https://docs.mongodb.com/manual/reference/operator/aggregation/indexStats/ 阅读全文

posted @ 2021-01-19 18:19 ExplorerMan 阅读(306) 评论(0) 推荐(0)

MongoDB 稀疏(间隙)索引(Sparse Indexes)
摘要:稀疏索引(或者称间隙索引)就是只包含有索引字段的文档的条目,即使索引字段包含一个空值。也就是说间隙索引可以跳过那些索引键不存在的文档。因为他并非包含所有的文档,因此称为稀疏索引。与之相对的非稀疏索引或者说普通索引则包含所有的文档以及为那些不包含索引的字段存储null值。 一、间隙索引创建描述 稀疏索 阅读全文

posted @ 2020-12-10 17:30 ExplorerMan 阅读(808) 评论(0) 推荐(0)

mongodb系列(一)mongoose find普通查询与aggregate聚合查询的 简单性能对比
摘要:背景 mongodb 3.4,使用默认的配置(没有调整内存限制或其他性能配置),数据库有90万+条数据 开始实验 以下分别使用 find 查询 和 aggregate 聚合查询 以下为dao层(server/dao/cmsResourceDao.js),基于mongoose查询mongodb get 阅读全文

posted @ 2020-11-04 17:25 ExplorerMan 阅读(1783) 评论(0) 推荐(0)

mongodb系列(二)使用复合索引中要注意字段的前后
摘要:背景 预先创建了一个复合索引,分别以 updated_at 和 size 两个字段作为索引依据,其中该collection有94万+个document db.cms_resources.createIndex({updated_at:-1,size:-1},{name:'index_updated_ 阅读全文

posted @ 2020-11-04 17:22 ExplorerMan 阅读(481) 评论(0) 推荐(0)

MongoDB 创建基础索引、组合索引、唯一索引以及优化
摘要:一、索引 MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足 阅读全文

posted @ 2020-11-04 17:21 ExplorerMan 阅读(715) 评论(0) 推荐(1)

MongoDB 谨防索引seek的效率问题(转)
摘要:目录 背景 初步分析 索引seeks的原因 优化思路 小结 目录 背景 初步分析 索引seeks的原因 优化思路 小结 背景 初步分析 索引seeks的原因 优化思路 小结 声明:本文同步发表于 MongoDB 中文社区,传送门:http://www.mongoing.com/archives/27 阅读全文

posted @ 2019-11-11 01:20 ExplorerMan 阅读(279) 评论(0) 推荐(0)

是什么造成了数据库的卡顿
摘要:目录 一、背景 二、问题定界 三、找出元凶 四、解决思路 目录 一、背景 二、问题定界 三、找出元凶 四、解决思路 一、背景 二、问题定界 三、找出元凶 四、解决思路 声明:本文同步发表于 MongoDB 中文社区,传送门:http://www.mongoing.com/archives/26201 阅读全文

posted @ 2019-11-06 11:46 ExplorerMan 阅读(386) 评论(0) 推荐(0)

mongodb中对数组的操作命令
摘要:mongodb中对数组的操作命令有$push、$ne、$addtoset、$pop、$pull ###addtoset会碰到的问题addtoset解释: 往数组里面加入数据,如果数组里已经存在,则不会加入(避免重复) 。以加一个加好友的操作为例子,当加好友时,除了好友ID, 还需要成为好友的时间戳时 阅读全文

posted @ 2019-10-29 15:30 ExplorerMan 阅读(520) 评论(0) 推荐(0)

Mongo-Connector 安装及使用文档
摘要:# Mongo-Connector 安装及使用文档 > * 工具介绍> * 安装前准备> * 安装步骤> * 命令详解> * 有可能的坑> * 其他文档 ###工具介绍mongo-connector工具创建一个从MongoDB簇到一个或多个目标系统的管道,目标系统包括:Solr,Elasticsea 阅读全文

posted @ 2019-08-19 16:08 ExplorerMan 阅读(833) 评论(0) 推荐(0)

mongodb系列~配置文件的优化与处理
摘要:一 简介:讲讲如何优化mongo配置文件二 常规参数 port= //端口 fork=true//守护进程方式启动mongo logpath=shard.log //mongo日志存放路径 journal= true//redo log开启 nohttpinterface = true //关闭ht 阅读全文

posted @ 2019-07-31 12:04 ExplorerMan 阅读(477) 评论(0) 推荐(0)

MongoDB优化心得分享
摘要:这里总结下这段时间使用mongo的心得,列出了几个需要注意的地方。 1. 系统参数及mongo参数设置 mongo参数主要是storageEngine和directoryperdb,这两个参数一开始不选定后续就无法再更改。 directoryperdb主要是将数据库分文件夹存放,方便后续的备份及数据 阅读全文

posted @ 2019-07-31 12:03 ExplorerMan 阅读(310) 评论(0) 推荐(0)

mongodb最大连接数、最大连接数修改
摘要:mongodb最大连接数是20000。 所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。 查看mongodb最大连接数 mongodb/bin/mongo >db.serviceStatus().connections; current数值+av 阅读全文

posted @ 2019-07-18 16:36 ExplorerMan 阅读(585) 评论(0) 推荐(0)

MongoDB分片配置 优化 不错
摘要:简单注解:mongos 路由进程, 应用程序接入mongos再查询到具体分片,监听端口默认27017config server 路由表服务, 每一台都具有全部chunk的路由信息 shard为数据存储分片, 每一片都可以是复制集(replica set) 部署分片集群 #配置mongoDB shar 阅读全文

posted @ 2019-07-05 17:50 ExplorerMan 阅读(379) 评论(0) 推荐(0)

MongoDB 如何实现备份压缩
摘要:背景及原理 数据库的备份是灾难恢复的最后一道屏障,不管什么类型的数据库都需要设置数据库备份,MongoDB也不例外。MongoDB 3.0 后 ,数据库可以采用Wiredtiger存储引擎后(3.2 版本默认),在此环境下通过mongodump 备份后,产生的备份文件要远大于数据存储文件的大小。此外 阅读全文

posted @ 2019-07-05 17:06 ExplorerMan 阅读(294) 评论(0) 推荐(0)

mongo可视化工具adminMongo安装
摘要:git环境搭建下载地址:https://git-scm.com/downloads 此处,安装环境为windows操作系统,所以选择windows版本下载一直下一步,直至安装完成找到安装git的目录下的git-bash.exe,打开,进行如下配置: $ git config --global use 阅读全文

posted @ 2019-06-18 20:16 ExplorerMan 阅读(459) 评论(0) 推荐(0)

MongoDB 学习笔记之 WriteConcern
摘要:转载:MongoDB WriteConcern(写关注)机制 http://www.ywnds.com/?p=3688&viewuser=40 MongoDB部署模式 MongoDB的部署模式有三种:第一种是单机模式(开发测试);第二种是高可用复制集;第三种是可扩展分片集群。如下图所示。 知道了Mo 阅读全文

posted @ 2019-06-03 19:39 ExplorerMan 阅读(598) 评论(0) 推荐(0)

mongodb写入策略(WriteConcern)
摘要:写入策略(WriteConcern) mongodb的写入策略有多种方式,写入策略是指当客户端发起写入请求后,数据库什么时候给应答,mongodb有三种处理策略:客户端发出去的时候,服务器收到请求的时候,服务器写入磁盘的时候 Unacknowledged 客户端发出请求丢到socket的时候就收到相 阅读全文

posted @ 2019-06-03 19:15 ExplorerMan 阅读(5395) 评论(0) 推荐(1)

导航

< 2025年5月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7
点击右上角即可分享
微信分享提示