mongoDB(http://www.mongodb.org
)是一种 NoSQL 的文档型的数据库管理系统,也就是说不是传统意义上的关系数据库(类似Oracle、MS-SQLServer、MySQL等)。传统意义上的关系数据库,数据是被编码为二进制格式保存在表中的,需要用 SQL 语句去存取。NoSQL 的文档型数据库,比如 mongoDB,就不同了。
mongodb 由 C++ 开发的,其名字来自 humongous 这个单词的中间部分,从名字可见其目标所在就是海量数据的处理。它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。
跟 MySQL 一样,一个 mongoDB 服务可以有建立多个数据库,每个数据库可以有多张表,这里的表叫 collection,每个collection 可以存放多个文档(document),每个文档都以BSON(binary json)的形式存放于硬盘中。跟关系型数据库不一样的地方是,它是以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-free,这也是文档型数据库最主要的优点。跟一般的key-value数据库不一样的是,它的value中存储了结构信息,所以你又可以像关系型数据库那样对某些域进行读写、统计等操作。可以说是兼备了key-value数据库的方便高效与关系型数据库的强大功能。
下载了 mongoDB for Windows 的最新版 1.8.1,在 Windows 7 下测试了一下。
一、mingoDB 数据库系统的安装和管理:
1.下载:
http://www.mongodb.org/download
2.PHP安装:
http://www.mongodb.org/display/DOCS/PHP+Language+Center
3.建一个DB文件夹来存放数据库文件路径 路径d:\DB\data
设置此路径:
cmd进入控制台:
D:\mongodb\bin> mongod.exe --dbpath=d:\DB\data
提示:【initandlisten】MongoDB starting:pid=5844 port=27017 dbpath=d:\DB\data 32-bit
4.cmd进入控制台:
d:\mongodb\bin>mongo.exe
提示:MongoDB shell version:1.8.1
connecting to:test
>
5.注册windows services,
D:\mongodb\bin\mongod.exe -dbpath d:\DB\data -install
提示:--install has to be used with --logpath
注册 Windows service 后,mongoDB 服务端会随 Windows 一起启动
6.mongoDB 服务端启动后,重新打开一个 DOS 窗口,进入 D:\mongodb\bin
目录,运行命令 mongo.exe,将会出现下面的信息:
D:\mongodb\bin>mongo.exe
url: test
connecting to: test
url: test
> show dbs ;显示所有数据库
admin
local
test
显示了 mongoDB 预置的几个数据库。
>use testdb ;打开数据库,没有的话立即建一个
> db.myc.save({a:10}) ;向 collection mpc 中保存一条信息,没有collection的话立即建一个
> db.myc.find() ;检索所有记录
{ "_id" : ObjectId("4c469967dd6f000000001637"), "a" : 10 }
> show collections ;显示所有 collection 名字
myc
system.indexes ;系统使用
help 是帮助命令,随时可以运行以查看命令提示。
参考资料:http://blog.csdn.net/zhangking/archive/2010/07/21/5753551.aspx
分享到:
相关推荐
- 在安装目录下创建两个文件夹,用于存放数据文件和日志文件: - 数据文件夹: `D:\mongodb\data\db` - 日志文件夹: `D:\mongodb\data\log` - 在日志文件夹下创建一个日志文件,例如命名为 `MongoDB.log`。 ##### ...
通过以上步骤,你就可以在Windows下的WAMP环境中成功安装并配置PHP的MongoDB服务了。这将使你能够轻松地在PHP应用程序中利用MongoDB的强大功能。在实际项目中,你可能还需要考虑更多因素,比如安全性、性能优化和...
在安装 MongoDB 之后,需要在 /usr/local/ 下创建以下目录结构: * /usr/local/mongodb/ * /usr/local/mongodb/data/ * /usr/local/mongodb/data/db 知识点 3:解压 MongoDB 安装包 将解压后的 MongoDB 安装包...
- **创建数据文件夹**:在MongoDB的安装路径下的`data`文件夹内创建一个名为`db`的新文件夹,用于存储数据库文件。 - **启动MongoDB服务**: - 打开命令提示符窗口(`Win + R`, 输入`cmd`并回车); - 使用`cd`命令...
在Windows 10环境下安装和配置MongoDB的过程主要包括以下几个步骤: **一、下载 MongoDB 安装文件** 首先,访问MongoDB的官方网站(https://www.mongodb.com/download-center?jmp=nav#community)来获取安装包。在...
安装MongoDB在Windows上通常包括下载msi安装文件,然后按照向导进行安装,设置数据目录,配置端口,以及选择是否启动服务。安装完成后,用户可以通过服务管理器或命令行启动和管理MongoDB服务。对于开发和测试环境,...
在Windows上,通常通过“MongoDB Server 32-bit”安装程序进行。 4. 配置文件:MongoDB的配置文件(mongod.cfg)用于设置服务器端口、数据存储路径、日志文件位置等。在32位系统中,可能需要特别关注内存分配设置,...
3. 在 log 文件夹下创建一个日志文件 MongoDB.log,完整目录为 D:\Program Files\mongodb_1.8.1\log\MongoDB.log。 三、启动 MongoDB 1. 打开 cmd.exe,进入 DOS 命令行界面。 2. 进入 D:\Program Files\mongodb_...
资源描述:《mongodb安装文件(windows64版本 7.0.4 直接安装).msi》是一款用于在Windows 64位操作系统上安装MongoDB的安装文件。该安装文件适用于需要在Windows系统上安装MongoDB的用户群体。无论是开发人员、...
在MongoDB的安装目录下创建这个目录,并确保该目录有读写权限。 4. 配置MongoDB服务:在Windows上,需要编辑"mongod.cfg"配置文件,设置数据文件路径和其他参数。然后,通过命令行使用“mongod.exe --config <配置...
MongoDB性能测试报告详细分析了在大数据量环境下,包括GridFS和组合索引在内的性能表现。通过对5亿数据级别的插入与查询进行测试,本报告旨在探讨不同索引配置、数据量、查询方式等因素对性能的影响。 首先,测试在...
3. **配置安装选项**:在安装过程中,你可以选择是否安装MongoDB Compass(图形化界面)。在这个例子中,我们没有勾选这个选项。 4. **完成安装**:点击"Install"按钮,等待安装过程结束。 接下来是配置步骤: 1. ...
在安装MongoDB 7.0.0之前,你需要确保你的计算机满足以下硬件和软件要求: 1. 操作系统:Windows 64位(根据描述,这个安装包应该只适用于64位系统) 2. 内存:推荐至少4GB RAM,更大的内存可以提高性能 3. 硬盘空间...
描述中提到的"mongodb 64位4.4.0的msi",指的是MongoDB的安装程序文件,MSI(Microsoft Installer)是Windows平台下的标准安装包格式,方便用户在Windows环境下便捷地安装软件。提到"下载找了好久,现在mongodb官网...
Windows下mongodb安装配置
安装服务时,需要指定日志文件路径、数据文件路径和Windows服务名称,且运行安装命令时,必须在MongoDB的bin目录下执行,以确保服务能够正确识别MongoDB的安装路径。 在运行MongoDB时可能会遇到一些常见问题。例如...
2. **单台Windows系统**:尽管MongoDB推荐在多台服务器上部署复制集,但在开发或测试环境中,可以利用虚拟机技术在单台Windows机器上模拟多节点环境。 3. **安装MongoDB**:首先需要下载MongoDB的Windows安装包,...