Mac下安装MongoDB 及使用教程

概念

MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB 工作在收集和文件的概念。

什么是NoSql?

NoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代数据库主要解决几个要点:非关系型的、分布式的、开源的、水平可扩展的。原始的目的是为了大规模web应用,这场运动开始于2009年初,通常特性应用如:模式自由、支持简易复制、简单的API、最终的一致性(非ACID)、大容量数据等。NoSQL被我们用得最多的当数key-value存储,当然还有其他的文档型的、列存储、图型数据库、xml数据库等。

为什么要使用MongoDB

JSON风格文件的形式,面向文档存储:数据存储

对任何属性可索引

复制和高可用性

自动分片

丰富的查询

快速就地更新

MongoDB的专业技术支持
 

 应该在哪里使用MongoDB?

大数据

内容管理和交付

移动和社交基础设施

用户数据管理

数据平台
 

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似jsonbson格式,因此可以存储比较复杂的数据类型。

基本的用法是存储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

安装步骤

1.打开终端,输入tar -zxvf mongodb.tgz

2.输入

cd mongodb-osx-x86_64-2.4.6/bin
./mongod 

 

可以看到需要输入一个数据库地址

那么

./mongod --dbpath /Users/yangzhou/mongodb-osx-x86_64-2.4.6/bin

至此完成

在浏览器里输入

127.0.0.1:28017

如下图完成 

猜你喜欢

转载自blog.csdn.net/weixin_41012767/article/details/111438609