专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

ORACLE-多版本控制 oracle控制文件有几个

ins518 2024-11-11 13:16:49 技术文章 9 ℃ 0 评论


ORALCE多个版本控制实质上是指ORACLE数据库能够同时维护多个版本的数据。他主要依赖ORACLE数据的以下两个特性:

1、读一致性查询:对于一个给定的时间点,查询会产生一致的结果。

2、非阻塞查询:查询的会话不会被写入的会话阻塞。

写不会阻塞读,这是Oracle和其他数据库的一个根本的区别。Oracle能够同时物化多个版本的数据,每次写入数据,都会另外生成一个版本,并附上时间戳,而当一个读操作发起时,它只能读到这个时间戳以内的版本,超过这个时间戳所更新的数据,是不会返回在结果集里面。所以一个程序如果只是读操作,那么它永远也不会被阻塞,也不会发生死锁。从某种意义上看,Oracle天然就具备了读写分离的特性。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表