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
分享到:
相关推荐
如何在windows上面安装mongodb数据库 单机版安装 已经亲自测试安装成功。
1、mongodb的安装包 2、安装步骤视频说明 3、安装所需文件及测试
Windows下mongodb安装配置
可以在这里直接选择需要的版本下载,要在Windows下安装可以直接选msi安装文件。 安装msi文件 下载好后,一致next,在中间一步选择 custom 选项,以选定自己喜好的安装位置 修改安装路径。 这个MSI文件有问题,...
把mongodb安装目录下的bin目录加入到windows的环境变量中 为数据库指定存放路径,并启动数据库服务 cd到项目下,新建一个文件夹来存放数据库,如data,输入: cd YourApplication mongod -dbpath ./data 提示"...
username为admin,password也为admin,即然我们添加了超级管理员,那咱们就来测试下,看看咱们再次连接MongoDB需不需要提示输入用户名、密码,我们先退出来。 输入命令:mongod use admin 输入命令:show
3.创建文件夹d:\mongodb\db、d:\mongodb\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\log\MongoDB.log 4.运行cmd.exe进入dos命令界面,执行下列命令 > cd d:\mongodb...
首先上mongodb官网(www.mongodb.org)看了一下开始文档,下了个windows版的,装了一下,并且写了几个简单的例子,测试了一下,经过测试,mongodb确实好用,也很简单,当然其中也遇到了很多问题,因此为了能让以后...
mongodb支持windows server 2012、2008的最新版本,版本为4.2.9 。经过测试可以在以上三种操作系统中运行。
在安装时,此最新的MongoDB二进制文件并将其保存到缓存文件夹中。 启动内存服务器的新实例时,如果找不到二进制文件,则会自动下载该二进制文件,因此第一次运行可能需要一些时间。 所有后续运行都将很快,因为它们...
该项目使在真实的MongoDB实例上运行单元测试成为可能,而无需模拟持久层。一般的MongoServerBuilder是要使用的Mongo Server版本的基础。根据操作系统配置和MongoDB版本,生成相应的下载链接。支持的操作系统...
API示例用法使用异步 API连接到 MongoDB 部署获取数据库的句柄将文档插入到集合中在集合中查找文档使用同步 API平台图集笔记Windows DNS 说明错误报告/功能请求贡献运行测试持续集成执照安装要求驱动版本 ...
经本人测试成功,且正在项目中使用的,Linux_64位下MongoDB集群软件及详细步骤。
针对测试工程师以及在mongodb方面没有任何经验的童鞋。非这些人群请自动忽略...mongodb的搭建是在linux下的,因为企业里都是在linux下用没有在windows下用的,所以没有任何linux基础的同学建议先学习linux的基本知识
以下测试场景使用静态 IP 为“192.168.200.131”的 Windows 7 虚拟机上的三个 mongoDB 实例和静态 IP 为“192.168.200.3”的 Xubuntu 14.04 虚拟机上的一个实例。 请注意,您需要在 Windows 防火墙中打开要用于 ...
入学标题任务 2,聚合 2005-2013 年英国车祸数据集电脑处理器:Intel Core i5-3230M CPU @ 2.60GHz 4 核RAM内存:8GB 硬盘:1TB 操作系统:Windows 7 Professional SP1软件MongoDB 版本 2.8.0 rc0 Windows ...
先决条件如果您想尝试,则需要具备以下先决条件Python > 3.6正在安装首先,在计算机上克隆项目git clone https://github.com/didier47/donavida.git然后,为项目创建一个虚拟环境,如果您的操作系统是Windows,则...
Mongo2Go-用于集成测试和本地调试的MongoDB Linux构建(Ubuntu Trusty) Windows内部版本(Windows Server 2016) Mongo2Go是最新的MongoDB二进制文件的托管包装。 它针对.NET Standard 1.6 (对于旧版环境为.NET ...
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...
安装这些功能不在m的范围内。先决条件要安装二进制程序包, m需要64位操作系统,该操作系统: 是包括bash外壳应该起作用的环境包括: Linux(RHEL / CentOS,Debian / Ubuntu,Amazon Linux) macOS 10.11(El ...