3-11 说一下mysql和mongodb的区别?

1、数据库模型
mongodb-非关系型;
mysql-关系型

2、存储方式

mongodb-以类JSON的文档的格式存储;
mysql-不同引擎有不同的存储方式;

3、查询语句
mongodb-MongoDB查询方式(类似JavaScript的函数);
mysql-SQL语句;

4、数据处理方式
mongodb-基于内存,将热数据存放在物理内存中,从而达到高速读写;
mysql-不同引擎有自己的特点;

5、成熟度
mongodb-新兴数据库,成熟度较低;
mysql-成熟度高;

6、广泛度
mongodb-NoSQL数据库中,比较完善且开源,使用人数在不断增长;
mysql-开源数据库,市场份额不断增长;

7、事务性
mongodb-仅支持单文档事务操作,弱一致性;
mysql-支持事务操作;

8、占用空间
mongodb-占用空间大;
mysql-占用空间小;

9、join操作
mongodb-MongoDB没有join;
mysql-MySQL支持join;

posted @ 2022-03-11 20:52  林见夕  阅读(587)  评论(0)    收藏  举报