标签:关联 灵活 好的 二维 idt 并发 结构 info 加锁
1. 关系型数据库与非关系型数据库
关系型数据库
优点:① 数据一致性高,冗余低,数据完整性好,便于操作
② 逻辑类似于二维表格模型,容易理解
③ 使用方便, 使用sql语句
缺点:① 每次操作要进行sql解析,消耗大
② 不能满足高并发读写需求,特别是海量数据爆发时,关系型数据库的读写能力不足
③每一步需要进行加锁,数据库负担
④ 关系型数据库存储在硬盘,非关系型存储在缓存,查询速度比非关系型的低
举例:DB2 SQLServer Mysql SQLite Oracle
非关系型数据库
优点:① 高并发,读写能力强
② 弱化数据结构一致性,对数据存储灵活性要求高,一致性要求低
③ 有良好的可扩展性
缺点:① 通用性差,没有sql语句那样的通用语句
② 操作灵活导致容易出错和混乱
③ 没有外键关联等复杂的操作
举例:Nosql MongoDB Redis
标签:关联 灵活 好的 二维 idt 并发 结构 info 加锁
原文地址:https://www.cnblogs.com/zhoujingye/p/12562188.html