Wesley13 Wesley13
3年前
MongoDB分片+副本集搭建
一、概念把大量的数据,根据某个条件分开来存储;举例:1000W条用户数据,根据用户名,ah开头的用户放入节点1,is的放入2,tz的放入3;分片需要:需要1n个节点,需要一个路由进程,需要一个配置库(配置节点);当客户端发送查询请求后,通过路由进程,去配置库查询用户所需的数据在哪个节点中;然由路由进程去节点取数据,返回结果到客
Stella981 Stella981
3年前
CentOS6.5 安装 MongoDB
根据项目开发环境部署而从网上的博文总结修改而来,实践可行无误1、下载MongoDBhttp://www.mongodb.org/downloadsmongodblinuxx86\_643.6.3.tgz  目前最新版是4.0.02、建议关闭selinux\root@mycentos~\vi/etc/selinux/co
Wesley13 Wesley13
3年前
ubuntu16.04安装mongodb
MongoDB安装sudoaptkeyadvkeyserverhkp://keyserver.ubuntu.com:80recv0C49F3730359A14518585931BC711F9BA15703C6下面命令针对ubuntu16.04版本,在其他ubuntu版本系统请查看
Stella981 Stella981
3年前
Mongodb之数据类型
一.MongoDB的数据类型Object ID:Documents自生成的\_idString:字符串,必须是utf8Boolean:布尔值,true或者false(Python中TrueFalse首字母大写)Integer:整数(Int32Int64你们就知道有个Int就行了,一般我
Wesley13 Wesley13
3年前
MongoDB存储引擎、索引 原
wiredTiger    MongoDB从3.0开始引入可插拔存储引擎的概念。目前主要有MMAPV1、WiredTiger存储引擎可供选择。在3.2版本之前MMAPV1是默认的存储引擎,其采用linux操作系统内存映射技术,但一直饱受诟病;3.4以上版本默认的存储引擎是wiredTiger,相对于MMAPV1其有如下优势:读写操作
Stella981 Stella981
3年前
Mongodb 分片与副本集
测试搭建192.168.3.110mongos30000,30001,30002config40000,40001,40002shard150001,50002,50003shard250004,50005,50006,shard350007,50008,50009\root@mysqlslave10
Wesley13 Wesley13
3年前
MongoDB 查看集合是否分片
MongoDB会把分片过的集合保存在config.collection集合中,若需要查看分片键,则需要根据该集合进行查找。官方的其他很多分片快捷命令也都处于config库三种方式1、去config库中查询这种办法可以查看分片键信息db.collections.find({$and:\{'dropped':{$
Stella981 Stella981
3年前
MongoDB的安全写入GetLastError
这次聊聊业务中经常出现的重试现象,可能很多运维都被开发莫名其妙的艾特然后让查一查业务中出现失败的情况,很不巧刚接手MongoDB的运维就碰到了一个案例。前段时间与业务开发讨论过某业务服务的超时重试问题,这项业务依赖的数据库是一直很热门的MongoDB数据库,这里采用了复制集的模式架构,且底层硬件采用KVM。业务开发反映数据库实例慢,最近超时的业务较少
Wesley13 Wesley13
3年前
MongoDB索引(索引基本操作)
转自:http://blog.csdn.net/congcong68/article/details/46955115(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fcongcong68%2Farticle%2Fdetails%2F46955115)