Day94 mongodb详解
文章目录
- Day94 mongodb详解
-
- Mongodb的介绍和安装
- 小结
- mongodb的简单使用
- 小结
- Mongodb的的增删改查
- 小结
- mongodb的聚合操作
- 2 mongodb的常用管道和表达式
- Mongodb的索引操作
- 小结
- Mongodb的权限管理
- 小结
- mongodb和python交互
- 小结
Mongodb的介绍和安装
学习目标
- 了解 非关系型数据库的优势
- 了解 mongodb的安装
1. mongodb的介绍
1.1 什么是mongodb
- mongodb 是一个功能最丰富的NoSQL非关系数据库。由 C++ 语言编写。
- mongodb 本身提供S端存储数据,即server;也提供C端操作处理(如查询等)数据,即client。
1.2 SQL和NoSQL的主要区别
- 在SQL中层级关系: 数据库>表>数据
- 而在NoSQL中则是: 数据库>集合>文档
1.2.1 数据之间无关联性
- SQL中如何需要增加外部关联数据的话,规范化做法是在原表中增加一个外键,关联外部数据表。
- NoSQL则可以把外部数据直接放到原数据集中,以提高查询效率。缺点也比较明显