在在Mac OS上安装使用上安装使用MongoDB的教程的教程
概念概念
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB 工作在收集和文件的概
念。
什么是什么是NoSql??
NoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代数据库主要解决几个要点:非关系型的、分布式的、开源的、
水平可扩展的。原始的目的是为了大规模web应用,这场运动开始于2009年初,通常特性应用如:模式自由、支持简易复
制、简单的API、最终的一致性(非ACID)、大容量数据等。NoSQL被我们用得最多的当数key-value存储,当然还有其他的
文档型的、列存储、图型数据库、xml数据库等。
为什么要使用为什么要使用MongoDB
JSON风格文件的形式,面向文档存储:数据存储
对任何属性可索引
复制和高可用性
自动分片
丰富的查询
快速就地更新
MongoDB的专业技术支持的专业技术支持
应该在哪里使用MongoDB?
大数据
内容管理和交付
移动和社交基础设施
用户数据管理
数据平台
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持
的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
基本的用法是存储JSON数据,这很适合JavaScript程序。其特性如下:
1. 没有表结构的概念,每条记录可以有完全不同的结构
2. 业务开发方便快捷
3. sql数据库需要事先定义表结构再使用
在在Mac下安装下安装MongoDB
第一种、用浏览器或者第三方工具下载
当前版本的下载地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz
或者第二种、打开终端,使用以下命令行下载:
curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz > mongodb.tgz
安装成功之后,“mongod”命令启动mongo数据库。浏览器下输入http://127.0.0.1:28017 如果能正常显示mongo数据库的信
息,则表示启动成功。
成功后的界面:
安装步骤安装步骤