mongodb
iteye_12858
这个作者很懒,什么都没留下…
展开
-
CP还是AP?
根据CAP理论,分布式存储系统最多只能满足其中两项.因为P是必须的,因此往往选择就在CP或者AP中.gluster通过设置[url=http://kabike.iteye.com/blog/1940479]Quorum[/url],可以在CP系统和AP系统间切换.mongodb可以设置[url=http://docs.mongodb.org/manual/core/write-conc...2013-09-11 11:30:47 · 4243 阅读 · 0 评论 -
mongodb的简单map reduce
mongodb的orders collection里已经有了一些数据> db.orders.find();{ "_id" : ObjectId("5237b7807d76a3941f8774c8"), "user_id" : 305, "amount" : 300 }{ "_id" : ObjectId("5237b7907d76a3941f8774c9"), "2013-09-17 13:21:33 · 93 阅读 · 0 评论 -
时间不同步导致mongodb分片失败
发现向分片后的collection里插入大量数据之后,collection仍然没进行split,检查mongos日志后,发现有[quote]errmsg: "Error locking distributed lock for split. :: caused by :: 13651 error checking clock skew of cluster[/quote]这时需要用ntpd...2013-10-11 15:56:25 · 286 阅读 · 0 评论 -
[转]图解 MongoDB 地理位置索引的实现原理
一直以为只有R tree才能存储地理位置信息,看了mongodb的实现,原来B tree也可以.它通过计算geohash,使相近的点具有相同的geohash前缀来实现[url]http://blog.nosqlfan.com/html/1811.html[/url][url]http://docs.mongodb.org/manual/core/geospatial-indexes/#...原创 2013-10-15 09:05:20 · 129 阅读 · 0 评论 -
利用dbHash恢复不一致的mongodb config server
原来mongodb的文档上一直宣称是2阶段协议提交来保证3个config server保持强一致性,然而其实不是的[url]https://jira.mongodb.org/browse/DOCS-5289[/url]有人看源代码,发现mongodb源码和文档不一致,提交了这个jira,导致mongodb连官方文档都改了...噗...由于各种原因导致config server不一致...2016-07-14 20:03:01 · 264 阅读 · 0 评论 -
记一次mongodb从亚马逊云迁移到微软云
从aws上把mongodb集群弄到微软云上之后,发现mongos里各种报错[quote]2016-07-14T16:42:10.779+0800 I NETWORK [LockPinger] Socket recv() timeout 10.0.0.6:300012016-07-14T16:42:10.779+0800 I NETWORK [LockPinger] SocketE...2016-07-14 20:22:58 · 316 阅读 · 0 评论