银行GDPC

GDPC双写与多副本?

对于一个读写事务,GDPC是否涉及Primary CF(PCF)与Secodary CF(SCF)之间内存同步双写,以及GPFS的2个副本的日志同步双写、数据异步双写?由PCF、SCF中的哪个来决定一个事务在何时提交?显示全部

对于一个读写事务,GDPC是否涉及Primary CF(PCF)与Secodary CF(SCF)之间内存同步双写,以及GPFS的2个副本的日志同步双写、数据异步双写?由PCF、SCF中的哪个来决定一个事务在何时提交?

收起
参与11

返回leilin的回答

leilinleilin  数据库管理员 , IBM

对于读事务,GDPC不会对两个CF内存同步双写,读事务产生的只读锁和页面注册信息只写到Primary CF不会写到Secondary CF。数据库活动日志是同步双写的,数据是异步双写的,这和数据库的机制有关。事务提交是应用控制的,不是PCF或SCF来决定,提交时事务产生的脏页必须同步写到两个CF内存,然后释放事务相关的锁资源,并将别的成员服务器内存中该事务修改过的页面标记为无效,这时才能真正完成提交动作。

IT其它 · 2017-08-10
浏览1634

回答者

leilin
数据库管理员IBM

leilin 最近回答过的问题

回答状态

  • 发布时间:2017-08-10
  • 关注会员:2 人
  • 回答浏览:1634
  • X社区推广