MongoDB
kvnew
这个作者很懒,什么都没留下…
展开
-
poppen.de网站技术架构分享
<br />http://www.360doc.com/content/10/1228/19/835502_82105093.shtml原创 2011-01-05 18:44:00 · 929 阅读 · 0 评论 -
mongodb - main 函数入口
main函数在: /src/mongo/db/db.cpp 主函数实现的步骤在: main -> mongoDbMain 主要工作:参数解析内存文件flush到硬盘 (线程)服务监听 详细事情: 检测CPU是大端还是小端,大端就不支持了解析输入的命令参数每隔一分钟对所有内存映射文件进行flush操作到磁盘dataFileSync.go();原创 2013-03-08 14:44:32 · 1223 阅读 · 0 评论 -
mongodb源码
download build install1. 下载版本r2.4.0-rc1: 471 git clone git://github.com/mongodb/mongo.git 476 git tag -l 477 git checkout r2.4.0-rc12. Build: 487 scons all3. Instal原创 2013-03-08 12:30:23 · 729 阅读 · 0 评论 -
mongodb - DataFileSync 定期检查情况内存文件
main -》 mongoDbMain -> dataFileSync.go -> DataFileSync -> run该线程不停运行下面的while循环。可以看出每次检查的时间间隔1分钟。这里主要的功能就是清空内存文件: MemoryMappedFile::flushAll 419 void run() {原创 2013-03-08 14:56:26 · 1907 阅读 · 0 评论 -
最近想学习一下mongodb的源码
要有长进还是得靠自己去多看多练多想多问多记录,看准一个地方,然后积累。 顺便在这里记录个人的一些疑问,也方便发出去找高人指点。就从最新的版本开始吧。 version v2.4.0-rc2-pre-原创 2013-03-08 12:26:54 · 716 阅读 · 0 评论