面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ![hot3.png](https://www.oschina.net/img/hot3.png)
关系型数据库优点:
- SQL方便在多个表之间 , 做非常复杂的数据查询
- 事务支持 , 安全性能高
关系型数据库缺点:
- 不擅长大量数据的写入处理
- 不擅长为有数据更新的表 , 做索引或表结构变更
- 简单查询返回结果不迅速
关系型数据库使用场景:
- 需要做复杂处理数据;
- 数据量不是特别大的数据;
- 对安全性能要求高的数据;
- 数据格式单一的数据;
非关系型数据库优点:
- nosql数据库 , 简单已部署 , 基本都是开源 , 成本低;
- nosql数据库 , 存储于缓存之中 , 速度快;
- nosql数据库 , 可以存储多种类型 , 存储格式key , value形式 , 文档形式 , 图片形式等等,所以可以存储各种格式的类型
- 不支持join处理 , 各个数据都是独立设计的 , 容易把数据分散在多个服务器上 , 即使大量数据写入 , 也很容易
非关系型数据库的缺点:
- 无法对表进行复杂的计算 , 不支持join功能 ;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)