MongoDB
上海小胖
公众号「Python专栏」作者 / 普华永道技术主管 / 「红色警戒复兴」联合创始人 / MongoDB Profession 中国15位获得者之一 / 平安集团mongoDB特邀讲师 / mongoDB中国核心组成员
展开
-
由数据迁移至MongoDB导致的数据不一致问题及解决方案
故事背景企业现状2019年年初,我接到了一个神秘电话,电话那头竟然准确的说出了我的昵称:上海小胖。我想这事情不简单,就回了句:您好,我是小胖,请问您是?“我就是刚刚加了你微信的 xxx 啊”哦……他只是把我的微信昵称报出来了……随着深入沟通,了解到对方是某央企保密单位的大数据部门技术负责人,因为目前整个集团在进行数字化转型。在决策过程中,遇到了几个阻力。首先,大部分部门和科室的数...原创 2020-01-10 11:25:26 · 1626 阅读 · 0 评论 -
MongoDB---登陆认证
1.--bind_ip用来绑定访问IP,类似于白名单。Server:./mongod --bind_ip 1.2.3.4Client:./mongo 1.2.3.42.--port 23456 修改mongod的端口。默认是27017这边先不用注意别的,所以我截图也没有截全,这里只需要注意端口的改变就好了。我用本地的win去连,图中别的部分,下面会做详细介绍,这里先注...原创 2014-04-12 15:55:13 · 5608 阅读 · 0 评论 -
MongoDB---Profile修改大小
修改profiling大小capped Collections 比普通Collections 的读写效率高。Capped Collections 是高效率的Collection类型,它有如下特点:a. 固定大小;Capped Collections 必须事先创建,并设置大小:> db.createCollection(“collection”, {capped:true, size:1原创 2014-05-19 16:10:50 · 2916 阅读 · 0 评论 -
MongoDB---出现no write has been done on this connection解决方案
出现no write has been done on this connection解决方案原创 2014-05-14 10:40:48 · 1259 阅读 · 0 评论 -
MongoDB---AutoSharding的分析
MongoDB 的 Auto-Sharding 一直是一个颇受争议的特性。其理论描述非常完美,但是实际应用上却出了很多问题,本文深入分析了Auto-Sharding的数据迁移过程,找出了影响性能的原因,并提出了作者自己的解决方案。 Auto-Sharding的内部机制 MongoDB 的 Sharding在存储数据时将数据进行了分块存储(Chunk),每一块的大小默认为200M。而Sh原创 2014-05-14 17:04:56 · 1714 阅读 · 0 评论 -
MongoDB---2.6.0的一些改动---restore
即上一篇,2.6.0的改动,有一个非常奇怪让我觉得。但是还得用。所以要写一下。我觉得会有很多人原创 2014-05-22 16:02:17 · 1233 阅读 · 0 评论 -
MongoDB---2.6.0的一些改动---认证机制
昨天对数据库进行升级,ben'yi'w原创 2014-05-22 15:01:05 · 1029 阅读 · 0 评论 -
MongoDB---一些常见错误总结
在 王文龙 所写的 《MongoDB 实战》 中,写到: 创建主从key 文件,用于标识集群的私钥的完整路径,如果各个实例的key file 内容不一 致,程序将不能正常用。 我误以为 –keyFile 是各个节点之间的认证方式。其实不是的。各个节点之间的确认关系参数是 –replSet。只要此参数后面的内容一致。Replica Set 就可以创建成功。 在官方文档中提到:原创 2014-06-06 14:49:54 · 1937 阅读 · 0 评论 -
MongoDB---性能优化---(1)
数据库性能优化---CPU的关键抉择原创 2014-05-29 15:44:42 · 1614 阅读 · 0 评论 -
MongoDB---简单的几步搭建ReplicaSet
1.mongo --nodb2.>replicaset = new ReplSetTest({nodes:3});添加3个节点原创 2014-06-03 13:02:56 · 1207 阅读 · 0 评论 -
Mongodb---记一次事故故障
2014.06.19.001---故障报告 事故发生时间 事故简述 事故责任方 是否解决 19:21-20:15 IIS服务器D盘即将溢出 是 一、事故描述: 在19:21收到警报,显示...原创 2014-06-20 09:52:46 · 6330 阅读 · 3 评论 -
全网独家MongoDB Certified DBA Associate考试认证视频
该视频意在让所有学员一次通过考试,避免重复考试而承担的巨额考试费用!目前MongDB发展迅猛,有赶超mysql,和oracle看齐的苗头。在这个时候MongoDB也适时的推出了官方的认证考试“MongoDB Certified DBA Associate Level”。该证书和OCP一样,值得拥有。可喜的是,目前MongDB刚推出,和OCP烂大街不一样,具有较强的竞争力原创 2017-01-06 16:37:51 · 1944 阅读 · 0 评论 -
mongodb 启动 WARNING: soft rlimits too low, transparent_hugepage/enabled is 'always'. never
今天启动mongodb的时候,之前一直没注意,今天发现又warning,想整一整。下面是告警2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten]2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent...原创 2019-09-05 18:30:19 · 630 阅读 · 0 评论 -
MongoDB---删除用户
继上次的认证用户 :https://blog.csdn.net/moonhmilyms/article/details/23534931 后,我想起来似乎漏写了删除用户,这里补上。关于认证用户的几种方案可以参考http://blog.csdn.net/moonhmilyms/article/details/23534931首先我使用了test这个有读写权限的用户进行访问,删除了...原创 2014-04-12 16:33:14 · 7867 阅读 · 0 评论 -
MongoDB---Sharding分片
sharding分片技术,是mongodb对海量存储的原创 2014-04-25 09:31:02 · 925 阅读 · 0 评论 -
MongoDB---查看mongodb的位数
在插入数据时,发现报错原创 2014-04-15 15:59:26 · 1416 阅读 · 0 评论 -
MongoDB---备份恢复
mongodb是目前最流行的nosql数据库,其自身也提供了备份与恢复命令 。具体程序为mongodump和mongorestore 。一、mongodump备份mongodump的具体用法可以查看帮助:[root@web20 ~]# /App/mongodb/bin/mongodump -hERROR: required parameter is missing in 'h原创 2014-04-21 16:10:15 · 1068 阅读 · 0 评论 -
MongoDB---update
db.persons.update(query, object[, upsert_bool, multi_bool])这条是官方的解释。通过db.原创 2014-04-23 09:51:03 · 752 阅读 · 0 评论 -
MongoDB---地理索引
上一节中,介绍了基本的索引用法,这一届介绍一下地理索引原创 2014-04-23 14:55:39 · 903 阅读 · 0 评论 -
MongoDB---find
db.map.find([query],[fields]) - query is an optional query filter. fields is optional set of fields to return. e.g. db.map.find( {x:77} , {name:1原创 2014-04-23 14:27:15 · 1333 阅读 · 0 评论 -
MongoDB---基本Index
db.persons.ensureIndex(keypattern[,options]) - options is an object with these possible fields: name, unique, dropDups 上面是官方的解释。下面我们还是先来看一下集合的内容。原创 2014-04-23 14:41:29 · 786 阅读 · 0 评论 -
MongoDB---mongod的网页后台
看《mongodb权威指南》一书,发现他们打开mongod后会有显示27017和28017,2个端口。但是我的就没有。他们的版本是原创 2014-04-24 09:58:02 · 1814 阅读 · 0 评论 -
MongoDB---GridFS
GridFS是一种存储模式。通过2种文件格式,原创 2014-04-23 17:18:51 · 922 阅读 · 4 评论 -
MongoDB---replSet
replSet 副本集,Replication Set,RS原创 2014-04-24 15:02:01 · 3060 阅读 · 0 评论 -
MongoDB---纯内存数据库
这一切都是通过使用一种叫做tmpfs的特殊类型文件系统实现的。在Linux中它看上去同常规的文件系统(FS)一样,只是它完全位于RAM中(除非其大小超过了RAM的大小,此时它还可以进行swap,这个非常有用!)。我的服务器中有32GB的RAM,下面让我们创建一个16GB的 tmpfs:# mkdir /ramdata# mount -t tmpfs -o size=16000M tmpfs原创 2014-05-16 11:09:25 · 3191 阅读 · 1 评论 -
MongoDB---内存使用
目前,MongoDB使用的是内存映射存储引擎,它会把数据文件映射到内存中,如果是读操作,内存中的数据起到缓存的作用,如果是写操 作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。MongoDB并不干涉内存管理工作,而是把这些工作留给操 作系统的虚拟内存管理器去处理,这样做的好处是简化了MongoDB的工作,但坏处是你没有方法很方便的控制MongoDB占多大内存原创 2014-05-16 14:20:41 · 2316 阅读 · 0 评论 -
MongoDB---主从集
mongodb主从集 master---slave,能够实现主从异步同步。原创 2014-04-24 14:51:51 · 852 阅读 · 0 评论 -
MongoDB---启动异常,报错ERROR:NUMBER 100
在做sharding---replica set 的时候,少敲了一个port想重启其中一个mongod,但是一直报错[root@centos mongodb]# mongod --port 28018 --shardsvr --replSet shard1 --dbpath=/usr/local/mongodb/shard1_3 --logpath=/usr/local/mongo...原创 2014-04-15 11:20:54 · 24712 阅读 · 0 评论