摘要: 源地址http://www.ningoo.net/html/2011/mongodb_in_a_nutshell_2.html作者:NinGoo通过源代码编译安装好MongoDB之后,接下来需要配置运行。在MongoDB的安装目录,有几个子目录,bin下面是可执行文件,包括mongod:数据库服务端,类似mysqld,每个实例启动一个进程,可以fork为Daemon运行mongo:客户端命令行工具,类似sqlplus/mysql,其实也是一个js解释器,支持js语法mongodump/mongorestore:将数据导入为bson格式的文件/将bson文件恢复为数据库,类似xtracbacku 阅读全文
posted @ 2011-12-28 18:02 我想我是青蛙 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 源地址http://www.ningoo.net/html/2011/mongodb_in_a_nutshell_2.html作者:NinGoo前面扯了一堆,要了解一个东西,最好的办法,还是让他跑起来,然后结合文档和测试,来验证其实现,并且了解其不足和优点。MongoDB提供了部分系统的编译版本,但从研究学习以及线上不同依赖包的稳定性的目标,个人还是比较推荐从源代码编译安装的方式。MongoDB的源代码依赖了一些基础组件,如js引擎Spider Monkey,正则表达式引擎PCRE,安装构建工具Scons,以及C++的boost库等,因此编译还是有些麻烦的,realzyy的这篇文章已经比较详细 阅读全文
posted @ 2011-12-28 17:59 我想我是青蛙 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 源地址http://www.ningoo.net/html/2011/mongodb_in_a_nutshell_1.html作者:NinGoo按照官方的说法,MongoDB是一种可扩展的高性能的开源的面向文档(document-oriented )的数据库,采用C++开发。注意mongo不是mango(芒果),这个词是从humongous中截取出来的,其野心不言而明,直指海量数据存储。和其他很多NoSQL不太一样,MongoDB背后有一个专门的商业公司在提供支持和推广,有点类似MySQL AB的模式。这一系列文章,是为入门者写的,已经对NoSQL和MongoDB有一定研究和经验的,可以略过, 阅读全文
posted @ 2011-12-28 17:49 我想我是青蛙 阅读(354) 评论(0) 推荐(1) 编辑