MongoDB:
MongoDB是非关系型数据库(NoSql),属于文档型数据库,最大的特点是no-schema,可以存储和读取任意的数据,存储的格式是json。以json格式存进MongoDB后,即使读取一个json中不存在的字段也不会出现SQL般的语法错误。
优点:
- 新增字段不出错,易拓展
- 查询历史数据不出错,兼容性处理
- 轻松存储复杂数据,json可以复杂也可以简单
缺点:
- 4.0以前不支持多文档事务
- 不支持关联查询
关系型数据库(Mysql)
缺点:
- 存储行记录,不能存储数组、嵌套字段等格式。
- 存储表结构不方便,增加字段需要走DDL
- 占用内存高,存在大量数据的表进行统计之类的运算时。
- 全文搜索性能差
以上参考:https://mp.weixin.qq.com/s/3pn01NZJnQT-pq885AuJAg