关系型数据库优点:
SQL方便在多个表之间 , 做非常复杂的数据查询
事务支持 , 安全性能高
- 关系型数据库缺点:
不擅长大量数据的写入处理
不擅长为有数据更新的表 , 做索引或表结构变更
简单查询返回结果不迅速
关系型数据库使用场景:
需要做复杂处理数据;
数据量不是特别大的数据;
对安全性能要求高的数据;
数据格式单一的数据;
- 非关系型数据库优点:
nosql数据库 , 简单已部署 , 基本都是开源 , 成本低;
nosql数据库 , 存储于缓存之中 , 速度快;
nosql数据库 , 可以存储多种类型 , 存储格式key , value形式 , 文档形式 , 图片形式等等,所以可以存储各种格式的类型
不支持join处理 , 各个数据都是独立设计的 , 容易把数据分散在多个服务器上 , 即使大量数据写入 , 也很容易
- 非关系型数据库的缺点:
无法对表进行复杂的计算 , 不支持join功能 ;