信息全部来自于网络,如有雷同,没错,就是我Ctrl+c的~!
什么是Mysql
Mysql是一种关系型数据库,关系型数据库可以理解为依赖一个模型来创建的数据库,类似excel表格一样定义严格的数据可以通过关系模型使多个表的数据关联起来。适合结构化数据,类似excel表格一样定义严格的数据。
什么是Mongodb
Mongodb是非关系型数据库(nosql: Not Only SQL),属于文档型数据库。适合半结构化数据,类似JSON的数据结构。
比较 | Mongodb | Mysql |
---|---|---|
数据库模型 | 非关系型 | 关系型 |
存储方式 | 虚拟内存+持久化 | 不同的引擎有不同的存储方式 |
查询语句 | 独特的Mongodb查询方式 | 传统SQL语句 |
架构特点 | 可以通过副本集,以及分片来实现高可用 | 常用的单点,M-S,MHA,MMM,Cluster等框架方式 |
数据处理方式 | 基于内存,将热数据存在物理内存中,从而达到高速读写 | 不同的引擎拥有其自己的特点 |
Mysql和Mongodb主要应用场景
什么时候用Mysql
MySQL因其高性能ÿ