1.MongoDB介绍
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
*面向集合存储,易存储对象类型的数据。
*模式自由。
*支持动态查询。
*支持完全索引,包含内部对象。
*支持查询。
*支持复制和故障恢复。
*使用高效的二进制数据存储,包括大型对象(如视频等)。
*自动处理碎片,以支持云计算层次的扩展性
*支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
*文件存储格式为BSON(一种JSON的扩展)
*可通过网络访问
所谓“面向集合”(Collenction-Oriented),意思是数据被分组存储在数据集中,被称为一个集合(Collenction)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(RDBMS)里的表(table),不同的是它不需要定义任何模式(schema)。
模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。
存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,而值则可以是各种复杂的文件类型。我们称这种存储形式为BSON(Binary Serialized dOcument Format)。
2.下载MongoDB
下载地址http://www.mongodb.org/downloads 至本文成文之时,版本号为:1.8.1
http://downloads.mongodb.org/win32/mongodb-win32-i386-1.8.1.zip
3.安装
将zip文件解压至某个磁盘目录,如:G:\database\mongodb
4.配置
建立数据存储目录G:\database\mongodb\data
启动命令窗口,进到目录G:\>cd database\mongodb\bin
执行命令mongod --dbpath G:\database\mongodb\data,出现如下信息:
G:\database\mongodb\bin>mongod --dbpath G:\database\mongodb\data
Wed May 25 20:03:06 [initandlisten] MongoDB starting : pid=3244 port=27017 dbpath=G:\database\mongodb\data 32-bit
** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
** seehttp://blog.mongodb.org/post/137788967/32-bit-limitations
** with --dur, the limit is lower
Wed May 25 20:03:06 [initandlisten] db version v1.8.1, pdfile version 4.5
Wed May 25 20:03:06 [initandlisten] git version: a429cd4f535b2499cc4130b06ff7c26f41c00f04
Wed May 25 20:03:06 [initandlisten] build sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LIB_VERSION=1_35
Wed May 25 20:03:06 [initandlisten] waiting for connections on port 27017
Wed May 25 20:03:06 [websvr] web admin interface listening on port 28017
5.查看管理后台
打开浏览器,登入地址:http://localhost:28017
出现如下内容:
关键词:HelloWorld MongoDB NoSQL JAVA 程序 软件 数据库 程序员
posted on 2011-05-25 20:20
jadmin 阅读(110)
评论(0) 编辑 收藏