数据访问服务的提供方法及装置制造方法及图纸

技术编号:39734665 阅读:11 留言:0更新日期:2023-12-17 23:36
本申请公开了一种数据访问服务的提供方法及装置

【技术实现步骤摘要】
数据访问服务的提供方法及装置、存储介质及电子装置


[0001]本申请涉及数据访问服务领域,具体而言,涉及一种数据访问服务的提供方法及装置

存储介质及电子装置


技术介绍

[0002]目前,现有的主机平台如对某台并行耦合器预进行维护类操作,必须对分布在此台并行耦合器的结构单元进行向另一台并行耦合器的集中迁移操作,即在变更窗口内一次性将此并行耦合器中分布的所有结构单元集中迁移至另一个并行耦合器中,这样,可以对已经全部清空的并行耦合器进行硬件升级等维护操作,不过这种简单的集中迁移方式对系统的联机交易会产生较大的影响,例如执行交易中的系统响应时间会变长,甚至发生交易暂停现象,停止提供数据访问服务

虽然传统方式一般会主动申请停机窗口来减少这种集中迁移对系统联机交易的影响,但这种方式也存在因产生过多系统停机窗口的申请需求降低系统可用性的缺陷

[0003]因此,相关技术中,在不影响系统可用性的情况下,存在如何对并行耦合器的结构单元进行迁移的技术问题

[0004]针对相关技术,在不影响系统可用性的情况下,如何对并行耦合器的结构单元进行迁移的技术问题,目前尚未提出有效的解决方案

[0005]因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷


技术实现思路

[0006]本申请实施例提供了一种数据访问服务的提供方法及装置

存储介质及电子装置,以至少解决在不影响系统可用性的情况下,如何对并行耦合器的结构单元进行迁移的技术问题

[0007]根据本申请实施例的一方面,提供了一种数据访问服务的提供方法,包括:响应于目标对象发送的维护指令,确定出当前提供数据访问服务的第一并行耦合器,其中,所述第一并行耦合器为所述维护指令所指示的待维护并行耦合器;按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,其中,所述结构单元类型至少包括以下之一:锁类型,缓存类型,列表类型;在确定所有所述预设结构单元均迁移至所述第二并行耦合器的情况下,使用所述第二并行耦合器替代所述第一并行耦合器提供数据访问服务

[0008]在一个示例性实施例中,按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,包括:在确定所述结构单元类型包括锁类型的情况下,从所述预设结构单元内确定出锁类型结构单元;确定出所述第一并行耦合器内为所述锁类型结构单元建立的主数据库,以及所述第二并行耦合器内为所述锁类型结构单元建立的备数据库;其中,所述主数据库的数据至少包括所述锁类型结构单元;在将所述锁类型结构单元的当前写入模式修改为准同步双写模式之后,根据所述主数据库和所述备数据库之间的绑定
关系将所述主数据库的锁类型结构单元迁移至所述备数据库,以将所述第一并行耦合器的锁类型结构单元迁移至所述第二并行耦合器

[0009]在一个示例性实施例中,至少通过以下方式之一将所述锁类型结构单元的当前写入模式修改为准同步双写模式,包括:在确定所述锁类型结构单元的当前写入模式为单写模式,且所述锁类型结构单元未被访问的情况下,将所述锁类型结构单元的当前写入模式从单写模式更新为准同步双写模式;在确定所述锁类型结构单元的当前写入模式为单写模式,且所述锁类型结构单元被访问的情况下,将所述锁类型结构单元的当前写入模式从单写模式修改为双写模式,并将所述双写模式更新为准同步双写模式

[0010]在一个示例性实施例中,将所述锁类型结构单元的当前写入模式从单写模式更新为准同步双写模式,包括:获取所述锁类型结构单元的第一模式标识,其中,所述第一模式标识用于表示所述锁类型结构单元的单写模式;在将所述第一模式标识修改为第二模式标识之后,通过调用第一开启指令控制所述第二模式标识生效,其中,所述第二模式标识用于表示所述锁类型结构单元的准同步双写模式,所述第一开启指令用于开启所述锁类型结构单元的当前写入模式

[0011]在一个示例性实施例中,将所述锁类型结构单元的当前写入模式从单写模式修改为双写模式,并将所述双写模式更新为准同步双写模式,包括:获取所述锁类型结构单元的第一模式标识,其中,所述第一模式标识用于表示所述锁类型结构单元的单写模式;在将所述第一模式标识修改为第三模式标识之后,通过调用第二开启指令控制所述第三模式标识生效,其中,所述第三模式标识用于表示所述锁类型结构单元的双写模式,所述第二开启指令用于开启所述锁类型结构单元的当前写入模式;根据修改指令将所述第三模式标识修改为第二模式标识,并通过调用所述第二开启指令控制所述第二模式标识生效,其中,所述第二模式标识用于表示所述锁类型结构单元的准同步双写模式

[0012]在一个示例性实施例中,按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,包括:在确定所述结构单元类型包括缓存类型的情况下,从所述预设结构单元内确定出缓存类型结构单元;将所述缓存类型结构单元的当前写入模式修改为用户管理双写模式;在所述缓存类型结构单元的用户管理双写模式生效后,确定出所述第一并行耦合器内为所述缓存类型结构单元建立的主数据库,以及所述第二并行耦合器内为所述缓存类型结构单元建立的备数据库;根据所述主数据库和所述备数据库之间的绑定关系将所述主数据库的缓存类型结构单元迁移至所述备数据库,以将所述第一并行耦合器的缓存类型结构单元迁移至所述第二并行耦合器

[0013]在一个示例性实施例中,所述方法还包括:对所述第一并行耦合器执行完成迁移所需的隔离操作,所述对所述第一并行耦合器执行完成迁移所需的隔离操作,包括:根据第一停止指令控制所述第二并行耦合器的备数据库停止从所述第一并行耦合器的主数据库进行数据备份;丢弃所述备数据库内的数据,并使用所述主数据库内的数据提供数据访问服务

[0014]在一个示例性实施例中,所述方法还包括:对所述第二并行耦合器执行完成迁移所需的隔离操作,所述对所述第二并行耦合器执行完成迁移所需的隔离操作,包括:响应于第二停止指令,从所述主数据库内获取从上一个备份时刻至当前时刻之间的新增数据;根据所述主数据库和所述备数据库之间的绑定关系将所述新增数据备份至所述备数据库;解
除所述绑定关系,丢弃所述主数据库内的数据,根据所述备数据库内的数据提供数据访问服务,以使用所述第二并行耦合器替代所述第一并行耦合器提供数据访问服务

[0015]在一个示例性实施例中,按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,包括:在确定所述结构单元类型包括列表类型的情况下,从所述预设结构单元内确定出列表类型结构单元;确定出所述第一并行耦合器内为所述列表类型结构单元建立的主数据库,以及所述第二并行耦合器内为所述列表类型结构单元建立的备数据库;其中,所述主数据库的数据至少包括所述列表类型结构单元;响应于第三开启指令,根据所述主数据库和所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据访问服务的提供方法,其特征在于,包括:响应于目标对象发送的维护指令,确定出当前提供数据访问服务的第一并行耦合器,其中,所述第一并行耦合器为所述维护指令所指示的待维护并行耦合器;按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,其中,所述结构单元类型至少包括以下之一:锁类型,缓存类型,列表类型;在确定所有所述预设结构单元均迁移至所述第二并行耦合器的情况下,使用所述第二并行耦合器替代所述第一并行耦合器提供数据访问服务
。2.
根据权利要求1所述的数据访问服务的提供方法,其特征在于,按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,包括:在确定所述结构单元类型包括锁类型的情况下,从所述预设结构单元内确定出锁类型结构单元;确定出所述第一并行耦合器内为所述锁类型结构单元建立的主数据库,以及所述第二并行耦合器内为所述锁类型结构单元建立的备数据库;其中,所述主数据库的数据至少包括所述锁类型结构单元;在将所述锁类型结构单元的当前写入模式修改为准同步双写模式之后,根据所述主数据库和所述备数据库之间的绑定关系将所述主数据库的锁类型结构单元迁移至所述备数据库,以将所述第一并行耦合器的锁类型结构单元迁移至所述第二并行耦合器
。3.
根据权利要求2所述的数据访问服务的提供方法,其特征在于,至少通过以下方式之一将所述锁类型结构单元的当前写入模式修改为准同步双写模式,包括:在确定所述锁类型结构单元的当前写入模式为单写模式,且所述锁类型结构单元未被访问的情况下,将所述锁类型结构单元的当前写入模式从单写模式更新为准同步双写模式;在确定所述锁类型结构单元的当前写入模式为单写模式,且所述锁类型结构单元被访问的情况下,将所述锁类型结构单元的当前写入模式从单写模式修改为双写模式,并将所述双写模式更新为准同步双写模式
。4.
根据权利要求3所述的数据访问服务的提供方法,其特征在于,将所述锁类型结构单元的当前写入模式从单写模式更新为准同步双写模式,包括:获取所述锁类型结构单元的第一模式标识,其中,所述第一模式标识用于表示所述锁类型结构单元的单写模式;在将所述第一模式标识修改为第二模式标识之后,通过调用第一开启指令控制所述第二模式标识生效,其中,所述第二模式标识用于表示所述锁类型结构单元的准同步双写模式,所述第一开启指令用于开启所述锁类型结构单元的当前写入模式
。5.
根据权利要求3所述的数据访问服务的提供方法,其特征在于,将所述锁类型结构单元的当前写入模式从单写模式修改为双写模式,并将所述双写模式更新为准同步双写模式,包括:获取所述锁类型结构单元的第一模式标识,其中,所述第一模式标识用于表示所述锁类型结构单元的单写模式;在将所述第一模式标识修改为第三模式标识之后,通过调用第二开启指令控制所述第三模式标识生效,其中,所述第三模式标识用于表示所述锁类型结构单元的双写模式,所述
第二开启指令用于开启所述锁类型结构单元的当前写入模式;根据修改指令将所述第三模式标识修改为第二模式标识,并通过调用所述第二开启指令控制所述第二模式标识生效,其中,所述第二模式标识用于表示所述锁类型结构单元的准同步双写模式
。6.
根据权利要求1所述的数据访问服务的提供方法,其特征在于,按照结构单元类型将所述第一并行耦合器包含的预设结构单元迁移至第二并行耦合器,包括:在确定所述结构单元类型包括缓存类型的情况下,从所述预设结构单元内确定出缓存类型结构单元;将所述缓存类型结构单元的当前写入模式修改为用户管理双写模式;在所述缓存类型结构单元的用户管理双写模式生效后,确定出所述第一并行耦合器内为所述缓存类型结构单元建立的主数据库,以及所述第二并行耦合器内为所述缓存类型结构单元建立的备数据库;根据所述主数据库和所述备数据库之间的绑定关系将所述主数据库的缓存类型结构单元迁移至所述备数据库,以将所述第一并行耦合器的缓存类型结构单元迁移至所述第二并行耦合器
。7.
根据权利要求6所述的数据...

【专利技术属性】
技术研发人员:曹杰瑞
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1