MongoDB和Mysql的区别

MongDb:
非关系型数据库(nosql ),属于文档型数据库,可以存放xml、json、bson类型系那个的数据;数据结构由键值(key=>value)对组成。
存储方式:虚拟内存+持久化。
适合场景:事件的记录,内容管理或者博客平台等等
数据处理:数据是存储在硬盘上的,只不过需要经常读取的数据会被加载到内存中,将数据存储在物理内存中,从而达到高速读写。

优势:

快速---在适量级的内存的Mongodb的性能是非常迅速的,它将热数据存储在物理内存中,使得热数据的读写变得十分快
高扩展---
自身的Failover机制---
json的存储格式---

Mysql:
关系型数据库。
查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。

缺点就是在海量数据处理的时候效率会显著变慢。

你可能感兴趣的:(MongoDB和Mysql的区别)