在安装并使用MongoDB开发应用程序之前,先让我们简单回答一个问题:什么是MongoDB?
MongoDB是一种文件导向数据库管理系统,由C++撰写而成。可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本。
MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它可以从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优势,MongoDB能够提供高性能的数据读写操作。 MongoDB的本地复制和自动故障转移功能使您的应用程序具有企业级的可靠性和操作灵活性。
言归正传,下面我们开始详细介绍MongoDB的安装与配置。
首先,下载MongoDB安装文件,点击进入官方下载页面。在下载的时候注意版本的选择,由于我使用的是Windows平台,所以我在这里选择的版本是windows 64bit 2008 R2+。
下载完成后,我们开始安装。找到MongoDB的下载目录,双击安装文件即可进行安装。
安装完成后,让我们来配置MongoDB。
MongoDB需要一个数据目录来存储其所有的数据文件,默认的存储路径为MongoDB安装盘符的\data\db,可以在命令行中输入以下命令创建目录。
md \data\db我们可以为数据文件指定一个备用的存储目录,指定过程非常简单,只需要打开命令行窗口,切换到MongoDB安装目录的bin文件夹下,运行以下命令即可:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data如果指定的路径中包含空格,则需要将路径包含在双引号中
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"到这里,MongoDB的配置已经结束了。下面我们启动MongoDB。
打开命令行窗口,切换到MongoDB/bin文件夹下,运行命令
C:\mongodb\bin\mongod.exe控制台中输出waiting for connections on port 则表示启动成功。
最后,输入以下命令连接到MongoDB数据库
C:\mongodb\bin\mongo.exe到这里,MongoDB的安装和配置就已经结束啦。