MongoDB与MySql的区别

MongoDB:

  MongoDB是非关系型数据库(NoSql),属于文档型数据库,最大的特点是no-schema,可以存储和读取任意的数据,存储的格式是json。以json格式存进MongoDB后,即使读取一个json中不存在的字段也不会出现SQL般的语法错误。

  优点:

  1. 新增字段不出错,易拓展
  2. 查询历史数据不出错,兼容性处理
  3. 轻松存储复杂数据,json可以复杂也可以简单

  缺点:

  1. 4.0以前不支持多文档事务
  2. 不支持关联查询

关系型数据库(Mysql)

  缺点:

  1. 存储行记录,不能存储数组、嵌套字段等格式。
  2. 存储表结构不方便,增加字段需要走DDL
  3. 占用内存高,存在大量数据的表进行统计之类的运算时。
  4. 全文搜索性能差

以上参考:https://mp.weixin.qq.com/s/3pn01NZJnQT-pq885AuJAg

   

  

 

posted @ 2021-03-26 23:29  smallzhen  阅读(241)  评论(0)    收藏  举报