DBMS 的原子性和隔离性之间的区别有些模糊,所以我想知道两者之间的明显区别?
原子性和隔离性在经典数据库事务中通过使用提交协议(protocol)得到保证。该协议(protocol)用于将临时存储变成永久存储——也就是说,在提交协议(protocol)验证存储的数据之前,对事务数据的更新是不可见的。请注意,在数据库日志中存在提交记录才能有效验证事务数据。
最佳答案
原子性描述单个事务内的行为,隔离性描述一个或多个事务之间的行为。
原子性:要么执行事务中的所有数据库操作,要么都不执行。
隔离:每个事务似乎都与其他事务隔离执行。
关于database - ACID 属性中的原子性和隔离性有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46599546/