1.关系型数据库和非关系型数据库 一致性: 事务完成时,必须让所有的数据具有一致的状态,例如要写入100个数据,前99个成功了,结果第100个不合法,此时事务会回滚到最初状态.这样保证事务结束和开始时候的存储数据处于一致状态. 关系型数据库: 一致性要求高,读写性能低,使用通用sql 非关系型数据库:灵活,key-value的形式,读写性能好,数据结构不固定 2.事务,ACID特性 事务:指对数据库一个序列上的操作,比如先执行插入,再执行更改,两个操作按顺序执行, 要么都执行,要么都不执行. A…