买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】DB2数据库数据同步更新方法及设备_武汉达梦数据库有限公司_201811219296.0 

申请/专利权人:武汉达梦数据库有限公司

申请日:2018-10-19

公开(公告)日:2021-04-13

公开(公告)号:CN109271452B

主分类号:G06F16/27(20190101)

分类号:G06F16/27(20190101);G06F16/23(20190101);G06F16/242(20190101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.13#授权;2019.02.26#实质审查的生效;2019.01.25#公开

摘要:本发明实施例提供了DB2数据库数据同步更新方法及设备。所述方法包括:根据待同步更新表创建数据详细地址存储列,对待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为待同步更新表的起始LSN,释放S锁;获取待同步更新表的结果集,将结果集发送至目标端数据库入库,获取源端DB2数据库当前LSN作为待同步更新表的结束LSN;接收源端同步更新服务发送的初始化数据,在目标端数据库将ROWID插入数据详细地址存储列,初始化待同步更新表的数据;启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新。本发明的各个实施例可以在保证目标端数据库数据一致性的前提下,避免长时间对待同步更新表上S锁造成的不利影响。

主权项:1.一种DB2数据库数据同步更新方法,其特征在于,包括:在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID;所述启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库,包括:捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,将转换后的结果通过TCPIP网络发送至目标端数据库;所述捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,包括:将INSERT语句转换成DELETE语句及新的INSERT语句;所述将INSERT语句转换成DELETE及新的INSERT语句,包括:在源端数据库构造附带ROWID的DELETE语句发送至目标端数据库进行同步更新服务,在目标端数据库的同步更新表中删除所述ROWID对应的记录,将所述新的INSERT语句发送至目标端数据库进行同步更新服务,将所述ROWID插入所述数据详细地址存储列。

全文数据:DB2数据库数据同步更新方法及设备技术领域本发明实施例涉及计算机技术领域,尤其涉及一种DB2数据库数据同步更新方法及设备。背景技术在基于软件的数据库数据复制技术中,基于数据库日志分析的数据实时同步技术,支持异构系统复制,并且异构备机可读写,对源端数据库的影响也比较小,因此在数据库实时复制领域得到广泛应用。目前在使用数据同步服务进行数据库数据初始化的主要技术原理是,首先对源端数据库中的同步表上S锁,防止其他事务对同步表做修改操作,查询出当前数据库的LSN值作为表增量同步的起始LSN,然后使用SELECT语句查询出源表中的数据。对于支持多版本并发控制的关系型数据库,在发出SELECT查询语句后,可以释放掉同步表上的S锁,因为SELECT语句能够利用多版本机制查询出起始LSN对应的结果集,对于大于此LSN的事务操作,SELECT不会查询到变化的数据。这一部分的变化则是通过后续的增量同步来保证源和目标端的数据一致性。而对于不支持多版本机制的关系型数据库,在SELECT查询并提取完所有结果集之后才能释放表上的S锁,防止在查询过程中,其他事务对同步表做修改操作,而读取到了变更的数据,这样再次在增量同步时会重复同步起始LSN之后提交的事务操作。对于DB2数据库,由于其不支持多版本并发控制机制,因此在目前初始化步骤实现中需要对数据库同步表保持S锁。如果不对该表保持S锁,那么在某个表初始化时,查询操作会读取到在提取查询结果集期间其它事务提交的数据,初始化结束后开启同步时,这些提取结果集期间产生的事务会被再次同步,从而影响目标端库数据的一致性。如果对该表保持S锁,当源端数据表中数据量非常大时,查询结果集会花费较长时间,而长时间对同步表保持S锁,会对数据库上的应用程序造成较大影响。因此,找到在保证目标端数据库数据一致性的前提下,避免因长时间对待同步更新表上S锁,对应用程序造成不利影响的方法,就成为业界广泛关注的问题。发明内容针对现有技术存在的上述问题,本发明实施例提供了一种DB2数据库数据同步更新方法及设备。第一方面,本发明的实施例提供了一种DB2数据库数据同步更新方法,包括:在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。进一步地,所述数据详细地址存储列的形式包括:隐藏列或普通列。进一步地,所述启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库,包括:捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,将转换后的结果通过TCPIP网络发送至目标端数据库。进一步地,所述捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,包括:将INSERT语句转换成DELETE语句及新的INSERT语句。进一步地,所述将INSERT语句转换成DELETE及新的INSERT语句,包括:在源端数据库构造附带ROWID的DELETE语句发送至目标端数据库进行同步更新服务,在目标端数据库的同步更新表中删除所述ROWID对应的记录,将所述新的INSERT语句发送至目标端数据库进行同步更新服务,将所述ROWID插入所述数据详细地址存储列。进一步地,所述将INSERT语句转换成DELETE语句及新的INSERT语句,包括:同步更新UPDATE语句,根据源端数据库的值更新目标端数据库中的相应记录。进一步地,所述所述将INSERT语句转换成DELETE语句及新的INSERT语句,包括:同步更新DELETE语句,根据源端数据库的值删除目标端数据库中的相应记录。第二方面,本发明的实施例提供了一种DB2数据库数据同步更新装置,包括:待更新数据获取模块,用于在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;数据同步更新模块,用于在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。第三方面,本发明的实施例提供了一种电子设备,包括:至少一个处理器;以及与处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,处理器调用程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的DB2数据库数据同步更新方法。第四方面,本发明的实施例提供了一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的DB2数据库数据同步更新方法。本发明实施例提供的DB2数据库数据同步更新方法及设备,通过在源端数据库初始化过程中对待同步更新表上短暂的S锁,可以在保证目标端数据库数据一致性的前提下,避免因长时间对待同步更新表上S锁,对应用程序造成的不利影响。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的DB2数据库数据同步更新方法流程图;图2为本发明实施例提供的DB2数据库数据同步更新装置结构示意图;图3为本发明实施例提供的电子设备的实体结构示意图;图4为本发明实施例提供的DB2数据库数据同步更新架构图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。另外,本发明提供的各个实施例或单个实施例中的技术特征,可以相互任意结合以形成可行的技术方案,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。本发明实施例提供了一种DB2数据库数据同步更新方法,参见图1,该方法包括:101、在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集在另一实施例中,可以选择SELECT语句获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;102、在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务在另一实施例中,还包括:若所述结束LSN小于所述起始LSN,则忽略数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。本发明实施例提供的DB2数据库数据同步更新方法,通过在源端数据库初始化过程中对待同步更新表上短暂的S锁,可以在保证目标端数据库数据一致性的前提下,避免因长时间对待同步更新表上S锁,对应用程序造成的不利影响。在上述实施例的基础上,本发明实施例中提供的DB2数据库数据同步更新方法,所述数据详细地址存储列的形式包括:隐藏列或普通列在另一实施例中,该隐藏列或普通列可以命名为##ROWID。在上述实施例的基础上,本发明实施例中提供的DB2数据库数据同步更新方法,所述启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库,包括:捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,将转换后的结果通过TCPIP网络发送至目标端数据库。在上述实施例的基础上,本发明实施例中提供的DB2数据库数据同步更新方法,所述捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,包括:将INSERT语句转换成DELETE语句及新的INSERT语句。在上述实施例的基础上,本发明实施例中提供的DB2数据库数据同步更新方法,所述将INSERT语句转换成DELETE及新的INSERT语句,包括:在源端数据库构造附带ROWID的DELETE语句发送至目标端数据库进行同步更新服务,在目标端数据库的同步更新表中删除所述ROWID对应的记录,将所述新的INSERT语句发送至目标端数据库进行同步更新服务,将所述ROWID插入所述数据详细地址存储列。构造DELETE语句的目的是为了清除在初始化操作期间产生的INSERT语句可能已经被装载到目标端数据库的数据中,防止同步这些数据的INSERT语句在目标端数据库产生冲突。在上述实施例的基础上,本发明实施例中提供的DB2数据库数据同步更新方法,所述将INSERT语句转换成DELETE语句及新的INSERT语句,包括:同步更新UPDATE语句,根据源端数据库的值更新目标端数据库中的相应记录。在上述实施例的基础上,本发明实施例中提供的DB2数据库数据同步更新方法,所述所述将INSERT语句转换成DELETE语句及新的INSERT语句,包括:同步更新DELETE语句,根据源端数据库的值删除目标端数据库中的相应记录。最后,需要说明的是,当源端数据库的起始LSN大于待同步更新表的结束LSN后,日志操作结束转换,按照普通的方式投递,无需再维护目标端数据库的数据详细地址存储列。本发明各个实施例的实现基础是通过具有处理器功能的设备进行程序化的处理实现的。因此在工程实际中,可以将本发明各个实施例的技术方案及其功能封装成各种模块。基于这种现实情况,在上述各实施例的基础上,本发明的实施例提供了一种DB2数据库数据同步更新装置,该装置用于执行上述方法实施例中的DB2数据库数据同步更新方法。参见图2,该装置包括:待更新数据获取模块201,用于在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;数据同步更新模块202,用于在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。本发明实施例提供的DB2数据库数据同步更新装置,通过设计待更新数据获取模块及数据同步更新模块,在源端数据库初始化过程中对待同步更新表上短暂的S锁,可以在保证目标端数据库数据一致性的前提下,避免因长时间对待同步更新表上S锁,对应用程序造成的不利影响。本发明实施例的方法是依托电子设备实现的,因此对相关的电子设备有必要做一下介绍。基于此目的,本发明的实施例提供了一种电子设备,如图3所示,该电子设备包括:至少一个处理器processor301、通信接口CommunicationsInterface304、至少一个存储器memory302和通信总线303,其中,至少一个处理器301,通信接口304,至少一个存储器302通过通信总线303完成相互间的通信。至少一个处理器301可以调用至少一个存储器302中的逻辑指令,以执行如下方法:在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。此外,上述的至少一个存储器302中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。例如包括:在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的介质。为了对上述各个实施例及本发明的精神实质做更进一步的阐述,有必要对基于日志分析的数据库数据同步更新的架构做出阐述。请参见图4,该架构包括:源端数据库401、交易日志402、日志捕获403、TCPIP网络404、管理进程405、同步更新406及目标端数据库407。在源端数据库401产生交易日志402,日志捕获403捕获交易日志402后进行分析,将分析结果通过TCPIP网络404发送至目标端数据库407一侧,由同步更新406进行同步更新后,发送至目标端数据库407进行数据库数据的更新。整个过程中,管理进程405用于在源端数据库401一侧及目标端数据库407一侧进行数据管理。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROMRAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行各个实施例或者实施例的某些部分所述的方法。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

权利要求:1.一种DB2数据库数据同步更新方法,其特征在于,包括:在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。2.根据权利要求1所述的DB2数据库数据同步更新方法,其特征在于,所述数据详细地址存储列的形式包括:隐藏列或普通列。3.根据权利要求1所述的DB2数据库数据同步更新方法,其特征在于,所述启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库,包括:捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,将转换后的结果通过TCPIP网络发送至目标端数据库。4.根据权利要求3所述的DB2数据库数据同步更新方法,其特征在于,所述捕获并分析源端数据库日志,将源端DB2数据库的增删变化进行转换,包括:将INSERT语句转换成DELETE语句及新的INSERT语句。5.根据权利要求4所述的DB2数据库数据同步更新方法,其特征在于,所述将INSERT语句转换成DELETE及新的INSERT语句,包括:在源端数据库构造附带ROWID的DELETE语句发送至目标端数据库进行同步更新服务,在目标端数据库的同步更新表中删除所述ROWID对应的记录,将所述新的INSERT语句发送至目标端数据库进行同步更新服务,将所述ROWID插入所述数据详细地址存储列。6.根据权利要求1所述的DB2数据库数据同步更新方法,其特征在于,所述将INSERT语句转换成DELETE语句及新的INSERT语句,包括:同步更新UPDATE语句,根据源端数据库的值更新目标端数据库中的相应记录。7.根据权利要求1所述的DB2数据库数据同步更新方法,其特征在于,所述所述将INSERT语句转换成DELETE语句及新的INSERT语句,包括:同步更新DELETE语句,根据源端数据库的值删除目标端数据库中的相应记录。8.一种DB2数据库数据同步更新装置,其特征在于,包括:待更新数据获取模块,用于在目标端数据库,根据待同步更新表创建数据详细地址存储列,在源端数据库,对所述待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为所述待同步更新表的起始LSN,释放S锁;获取所述待同步更新表的结果集,将所述结果集发送至目标端数据库入库,再次获取源端DB2数据库当前LSN作为所述待同步更新表的结束LSN;数据同步更新模块,用于在目标端数据库,接收源端同步更新服务发送的初始化数据,将所述待同步更新表中的数据及数据详细地址ROWID组成INSERT语句,并在目标端数据库中将ROWID插入所述数据详细地址存储列,完成所述待同步更新表的数据初始化;在源端数据库,若所述结束LSN大于等于所述起始LSN,启动数据实时同步更新服务,将源端DB2数据库的变化发送至目标端数据库进行数据同步更新;其中,所述数据详细地址存储列用于存储源端数据库中的ROWID,所述结果集中包括所述源端数据库中的ROWID。9.一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以执行如权利要求1至7任一项所述的方法。10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7中任一项所述的方法。

百度查询: 武汉达梦数据库有限公司 DB2数据库数据同步更新方法及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。