设为首页 加入收藏

TOP

mongo tips简析
2014-11-24 08:16:31 来源: 作者: 【 】 浏览:2
Tags:mongo tips 简析
mongo tips简析
mongodb无法控制数据写入磁盘的顺序,这样将导致mongodb无法实现writeahead日志的特性,需要实现另外一种存储引擎。
删除一个节点最安全的方式是shutdown,然后remove掉。
www.2cto.com
一个mongodb的技巧,当mongodb服务器启动时,将所有数据文件copy到/dev/null中,相当于做了一次缓存。
pmap $pid用于查询内存使用情况,可用 -x 和 -q 选项。
释放 mongodb占用的内存 :
use admin
db.runCommand({"closeAllDatabases" : 1})
BSON中把域长度放在头部,从而可以读感兴趣的字段,所以技巧是将长度可能变化的字段尽量命名靠后,这样更新时不需要移动大量数据。
www.2cto.com
这个导致写效率及存储的浪费,可以通过db.foo.stats().padingFactor看到。
repair可以让paddingFactor恢复到1。
如果构建一个Lotus Notes的应用,推荐使用couchDB,主要是由于它的MVC机制(Multi Version Concurrency Control)。
高性能存储服务,推荐使用mongodb,用于构建其它存储层之上的cache。
mongodb并没有一个基于统计的查询优化器。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库模糊搜索时,关键字中有%号.. 下一篇SQLite学习手册(临时文件)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何从内核协议栈到 (2025-12-27 03:19:09)
·什么是网络协议?有哪 (2025-12-27 03:19:06)
·TCP/ IP协议有哪些 (2025-12-27 03:19:03)
·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)