![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
文章平均质量分 94
木山鱼
这个作者很懒,什么都没留下…
展开
-
Oracle数据库如何保证数据一致性
Oracle数据库实现读一致性需要事务、锁、MCVCC来共同完成,锁分为行级锁、事务锁等,事务隔离机制有RC、Serializable、Read-Only。Oracle数据库通过需要从撤销段中重新构建数据(CR克隆)实现读取一致性。撤销段使用的是一种循环数据结构,事务所进行的删除、更新、插入操作的旧版本数据都存放在此处。当事务提交后撤销段所存储的这些数据就会被标记为可重用,供新的事务使用(新事务产生的数据会覆盖此处的旧数据),通过这种方式可以有效的管理存储空间,避免因撤销数据过度增长所带来的性能问题。原创 2023-09-15 15:09:45 · 643 阅读 · 0 评论 -
Oracle底层数据存储
通过本文你可以对Oracle的底层数据结构包括物理层面和逻辑层面有一个大致的了解,无论你学没学过Oracle数据库。希望这篇文章对大家有帮助。原创 2023-09-05 17:30:57 · 256 阅读 · 0 评论