ACID
关系型数据库天生用于解决具有复杂事务场景的问题,完全满足 ACID的特性。 ACID指如下内容。 A:Atomicity,原子性。 C:Consistency,一致性。 I:Isolation,隔离性。 D:Durability,持久性。
每个事务都是原子的,或者成功或者失败,事务间是隔离的,互相完全不受影响,而且最终状态是持久落盘的。因此,数据 库会从一个明确的状态过渡到另外一个明确的状态,中间的临时状态是 不会出现的,如果出现也会及时地自动修复,因此是强一致的。
NoSQL完全不适合交易场景,主要用来做数据分析、 ETL、报表、数据挖掘、推荐、日志处理、调用链跟踪等非核心交易场 景。