美文网首页我爱编程
MongoDB 简介以及安装

MongoDB 简介以及安装

作者: 63dc63c6bfe1 | 来源:发表于2015-10-19 13:25 被阅读287次

    MongoDB是基于文档引擎的数据库,这和传统的关系型数据库,例如MySQL很不一样,文档引擎的数据库没有schema的概念。本篇将主要通过创建一个Rails的应用来介绍使用MongoDB和MongoMapper gem。实际上,很多的Rails程序员都是通过John Nunemaker的一篇博文RailsTips blog开始关注Mongo的。这是一篇相当精彩值得一读的文章,阐述了MongoMapper和MongoDB的七个主要功能并和传统的数据库做了对比,推荐阅读。

    值得一提的是博文中的一个功能,也是前文提到的MongoDB没有schema的概念。这样的数据库设计的有点在于,从数据库本身层面解决了schema的问题,不用在Rails中使用migrate操作了。因为在文档引擎的数据库中,每一行都是一个独立的文档类型,可以有自己的一组不同于其他记录的属性。这样的设计在分布式数据库中也会有独到的好处。

    安装MongoDB

    一、这里是基于ubuntu的安装,而且是最傻瓜的安装方式

    1.运行"apt-get install mongodb"

    如果遇到找不到安装包的话运行"

    apt-get update

    "

    2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l"查看进程是否已经启动

    3.在终端输入"mongo",然后回车进入数据库

    通过访问http://localhost:28017/可以验证是否成功安装和配置MongoDB

    4.如果不喜欢使用命令行的话 可以通过官网下载相应安装包进行安装,但是我个人建议还是使用命令行,路径是默认的方便修改以及查找相应文件。

    二、windows下安装

    1.下载地址:http://www.mongodb.org/downloads

    2.解压缩到自己想要安装的目录,比如d:\mongodb

    3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log

    4.运行cmd.exe进入dos命令界面,执行下列命令

    > cd d:\mongodb\bin

    > d:\mongodb\bin>mongod -dbpath "d:\mongodb\data\db"

    看到类似的信息,则说明启动成功,默认MongoDB监听的端口是27017,mysql的是3306

    5.测试连接

    新开一个cmd窗口,进入mongodb的bin目录,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了test这个数据库。

    相关文章

      网友评论

        本文标题:MongoDB 简介以及安装

        本文链接:https://www.haomeiwen.com/subject/jzuzcttx.html