PostgreSQL&Oracle——参考链接

德哥系列:

1. 基于分区表的热备份  2013-11-08  blog
2. new插入表日志记录
http://blog.163.com/digoal@126/blog/static/16387704020148178320844/

oracle备份与恢复:

1. http://blog.itpub.net/special/show/sid/371/

关于RHEL6 中ulimit的nproc限制

http://www.cnblogs.com/kumulinux/archive/2012/12/16/2820609.html

许春植

http://www.luocs.com/list


PostgreSQL的远程数据操作---postgres_fdw  

http://gaoqiangdba.blog.163.com/blog/static/245970045201510171821363/


小麦苗oracle系列

blog.itpub.net/26736162

oracle 金融项目 RAC 整体迁移

http://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=402986243&idx=2&sn=ef83f1685ccfd9e157f0e41e05c531dc#rd


oracle的9个免费工具

http://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=401951323&idx=1&sn=e0e9bef7c67e9af6591a97ef2e5705d8#rd


AIX 下安装11GR2  RAC

http://blog.itpub.net/26736162/viewspace-2057270/


层层升入:SQL极限调优之一次更新操作的N种优化可能

http://mp.weixin.qq.com/s?__biz=MjM5MDAxOTk2MQ==&mid=2650270166&idx=1&sn=8bcdd7dc2adba9ba5b9ebd32bff28b2c&scene=22&srcid=0408tlXh9ydhyF43jxPize7G#rd


MYSQL企业常用架构与调优经验分享(文字&视频)

http://www.tuicool.com/articles/bMfEFnM

http://edu.youkuaiyun.com/course/detail/2117/33142?auto_start=1


MVCC(多版本并发控制)的核心在于处理并发事务时,能够维护数据的一致性和隔离性,同时允许读写操作并行执行而不互相干扰。在Oracle中,MVCC的可见性判断是基于系统变更号(SCN)和回滚段。每个事务都有一个SCN,数据在提交时,SCN会递增。读事务通过查询数据块中存储的SCN和回滚段中的信息来判断记录是否对于该事务可见。如果记录的SCN小于事务的SCN,则说明该记录在事务开始前已被提交,因此是可见的。 参考资源链接:[MVCC在Oracle, InnoDB, PostgreSQL中的实现解析](https://wenku.youkuaiyun.com/doc/5ocp0xjbf9) 在InnoDB中,MVCC的实现是基于事务ID和undo日志。每个记录都有一个创建事务ID和一个删除事务ID。当事务读取数据时,InnoDB会通过比较记录的事务ID与当前事务的ID来判断记录是否可见。如果记录的删除事务ID为空或创建事务ID小于当前事务ID,则记录对当前事务可见。InnoDB利用undo日志来存储旧版本数据,保证读事务能够访问到一致性的数据快照。 PostgreSQL的MVCC实现同样基于事务ID(XID),并且每个数据项都包含创建事务ID和过期事务ID(删除事务ID)。PostgreSQL的事务在读取数据时,会检查数据项的创建事务ID是否小于等于自己的事务ID,并且过期事务ID要么为空,要么大于自己的事务ID,这样可以确定数据项对于当前事务是否可见。 总的来说,这三种数据库系统通过不同的机制来实现MVCC,但它们的目标都是相同的——在保证数据一致性的同时提高并发性能。了解这些机制对于数据库优化、故障排查和性能调优具有重要意义。 参考资源链接:[MVCC在Oracle, InnoDB, PostgreSQL中的实现解析](https://wenku.youkuaiyun.com/doc/5ocp0xjbf9)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值