【技术实现步骤摘要】
一种数据变更的存储方法、装置、电子设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据变更的存储方法、装置、电子设备及介质。
技术介绍
[0002]随着计算机、网络等技术的发展,需管理的数据量越来越多,为了数据库中数据的安全和可审计,需要对各数据源的数据变更进行管理,以实现可追溯,即可以查看数据的历史值、变更日期等信息。
[0003]当前实现数据变更的可追溯,主要是通过在数据源中增加数据变更字段。在各种业务逻辑中,当出现数据变更时,触发修改数据变更字段。然后配置定期的增量抽取任务,根据变更字段抽取上一段时期的变更数据记录,最终将数据记录存储到数据库中。
[0004]现有的可追溯实现方式,需要对数据源作结构改动增加字段,对数据源本身有干扰,并且定期抽取的是前一时间段的记录,需要每次都抽取整条记录来存储,存在存储空间大的技术问题。
技术实现思路
[0005]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的数据变更的存储方法、装置、电子设备及介质。 ...
【技术保护点】
【技术特征摘要】
1.一种数据变更的存储方法,其特征在于,包括:获取已开启有变动数据捕获功能的N个源数据库的变动数据捕获日志,N为正整数,其中,所述变动数据捕获日志记录的变更数据包括变更位置和变更内容;根据所述变更位置,在分布式存储系统中确定出与所述变更数据对应的目标存储数据库中的目标表;根据所述变更内容表征的变更类型,将所述变更数据存储至所述目标表中对应的目标列簇。2.如权利要求1所述的方法,其特征在于:所述分布式存储系统中设置有N个存储数据库,所述N个存储数据库与所述N个源数据库一一对应;其中,所述N个存储数据库中的任一存储数据库中的表与该存储数据库所对应的源数据库中的源表一一对应;其中,所述目标存储数据库为所述N个存储数据库中之一。3.如权利要求1所述的方法,其特征在于,所述变动数据捕获日志记录的变更数据还包括:变更时间。4.如权利要求1所述的方法,其特征在于,所述根据所述变更位置,在分布式存储系统中确定出与所述变更数据对应的目标存储数据库中的目标表,包括:根据所述变更位置确定所述变更数据的来源为所述N个源数据库中的目标源数据库中的目标源表;根据所述目标源数据库和所述目标源表,确定出与所述变更数据对应的目标存储数据库中的目标表,其中,所述目标存储数据库与所述目标源数据库对应,所述目标表与所述目标源表对应。5.如权利1所述的方法,其特征在于,所述根据所述变更位置,在分布式存储系统中确定出与所述变更数据对...
【专利技术属性】
技术研发人员:朱学通,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。