1.Mongodb和Mysql数据库简单对比
数据库 | mongodb | mysql |
索引类型 | B+树,全文检索,地理位置索引 | B+ |
数据类型 | 文档数据库(非关系型) | 关系型 |
扩容 | 支持副本,分片为分布式而生(垂直+水平) | 集群(垂直),使用第三方组件进行分片(分库分表) |
动态建模 | 支持动态增加字段(文档数据库) | 无 |
2.Mongodb和mysql对比的优势
查询:因为是文档型数据库 所以在针对关联查询的时候不需要联表查询
扩展:自带分片(副本集)进行数据库的分库操作
写入方式:响应式写入(可指定节点数 默认1),非响应式
针对数据一致性的保证:写入根据配置可以指定节点数(副本集)写入成功返回进行保证