oracle数据一致性和事务控制
1.数据一致性
数据一致性是指数据库中的数据每时每刻都是稳定且可靠的,而事务控制就是保证数据一致性的。
2.事务控制
事务命令
commit
rollback
savepoint
roll back <savepoint>
set transaction
set constraint
事务隔离性
①read only 适合对复杂报表进行查询时设置 set transaction read only
②read write 事务的默认状态
③serializable
事务状态也是只读,但是可以在其中执行DML操作且反映出其他事务的操作,并且隔离了其他事务对数据库的更改
set transaction isolation level serializable
④read committed 事务的默认隔离级别,可以识别其他事务做出的修改
事务的原则 ACID
原子性 automicity
一致性 consistency
隔离性 isolation 读取方式(脏读,不可重读,影像读取)
持久性 durablity redo文件日志
1.数据一致性
数据一致性是指数据库中的数据每时每刻都是稳定且可靠的,而事务控制就是保证数据一致性的。
2.事务控制
事务命令
commit
rollback
savepoint
roll back <savepoint>
set transaction
set constraint
事务隔离性
①read only 适合对复杂报表进行查询时设置 set transaction read only
②read write 事务的默认状态
③serializable
事务状态也是只读,但是可以在其中执行DML操作且反映出其他事务的操作,并且隔离了其他事务对数据库的更改
set transaction isolation level serializable
④read committed 事务的默认隔离级别,可以识别其他事务做出的修改
事务的原则 ACID
原子性 automicity
一致性 consistency
隔离性 isolation 读取方式(脏读,不可重读,影像读取)
持久性 durablity redo文件日志