MongoDB从入门到提高【第一集】
来源:互联网 发布:常德广电网络客服电话 编辑:程序博客网 时间:2024/05/28 05:13
【第一集】---------MongdoDB配置参数说明及示例
开头依然是扯蛋
写这个系列的文章确实是我鼓起好大的勇气完成的。如果在文章中出现什么错误或者不妥的地方,请好心的读者朋友尽快指出,让我们共同成长。最近在个人项目中想用到最近接触的NoSql数据库来试着替换现在在用的关系型数据库MS-SQL。为此狠狠的学习了一番,千辛万苦的找资料,看官方的文档。现将我所整理的一些心得体会写出来与大家分享下。
①什么是NoSql,什么的MongoDB以及他们的特点,百度一下,所有的OK。
②下面列举我从官网中看到的一些对我们以后有用的部署配置参数:
1 #----bind_ip----绑定IP,可以为多个,如果不绑定,及所有对本机的IP都能使用 2 bind_ip=127.0.0.1 3 4 #---port----绑定端口好 5 port=27017 6 7 #---quiet----是否为后台程序,默认不是 8 quiet=true 9 10 #----logpath-----日志文件路径11 logpath=D:\MongoDB\logs\mongod.log12 13 #----logappend----日志的追加方式,默认是false,覆盖模式的,建议设置为true,能更好的监控数据14 logappend=true15 16 #-----dialog-----17 diaglog=318 19 #dbpath数据文件的存放路径20 dbpath=D:\MongoDB\data21 22 #开启日志功能,这个功能在2.0版本以前是默认关闭的,2.0只要设置日志目录即自动开启该功能23 journal=true
上面的这些参数基本上已经够用了(对我们做开发的来说),如果要做数据分片复制什么的就要用到另外的一些参数了。具体的请到http://docs.mongodb.org/manual/reference/configuration-options/查看。
将上面的配置项保存在D:\MongoDB\Config\mongod.conf中
在http://www.mongodb.org/downloads下载最新2.4版本的MongoDB。解压,提取bin文件夹下全部文件到D:\MongoDB中,然后在D:\MongoDB下建立data文件夹用来存储数据库文件。【这里如果不建的话会报错】。然后再建立logs文件夹。这里很多人会问,为什么不建立mongod.log文件,因为系统会自动检测,没有就会帮你建上,所以你不用担心,会报错
是不是很简单。这样安装成服务太巴适了,而且配置什么的只需要改改配置文件,再重新启动下服务就行,这里再次感谢发明配置文件的大神。
继续输入mongo回车便进入到MongoDB shell中。
很晚了,今天就写到这里,明天我会附上数据库权限管理专题
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- MongoDB从入门到提高【第一集】
- MongoDB从入门到提高【第二集】
- ANT 从入门到提高
- ANT从入门到提高
- 堆栈溢出从入门到提高
- Spring学习从入门到提高
- 堆栈溢出从入门到提高
- 堆栈溢出从入门到提高
- 黑马程序员 SQL从入门到提高
- 堆栈溢出从入门到提高
- Fusioncharts工具从入门到提高
- Maven从入门到提高(一)
- Maven从入门到提高(二)
- Maven从入门到提高(三)
- Maven从入门到提高(四)
- 快速排序算法从入门到提高
- MongoDB 从入门到精通专题教程
- MongoDB 从入门到精通专题教程
- 虚拟机网络连接方式及Ubuntu ssh方式远程登录
- C#二维数组及字符串操作
- PS命令中关于state项的注解
- Window编程(3)-宽字符与Windows
- web服务器之WebLogic(付费的服务器)
- MongoDB从入门到提高【第一集】
- 第十三周 problem A
- [C# 线程处理系列]专题四:线程池中的I/O线程
- Android图标靠界面的右边的实现
- Android处理图片OOM的若干方法小结
- Android 内存溢出解决方案(OOM) 整理总结
- Linux下was上部署项目遇到的问题
- linux下使用yum安装mysql
- SIFT算法原理与OpenCV源码分析1:SIFT简介