- 数据库和文件的主要区别
1. 数据库有表、行、列的概念,让我们储存操作数据更方便
2. 方便增、删、改、查
- NoSQL
NoSQL最常见的解释是“non-relational”, “Not Only SQL”也被很多人接受。NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性。NoSQL是一项全新的数据库革命性运动,其拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。
NoSQL有如下优点:易扩展,NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。无形之间也在架构的层面上带来了可扩展的能力。大数据量,高性能,NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单 ----百度百科
- MongoDb介绍
介于关系数据库和非关系数据库中间的产品,是非关系数据库中功能最丰富,最像关系型数据库的,特点高性能、易部署、易使用、储存数据非常方便
- MongoDb安装
仅展示mac安装
1. tap一个仓库
brew tap mongodb/brew
2. 安装
brew install mongodb-community
3. 添加path
打开终端,执行vim ~/.bash_profile
添加 export PATH=/usr/local/mongodb/bin:$PATH
4. 创建第一个数据库目录/data/db
sudo mkdir -p /data/db
5. 运行mongodb
sudo mongod
6. 新打开终端
cd /usr/local/bin
./mongo
出现以下提示,代表连接成功
MongoDB shell version v4.2.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
网友评论