MongoDB学习之路(一)_数据库相关知识预热
2019-06-11 本文已影响0人
iOS_PM_WEB_尛鹏
【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进!
1.应用场景:
很多...不一一列举.
2.实现目标:
预热篇:学习MongoDB之前先了解一下相关知识
3.学习过程说明:
3.1 数据库分类
通常情况下,一般带MY开头的...都是免费的,O(∩_∩)O哈哈~
1)、关系型数据库:表和表之间有关联
- 1.MYSQL
- 2.MSSQL(微软)
- 3.Oracle
2)、非关系型数据库:集合和集合之间没有关联、使用方便、效率更高
- 1.MongoDB
- 2.Redis
- 3.Memecache
3.2 关系型数据库与非关系型数据库的术语对照
| 关系型数据库 | 非关系型数据库 |
|---|---|
| 数据库(db) | 数据库(db) |
| 表(table) | 集合(collection) |
| 记录/行(row) | 文档(document) |
| 字段(field) | 字段(field) |
3.3 关系型数据库与非关系型数据库的区别
- 1.前者表之间是有联系的,后者之间没有联系
- 2.前者在使用之前必须先创建好表结构,后者不需要
- 前者使用T-SQL(SQL语句)进行操作,后者使用类似于js语法的语言进行操作
3.4 非关系型数据库的明显优势
- 更加灵活
- 速度更快
- 没有了关系限制
- 少了字段的各种限制
- 一般非关系型数据库都会直接存储在内存中,所以速度会更快
本想扩展下计算机知识-但图片总是上传不了...未完待续...