NoSQL(not only sql)
非关系型数据库:随着web2.0的快速发展,数据量的加大,关系型数据库已经不能满足需求.
mongoDB
1.特点:
- 易于使用:面向文档
- 易于扩展:纵向扩展就是使用计算机能力更强的机器,而横向扩展就是通过分区将数据分散到更多的机器
- 功能丰富.性能好
2.文档(document):文档是MongoDB的核心概念,是键值对的一个有序集,相当于关系数据库中的字段
3.集合(collection):集合就是一组文档,相当于关系数据库中的表
mongoDB在mac上的安装
- 安装brew(homebrew)是mac上的软件包管理器
- 网址:http://brew.sh/
- /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
- 访问清华大学镜像
cd /usr/local/homebrew
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.gitcd /usr/local/Library/Taps/homebrew/homebrew-core
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.gitbrew update
- [git remote -v名命令查看连接镜像路径]
- [echo $HOMEBREW_BOTTLE_DOMAIN]
3.安装mongodb
sudo brew install mongodb
4.启动服务
brew services start mongodb
MongoDB在ubuntu系统上的安装
1.在官网那该下载自己系统的tar包
2.解压到opt/目录下面
3.把mongo的启动目录设置给path
查看path:echo
PATH在linux里设置环境变量的方法:exportPATH=
PATH:目录名[重启会失效]
在系统的 etc 目录下,有一个 environment 文件,编辑该文件:$gedit /etc/environment[重启不失效]