数据库系统的数据闪回方法、存储介质及设备与流程

未命名 08-13 阅读:103 评论:0


1.本发明涉及数据库技术领域,特别是涉及一种数据库系统的数据闪回方法、存储介质及设备。


背景技术:

2.在数据库系统的使用过程中,当用户对数据库的操作出现逻辑错误时,比如误删数据、错误更新等,需要对出错的数据库进行闪回处理。闪回处理就是将数据库恢复到一个特定时间点,上述特定时间点的时刻在数据库出错之前,从而将数据库闪回至未出错的状态。
3.目前,数据库级别的闪回往往依赖于数据库的undo日志(撤销日志)。具体为在当前的数据库数据的基础上,回滚undo日志中的逻辑操作,直到到达用户期待的闪回时刻。但是,对于数据库系统来说,一般只配置有redo日志(重做日志),undo日志需要额外配置,不仅增加了额外的存储占用,同时,在数据变化时由于需要生成undo日志而带来了额外的输入输出开销。


技术实现要素:

4.本发明的一个目的是要提供一种能够解决上述任一问题的数据库系统的数据闪回方法、存储介质及设备。
5.本发明一个进一步的目的是要提升数据库闪回的效率。
6.特别地,本发明提供了一种数据库系统的数据闪回方法,包括:
7.确定数据库闪回请求针对的目标数据库;
8.获取数据库闪回请求中的目标闪回时刻;
9.获取目标数据库的基线数据,基线数据为目标数据库位于目标闪回时刻之前的某一时刻的目标数库的数据信息;
10.筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志;
11.根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。
12.可选地,获取目标数据库的基线数据的步骤包括:
13.判断是否存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,若是,从备份数据库中确定基线数据,备份数据库为目标数据库在运行过程中按照预设时间间隔备份形成;若否,根据目标数据库的类型获取目标数据库的基线数据。
14.可选地,从备份数据库中确定基线数据的步骤包括:
15.选取备份时刻紧邻目标闪回时刻的备份数据库,作为基线数据。
16.可选地,根据目标数据库的类型获取目标数据库的基线数据的步骤包括:
17.若目标数据库由空库形成,获取数据库系统中的原始模板库作为基线数据。
18.可选地,根据目标数据库的类型获取目标数据库的基线数据的步骤包括:
19.若目标数据库由模板库形成,获取目标数据库创建时预先拷贝出的目标数据库的
复制库作为基线数据。
20.可选地,筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志的步骤之前包括:
21.在不存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库的情况下,根据预先配置的系统记录表查找目标数据库的建库操作对应的日志序列号,其中,目标数据库的建库操作对应的日志序列号与目标数据库的对应关系在目标数据库创建时写入系统记录表。
22.可选地,筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志的步骤包括:
23.遍历基线数据对应的时刻与目标闪回时刻之间的数据库系统的重做日志;
24.检测数据库系统的重做日志是否含有目标数据库的标识;
25.若含有目标数据库的标识,将数据库系统的重做日志记入目标数据库的重做日志。
26.可选地,根据基线数据和重做日志生成目标闪回时刻对应的目标数据库的步骤包括:
27.拷贝基线数据以形成基础数据库;
28.在基础数据库重新执行目标数据库的做日志以形成目标闪回时刻对应的目标数据库。
29.根据本发明的另一个方面,还提供了一种机器可读存储介质,其上存储有机器可执行程序,机器可执行程序被处理器执行时实现根据上述任一项所述的数据库系统的数据闪回方法。
30.根据本发明的又一个方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的机器可执行程序,并且处理器执行机器可执行程序时实现根据上述任一项所述的数据库系统的数据闪回方法。
31.本发明的数据库系统的数据闪回方法通过获取目标数据库的基线数据,获取基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志,并根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。也就是说,使用数据库系统的重做日志实现了目标数据库的闪回处理。因此,在实现数据库的闪回处理的基础上,不需要额外在数据库系统配置撤销日志,有助于减小数据库系统存储空间的占用。同时,在数据库发生数据变化时,也无需生成撤销日志,从而减小了额外的系统开销,有利于提高数据库系统的运行性能。
32.进一步地,本发明的数据库系统的数据闪回方法通过使目标数据库在运行过程中按照预设时间间隔备份形成备份数据库,在获取基线数据的过程中判断是否存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,如果存在符合要求的备份数据库,从目标数据库的备份数据库中确定基线数据。也就是说,在存在符合要求的备份数据库的情况下,可以在备份数据库的基础上进行重做直至达到目标闪回时刻的目标数据库状态。因为备份数据库的形成时间相比于目标数据库的创建时间来说更接近目标闪回时刻,所以,利用符合要求的备份数据库作为基线数据,使得应用更少的重做日志就可以达到目标闪回时刻对应的目标数据库的状态,从而有助于提升数据库闪回的效率。
33.根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
34.后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
35.图1是根据本发明一个实施例的数据库系统的数据闪回方法的示意性流程图;
36.图2是根据本发明一个实施例的数据库系统的数据闪回方法中筛选目标数据库的重做日志步骤的示意性流程图;
37.图3是根据本发明另一个实施例的数据库系统的数据闪回方法的示意性流程图;
38.图4是根据本发明又一个实施例的数据库系统的数据闪回方法的示意性流程图;
39.图5是根据本发明一个实施例的机器可读存储介质的示意图;
40.图6是根据本发明一个实施例的计算机设备的示意图。
具体实施方式
41.本领域技术人员应当理解的是,下文所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,该一部分实施例旨在用于解释本发明的技术原理,并非用于限制本发明的保护范围。基于本发明提供的实施例,本领域普通技术人员在没有付出创造性劳动的情况下所获得的其它所有实施例,仍应落入到本发明的保护范围之内。
42.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
43.如图1所示,在一个实施例中,数据库系统的数据闪回方法一般性地包括:
44.步骤s101,确定数据库闪回请求针对的目标数据库。具体来说,数据库系统接收到数据库闪回请求后,根据数据库闪回请求的信息确定是需要对哪一个数据库系统进行闪回。
45.步骤s102,获取数据库闪回请求中的目标闪回时刻。具体地,获取数据库闪回请求中的目标闪回时刻,从而确定需要将目标数据库闪回至的哪一时刻的状态。
46.步骤s103,获取目标数据库的基线数据,基线数据为目标数据库位于目标闪回时刻之前的某一时刻的目标数库的数据信息。也就是说,基线数据是目标数据库位于目标闪回时刻之前的某一时刻的状态。
47.步骤s104,筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志。具体地,数据库系统的重做日志为多个数据库的日志穿插记录形成,所以筛选出基线数据对应的时刻与目标闪回时刻之间的数据库系统的重做日志中属于目标数据库的重做日志。
48.参照图2所示,具体地,本步骤包括:
49.步骤s201,遍历基线数据对应的时刻与目标闪回时刻之间的数据库系统的重做日志。具体地,扫描基线数据对应的时刻和目标闪回时刻之间的数据库系统的重做日志,查看每个重做日志的信息。
50.步骤s202,检测数据库系统的重做日志是否含有目标数据库的标识。具体地,重做日志的信息中包含了此日志的操作针对的数据库对象,也就是包含了数据库对象的标识,例如数据库id(identity document,身份证标识号)。那么,检测重做日志中的数据库标识是否是目标数据库的标识。
51.步骤s203,若含有目标数据库的标识,将数据库系统的重做日志记入目标数据库的重做日志。如果数据库系统的重做日志中含有目标数据库的标识,那么该数据库系统的重做日志就是需要用于目标数据库闪回的重做日志,所以记入目标数据库的重做日志。
52.步骤s105,根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。具体地,拷贝基线数据以形成基础数据库,在基础数据库重新执行目标数据库的重做日志以形成目标闪回时刻对应的目标数据库。因为基线数据是目标数据库位于位于目标闪回时刻之前的某一时刻的状态,所以,将基线数据拷贝之后形成一个基础数据库,在基础数据库上执行目标数据库的重做日志,就是重新生成了一遍目标闪回时刻对应的目标数据库,从而实现了目标数据库的闪回处理。
53.在本实施例的方案中,通过获取目标数据库的基线数据,获取基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志,并根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。也就是说,使用数据库系统的重做日志实现了目标数据库的闪回处理。因此,在实现数据库的闪回处理的基础上,不需要额外在数据库系统配置撤销日志,有助于减小数据库系统存储空间的占用。同时,在数据库发生数据变化时,也无需生成撤销日志,从而减小了额外的系统开销,有利于提高数据库系统的运行性能。
54.如图3所示,在一个实施例中,数据库系统的数据闪回方法一般性地包括:
55.步骤s301,确定数据库闪回请求针对的目标数据库。
56.步骤s302,获取数据库闪回请求中的目标闪回时刻。
57.步骤s303,判断是否存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,若是,执行步骤s304,若否,执行步骤s305。备份数据库为目标数据库在运行过程中按照预设时间间隔备份形成。
58.具体地,在数据库的使用过程中,通过配置预设时间间隔,使数据库能够定时地备份数据形成备份数据库,例如预设时间间隔可以是24小时、48小时等等。那么,如果存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,就可以从备份数据库开始重做直至到达目标闪回时刻。相比于从目标数据库创建时的状态开始重做,从符合要求的备份数据库开始重做能够重做得更快。
59.步骤s304,从备份数据库中确定基线数据。如果存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,那么就可以利用备份数据库作为基线数据。具体地,选取备份时刻紧邻目标闪回时刻的备份数据库,作为基线数据。具体来说,如果存在多个备份时刻位于目标闪回时刻之前的备份数据库,那么,选取其中备份时刻紧邻目标闪回时刻的备份数据库,也就是在时间上与目标闪回时刻最接近的备份数据库。
60.步骤s305,根据目标数据库的类型获取目标数据库的基线数据。具体地,若目标数
据库由空库形成,获取数据库系统中的原始模板库作为基线数据。若目标数据库由模板库形成,获取目标数据库创建时预先拷贝出的目标数据库的复制库作为基线数据。
61.具体来说,对于数据库系统中的数据库来说,有一部创建时为空库,也就是只包含支撑数据库运行的系统表和系统数据,后续使用中会加入一些增量用户数据。空库用数据库系统的原始模板库为基础拷贝创建。所以,如果目标数据库是由空库形成,那么就获取数据库系统中的原始模板库,拷贝原始模板库形成基线数据。
62.在数据库系统中,还有一部分数据库创建时为模板库,其中既有支撑数据库运行的系统表和系统数据,也有一部分用户创建的初始数据。后续使用中还会加入增量用户数据。所以,对于模板库来说,需要在创建时全量拷贝出一个复制库。这样,复制库不会在使用过程中被修改。当目标数据库为模板库时,就可以获取这个预先拷贝的复制库作为基线数据。
63.步骤s306,筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志。
64.步骤s307,根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。
65.在本实施例的方案中,通过使目标数据库在运行过程中按照预设时间间隔备份形成备份数据库,在获取基线数据的过程中判断是否存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,如果存在符合要求的备份数据库,从目标数据库的备份数据库中确定基线数据。也就是说,在存在符合要求的备份数据库的情况下,可以在备份数据库的基础上进行重做直至达到目标闪回时刻的目标数据库状态。
66.因为备份数据库的形成时间相比于目标数据库的创建时间来说更接近目标闪回时刻,所以,利用符合要求的备份数据库作为基线数据,使得应用更少的重做日志就可以达到目标闪回时刻对应的目标数据库的状态,从而有助于提升数据库闪回的效率。
67.进一步地,通过选取备份时刻紧邻目标闪回时刻的备份数据库作为基线数据,能够最大程度上减少重做工作量。
68.如图4所示,在一个实施例中,筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志的步骤之前包括:在不存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库的情况下,根据预先配置的系统记录表查找目标数据库的建库操作对应的日志序列号,其中,目标数据库的建库操作对应的日志序列号与目标数据库的对应关系在目标数据库创建时写入系统记录表。数据库系统的数据闪回方法一般性地包括:
69.步骤s401,确定数据库闪回请求针对的目标数据库。
70.步骤s402,获取数据库闪回请求中的目标闪回时刻。
71.步骤s403,判断是否存在备份时刻在目标闪回时刻之前的目标数据库的备份数据库,若是,执行步骤s404,若否,执行步骤s405。备份数据库为目标数据库在运行过程中按照预设时间间隔备份形成。
72.步骤s404,从备份数据库中确定基线数据。
73.步骤s405,根据目标数据库的类型获取目标数据库的基线数据,基线数据为目标数据库位于目标闪回时刻之前的某一时刻的目标数库的数据信息。
74.步骤s406,根据预先配置的系统记录表查找目标数据库的建库操作对应的日志序
列号。其中,目标数据库的建库操作对应的日志序列号与目标数据库的对应关系在目标数据库创建时写入系统记录表。
75.具体地,预先在数据库系统中创建系统记录表。在每个数据库创建时,建库操作形成日志,具有对应的日志序列号。那么,在数据库的创建成功时,将建库操作对应的日志序列号和数据库的对应关系写入系统记录表中。
76.因此,当确定目标数据库,在目标数据库没有符合要求的备份数据库的情况下,用对应目标数据库创建时状态的数据库确定基线数据后,可以在系统记录表中查找目标数据库的建库操作对应的日志序列号,从而快速确定数据库系统的重做日志的筛选起始位置。
77.步骤s407,筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志。当确定目标数据库,在目标数据库没有符合要求的备份数据库的情况下,用对应目标数据库创建时状态的数据库确定基线数据后,可以在系统记录表中查找目标数据库的建库操作对应的日志序列号,从目标数据库的建库操作对应的日志序列号对应的数据库系统的重做日志位置开始筛选基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志。
78.步骤s408,根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。
79.本实施例还提供了一种机器可读存储介质和计算机设备。图5是根据本发明一个实施例的机器可读存储介质10的示意图。图6是根据本发明一个实施例的计算机设备20的示意图。
80.机器可读存储介质10其上存储有机器可执行程序11,机器可执行程序11被处理器执行时实现上述任一实施例的数据库系统的数据闪回方法。
81.计算机设备20可以包括存储器210、处理器220及存储在存储器210上并在处理器220上运行的机器可执行程序11,并且处理器220执行机器可执行程序11时实现上述任一实施例的数据库系统的数据闪回方法。
82.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何机器可读存储介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
83.就本实施例的描述而言,机器可读存储介质10可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,机器可读存储介质10甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
84.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述
实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。
85.计算机设备20可以是例如服务器、台式计算机、笔记本式计算机、平板计算机或智能手机。在一些示例中,计算机设备20可以是云计算节点。计算机设备20可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括执行特定的任务或者实现特定的抽象数据类型的例程、程序、目标程序、组件、逻辑、数据结构等。计算机设备20可以在通过通信网络链接的远程处理设备执行任务的分布式云计算环境中实施。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
86.计算机设备20可以包括适于执行存储的指令的处理器220、在操作期间为所述指令的操作提供临时存储空间的存储器210。处理器220可以是单核处理器、多核处理器、计算集群或任何数量的其他配置。存储器210可以包括随机存取存储器(ram)、只读存储器、闪存或任何其他合适的存储系统。
87.处理器220可以通过系统互连(例如pci、pci-express等)连接到适于将计算机设备20连接到一个或多个i/o设备(输入/输出设备)的i/o接口(输入/输出接口)。i/o设备可以包括例如键盘和指示设备,其中指示设备可以包括触摸板或触摸屏等等。i/o设备可以是计算机设备20的内置组件,或者可以是外部连接到计算设备的设备。
88.处理器220也可以通过系统互连链接到适于将计算机设备20连接到显示设备的显示接口。显示设备可以包括作为计算机设备20的内置组件的显示屏。显示设备还可以包括外部连接到计算机设备20的计算机监视器、电视机或投影仪等。此外,网络接口控制器(network interface controller,nic)可以适于通过系统互连将计算机设备20连接到网络。在一些实施例中,nic可以使用任何合适的接口或协议(诸如因特网小型计算机系统接口等)来传输数据。网络可以是蜂窝网络、无线电网络、广域网(wan))、局域网(lan)或因特网等等。远程设备可以通过网络连接到计算设备。
89.本实施例提供的流程图并不旨在指示方法的操作将以任何特定的顺序执行,或者方法的所有操作都包括在所有的每种情况下。此外,方法可以包括附加操作。在本实施例方法提供的技术思路的范围内,可以对上述方法进行附加的变化。
90.至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

技术特征:
1.一种数据库系统的数据闪回方法,包括:确定数据库闪回请求针对的目标数据库;获取所述数据库闪回请求中的目标闪回时刻;获取所述目标数据库的基线数据,所述基线数据为所述目标数据库位于所述目标闪回时刻之前的某一时刻的所述目标数库的数据信息;筛选出所述基线数据对应的时刻与所述目标闪回时刻之间的所述目标数据库的重做日志;根据所述基线数据和所述目标数据库的重做日志生成所述目标闪回时刻对应的目标数据库。2.根据权利要求1所述的数据库系统的数据闪回方法,其中,所述获取所述目标数据库的基线数据的步骤包括:判断是否存在备份时刻在所述目标闪回时刻之前的所述目标数据库的备份数据库,若是,从所述备份数据库中确定所述基线数据,所述备份数据库为所述目标数据库在运行过程中按照预设时间间隔备份形成;若否,根据所述目标数据库的类型获取所述目标数据库的基线数据。3.根据权利要求2所述的数据库系统的数据闪回方法,其中,所述从所述备份数据库中确定所述基线数据的步骤包括:选取备份时刻紧邻所述目标闪回时刻的备份数据库,作为所述基线数据。4.根据权利要求2所述的数据库系统的数据闪回方法,其中,所述根据所述目标数据库的类型获取所述目标数据库的基线数据的步骤包括:若所述目标数据库由空库形成,获取数据库系统中的原始模板库作为所述基线数据。5.根据权利要求2所述的数据库系统的数据闪回方法,其中,所述根据所述目标数据库的类型获取所述目标数据库的基线数据的步骤包括:若所述目标数据库由模板库形成,获取所述目标数据库创建时预先拷贝出的所述目标数据库的复制库作为所述基线数据。6.根据权利要求2所述的数据库系统的数据闪回方法,其中,所述筛选出所述基线数据对应的时刻与所述目标闪回时刻之间的所述目标数据库的重做日志的步骤之前包括:在不存在备份时刻在所述目标闪回时刻之前的所述目标数据库的备份数据库的情况下,根据预先配置的系统记录表查找所述目标数据库的建库操作对应的日志序列号,其中,所述目标数据库的建库操作对应的日志序列号与所述目标数据库的对应关系在所述目标数据库创建时写入所述系统记录表。7.根据权利要求1所述的数据库系统的数据闪回方法,其中,所述筛选出所述基线数据对应的时刻与所述目标闪回时刻之间的所述目标数据库的重做日志的步骤包括:遍历所述基线数据对应的时刻与所述目标闪回时刻之间的数据库系统的重做日志;检测数据库系统的重做日志是否含有所述目标数据库的标识;若含有所述目标数据库的标识,将所述数据库系统的重做日志记入所述目标数据库的重做日志。8.根据权利要求1所述的数据库系统的数据闪回方法,其中,所述根据所述基线数据和所述重做日志生成所述目标闪回时刻对应的目标数据库的步骤包括:
拷贝所述基线数据以形成基础数据库;在所述基础数据库重新执行所述目标数据库的做日志以形成所述目标闪回时刻对应的目标数据库。9.一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理器执行时实现根据权利要求1至8任一项所述的数据库系统的数据闪回方法。10.一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至8任一项所述的数据库系统的数据闪回方法。

技术总结
本发明提供了一种数据库系统的数据闪回方法、存储介质及设备。数据库系统的数据闪回方法包括:确定数据库闪回请求针对的目标数据库;获取数据库闪回请求中的目标闪回时刻;获取目标数据库的基线数据,基线数据为目标数据库位于目标闪回时刻之前的某一时刻的目标数库的数据信息;筛选出基线数据对应的时刻与目标闪回时刻之间的目标数据库的重做日志;根据基线数据和目标数据库的重做日志生成目标闪回时刻对应的目标数据库。使用数据库系统的重做日志实现了目标数据库的闪回处理,不需要额外在数据库系统配置撤销日志,有助于减小数据库系统存储空间的占用,减小了额外的系统开销。销。销。


技术研发人员:季业 王建华
受保护的技术使用者:北京人大金仓信息技术股份有限公司
技术研发日:2023.03.17
技术公布日:2023/8/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐