CN113419937A - 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质 - Google Patents

一种数据和日志一体化的值日志实现方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN113419937A
CN113419937A CN202110728025.3A CN202110728025A CN113419937A CN 113419937 A CN113419937 A CN 113419937A CN 202110728025 A CN202110728025 A CN 202110728025A CN 113419937 A CN113419937 A CN 113419937A
Authority
CN
China
Prior art keywords
data
value log
log
record
writing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110728025.3A
Other languages
English (en)
Inventor
付新
王学海
姜久文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dameng Data Technology Jiangsu Co ltd
Original Assignee
Dameng Data Technology Jiangsu Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dameng Data Technology Jiangsu Co ltd filed Critical Dameng Data Technology Jiangsu Co ltd
Priority to CN202110728025.3A priority Critical patent/CN113419937A/zh
Priority to PCT/CN2021/112761 priority patent/WO2023272895A1/zh
Publication of CN113419937A publication Critical patent/CN113419937A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24552Database cache management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种数据和日志一体化的值日志实现方法、装置、设备及存储介质,整个装置只有顺序写,性能比传统存在随机写的情况提升10倍甚至更多的写入性能;只用写1份数据,避免传统数据库需要写3‑4份数据的情况。

Description

一种数据和日志一体化的值日志实现方法、装置、设备及存储 介质
技术领域
本发明涉及数据库技术领域,尤其是一种数据和日志一体化的值日志实现方法、装置、设备及存储介质。
背景技术
日志是数据库和各种Key-Value(简称为KV)等数据处理***的重要组成部分,数据库/KV等数据处理***只需要将数据页中修改的内容持久化到日志中,便可以只对该数据在内存中的拷贝进行修改,而不需要每次修改都将数据写到磁盘。这样的好处是日志写入是一小块区域的顺序I/O,而通常数据库/KV等数据处理***数据的写入是随机I/O,通过日志的持久化,既保障了数据存储的可靠性,又提高了数据写入的效率。
在实际应用中,为了保证***可以恢复到任意时间点,通常现有数据库和各种基于KV的数据处理的***都还会开启归档日志。另外,为了满足多版本并发控制的需要,大多数数据库如Oracle等在更新数据时,还会把历史版本的数据写入到回滚段以便其他事务可以访问修改前的数据。因此,传统数据库在实际应用中相当于需要写四份数据:第一份是用户实际的数据,第二份是循环重写的联机重做日志,第三份是数据更新时写入的回滚段数据,最后一份是归档日志。传统数据库在实际生产环境需要写三到四份数据,导致整个过程处理复杂,性能低下。
发明内容
本发明所要解决的技术问题在于,提供一种数据和日志一体化的值日志实现方法、装置、设备及存储介质,只有顺序写,性能比传统存在随机写的情况提升10倍甚至更多的写入性能,只用写1份数据,避免传统数据库需要写3-4份数据的情况。
为解决上述技术问题,本发明提供一种数据和日志一体化的值日志实现方法,包括如下步骤:
(1)数据处理***中的工作线程或进程解析接收到的操作请求,确定操作类型;
(2)当操作类型是数据更新操作时,工作线程或进程将删除、修改操作都转化为***操作;
(3)工作线程或进程在内存中执行***操作并在内存中生成和最终写入到磁盘存储设备的相同格式的物理记录,随后将内存中的物理记录直接写入到值日志文件,或先写入到值日志缓冲区,等待写盘线程或进程刷盘,待刷盘完成后,把操作结果发送给客户端;
(4)启用值日志缓冲区时,写盘线程或进程不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并通知工作线程或进程完成刷盘任务。由于整个数据更新的历史都在值日志文件中,这个文件可以同时起到数据、联机日志、回滚段、归档日志的功能,称之为值日志***。
优选的,步骤(2)中,数据更新操作包括***、删除和修改。
优选的,步骤(2)中,工作线程或进程将删除、修改操作都转化为***操作具体为:将删除操作转化为***一条含有键和删除标记的记录,修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录,使得整个***中所有的数据更新操作都变成了***操作。
相应的,一种数据和日志一体化的值日志实现装置,包括:
操作解析模块,负责解析接收到的操作请求,确定操作类型;
操作转化模块,用于对数据更新操作进行转化;
执行模块,完成数据***操作,并在内存中生成和最终值日志文件中格式一致的物理记录;之后选择将物理记录直接写入到值日志文件尾部,或者先写入到值日志缓冲区,然后由专门的值日志写入模块负责把值日志缓冲区中的物理记录写入到值日志文件,完成刷盘后,把操作结果发送给客户端;
值日志缓冲区模块,用于缓存数据更新操作生成的物理记录;执行模块生成内存中的物理记录后,可以选择把物理记录写入到值日志缓冲区。
值日志写入模块,写盘线程不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并通知工作线程/进程刷盘任务完成。
优选的,操作转化模块用于对数据更新操作进行转化具体为:当操作类型是数据更新操作时,操作转化模块将删除、修改操作都转化为***操作,将删除操作转化为***一条含有键和删除标记的记录,修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录。
优选的,数据更新操作包括***、删除和修改。
相应的,一种数据和日志一体化的值日志实现设备,包括:一个或多个处理器;
存储装置,用于存储一个或多个程序、用户数据;
当所述一个或多个程序被一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的数据和日志一体化的值日志实现方法。
相应的,一种数据和日志一体化的值日志实现存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的一种数据和日志一体化的值日志实现方法。
本发明的有益效果为:整个***只有顺序写,性能比传统存在随机写的情况提升10倍甚至更多的写入性能;只用写1份数据,避免传统数据库需要写3-4份数据的情况。
附图说明
图1为本发明实施例1提供的实现方法流程示意图。
图2为本发明实施例2提供的实现方法流程示意图。
图3为本发明实施例3提供的实现方法流程示意图。
具体实施方式
本发明实施例通过在数据库或者KV等数据处理***中将数据更新操作转化为在文件尾部的顺序写入操作实现用户数据、联机日志、回滚文件、归档日志文件的一体化。
数据库或者KV等数据处理***的工作线程/进程接收操作请求,判断操作类型。当操作类型是数据更新(包括***、删除、修改)操作时,工作线程/进程将删除、修改操作都转化为***操作,如将删除操作转化为***一条含有键和删除标记的记录(表示包含对应键的记录已经删除),修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录。接下来工作线程/进程在内存中进行***操作并生成物理记录,之后可以直接将物理记录写入到值日志文件尾部,或者先写入到值日志缓冲区,然后等待写盘线程/进程刷盘。写盘线程/进程不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并通知工作线程/进程刷盘任务完成。这样使得整个***中所有的数据更新操作都变成了顺序写操作。最后工作线程/进程通知客户端操作完成。
实施例一:
图1为本发明实施例一提供的一种值日志实现方法流程图。本实施例可用于实现值日志***,该方法可以由本发明实例中的值日志装置来执行,该装置可以采用软件和/硬件的方式实现,如图1所示,该方法具体包括如下步骤:
S101,数据库/KV等数据处理***接收处理请求,并确定操作类型。
S102,当操作类型是数据更新(包括***、删除、修改)操作时,工作线程/进程将删除、修改操作都转化为***操作,如将删除操作转化为***一条含有键和删除标记的记录(表示包含对应键的记录已经删除,删除标记在具体实现时可以有各种不同表示方法),修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录。这样使得整个***中所有的数据更新操作都变成了***操作。
以数据库中删除语句为例,假定存在表T1,PK是主键列,执行如下语句:
DELETE FROM T1 WHERE PK=1;
在处理时,转化为类似如下伪语句
INSERT INTO T1(PK,LSN,FLAG)VALUES(1,当前LSN,DELETE_FLAG);
其中LSN与数据库***中常见的日志顺序号的含义相同,是一个自增的整数,执行该语句时,主键索引中包含了LSN作为索引的最后一列,且LSN按降序排列,这样可以确保后续查询先查询到最近的记录。
之后用于如果执行下面的查询
SELECT*FROM T1 WHERE PK=1;
由于LSN按降序排列,就会最先查找到带删除标记的记录,而不是删除操作前的记录,带删除标记表示已经被删除,直接返回空结果集给用户。
可选的,可以采用不同的标志技术来表示某个记录已经删除。
可选的,LSN可以采用其他类似的方案来实现,甚至可以让LSN按升序排列,这样的话,需要把相同KEY的记录一直扫描到最后一个可见的结果为止,对于上述用例,如果LSN是按升序排列,则相同KEY扫描到最后一条记录,可以发现有删除标记,从而返回空结果集。
可选的,对于修改操作,如果存在类似数据库中主键或者KV***中KEY来保证唯一性的话,可以直接将修改操作转化为***一条新的修改后的记录,而不用先生成***一个带删除标记的记录,以进一步提升性能。
S103,工作线程/进程在内存中执行***操作并在内存中生成和最终写入到磁盘等存储设备的相同格式的物理记录,随后可以将内存中的物理记录写入到值日志缓冲区,等待写盘线程/进程刷盘,待刷盘完成后,把操作结果发送给客户端。
具体的,值日志缓冲区和传统数据库的日志缓冲区类似,可以循环使用,只要对应的缓冲区内容已经写入磁盘,就可以重用对应的缓冲区空间。
S104,由刷盘线程/进程不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并通知工作线程/进程完成刷盘任务。
实施例二:
图2为本发明实施例二提供的一种值日志实现方法流程图。本实施例可用于实现值日志***,该方法可以由本发明实例中的值日志装置来执行,该装置可以采用软件和/硬件的方式实现,如图2所示,该方法具体包括如下步骤:
S201,数据库/KV等数据处理***接收处理请求,并确定操作类型。
S202,当操作类型是数据更新(包括***、删除、修改)操作时,工作线程/进程将删除、修改操作都转化为***操作,如将删除操作转化为***一条含有键和删除标记的记录(表示包含对应键的记录已经删除,删除标记在具体实现时可以有各种不同表示方法),修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录。这样使得整个***中所有的数据更新操作都变成了***操作。
以数据库中删除语句为例,假定存在表T1,PK是主键列,执行如下语句:
DELETE FROM T1 WHERE PK=1;
在处理时,转化为类似如下伪语句
INSERT INTO T1(PK,LSN,FLAG)VALUES(1,当前LSN,DELETE_FLAG);
其中LSN与数据库***中常见的日志顺序号的含义相同,是一个自增的整数,执行该语句时,主键索引中包含了LSN作为索引的最后一列,且LSN按降序排列,这样可以确保后续查询先查询到最近的记录。
之后用于如果执行下面的查询
SELECT*FROM T1 WHERE PK=1;
由于LSN按降序排列,就会最先查找到带删除标记的记录,而不是删除操作前的记录,带删除标记表示已经被删除,直接返回空结果集给用户。
可选的,可以采用不同的标志技术来表示某个记录已经删除。
可选的,LSN可以采用其他类似的方案来实现,甚至可以让LSN按升序排列,这样的话,需要把相同KEY的记录一直扫描到最后一个可见的结果为止,对于上述用例,如果LSN是按升序排列,则相同KEY扫描到最后一条记录,可以发现有删除标记,从而返回空结果集。
可选的,对于修改操作,如果存在类似数据库中主键或者KV***中KEY来保证唯一性的话,可以直接将修改操作转化为***一条新的修改后的记录,而不用先生成***一个带删除标记的记录,以进一步提升性能。
S203,工作线程/进程在内存中执行***操作并在内存中生成和最终写入到磁盘等存储设备的相同格式的物理记录,随后直接把物理记录写入值日志文件尾部,待刷盘完成后,把操作结果发送给客户端。
实施例三:
图3为本发明实施例二提供的一种值日志实现方法流程图。本实施例可用于实现值日志***,该方法可以由本发明实例中的值日志装置来执行,该装置可以采用软件和/硬件的方式实现,如图3所示,该装置包括:操作解析模块301、操作转化模块302、执行模块303。
操作解析模块:该模块负责解析接收到的操作请求,确定操作类型。
操作转化模块:该模块用于对数据更新操作进行转化。当操作类型是数据更新(包括***、删除、修改)操作时,操作转化模块将删除、修改操作都转化为***操作。
执行模块:该模块完成数据***(***、更新和删除都已经转化为***操作)操作,并在内存中生成和最终值日志文件中格式一致的物理记录。随后将内存中的物理记录直接写入值日志文件尾部,再把操作结果发送给客户端,或者把物理记录写入到值日志缓冲区,等待写盘线程/进程刷盘,待刷盘完成后,再把操作结果发送给客户端。
可选的,值日志缓冲区模块用于缓存数据更新操作生成的物理记录。执行模块生成内存中的物理记录后,会写入到值日志缓冲区,然后等待写盘线程/进程刷盘;
可选的,值日志写入模块不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并在写完后通知工作线程/进程完成刷盘任务。

Claims (8)

1.一种数据和日志一体化的值日志实现方法,其特征在于,包括如下步骤:
(1)数据处理***中的工作线程或进程解析接收到的操作请求,确定操作类型;
(2)当操作类型是数据更新操作时,工作线程或进程将删除、修改操作都转化为***操作;
(3)工作线程或进程在内存中执行***操作并在内存中生成和最终写入到磁盘存储设备的相同格式的物理记录,随后将内存中的物理记录直接写入到值日志文件,或先写入到值日志缓冲区,等待写盘线程或进程刷盘,待刷盘完成后,把操作结果发送给客户端;
(4)启用值日志缓冲区时,写盘线程或进程不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并通知工作线程或进程完成刷盘任务。
2.如权利要求1所述的数据和日志一体化的值日志实现方法,其特征在于,步骤(2)中,数据更新操作包括***、删除和修改。
3.如权利要求1所述的数据和日志一体化的值日志实现方法,其特征在于,步骤(2)中,工作线程或进程将删除、修改操作都转化为***操作具体为:将删除操作转化为***一条含有键和删除标记的记录,修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录,使得整个***中所有的数据更新操作都变成了***操作。
4.一种数据和日志一体化的值日志实现装置,其特征在于,包括:
操作解析模块,负责解析接收到的操作请求,确定操作类型;
操作转化模块,用于对数据更新操作进行转化;
执行模块,完成数据***操作,并在内存中生成和最终值日志文件中格式一致的物理记录;之后选择将物理记录直接写入到值日志文件尾部,或者先写入到值日志缓冲区,然后由专门的值日志写入模块负责把值日志缓冲区中的物理记录写入到值日志文件,完成刷盘后,把操作结果发送给客户端;
值日志缓冲区模块,用于缓存数据更新操作生成的物理记录;执行模块生成内存中的物理记录后,可以选择把物理记录写入到值日志缓冲区。
值日志写入模块,写盘线程不断将值日志缓冲区的物理记录顺序写入到值日志文件末尾,并通知工作线程/进程刷盘任务完成。
5.如权利要求4所述的数据和日志一体化的值日志实现装置,其特征在于,操作转化模块用于对数据更新操作进行转化具体为:当操作类型是数据更新操作时,操作转化模块将删除、修改操作都转化为***操作,将删除操作转化为***一条含有键和删除标记的记录,修改操作转化为***一条含有键和删除标记的记录和***一条新的修改后的记录。
6.如权利要求4所述的数据和日志一体化的值日志实现装置,其特征在于,数据更新操作包括***、删除和修改。
7.一种数据和日志一体化的值日志实现设备,其特征在于,包括:一个或多个处理器;
存储装置,用于存储一个或多个程序、用户数据;
当所述一个或多个程序被一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至3任一所述的数据和日志一体化的值日志实现方法。
8.一种数据和日志一体化的值日志实现存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1至3中任一所述的一种数据和日志一体化的值日志实现方法。
CN202110728025.3A 2021-06-29 2021-06-29 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质 Pending CN113419937A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110728025.3A CN113419937A (zh) 2021-06-29 2021-06-29 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质
PCT/CN2021/112761 WO2023272895A1 (zh) 2021-06-29 2021-08-16 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110728025.3A CN113419937A (zh) 2021-06-29 2021-06-29 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN113419937A true CN113419937A (zh) 2021-09-21

Family

ID=77717112

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110728025.3A Pending CN113419937A (zh) 2021-06-29 2021-06-29 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质

Country Status (2)

Country Link
CN (1) CN113419937A (zh)
WO (1) WO2023272895A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117348586B (zh) * 2023-10-11 2024-02-27 江苏云涌电子科技股份有限公司 一种基于储能ems***的事件顺序记录soe实现方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080104443A1 (en) * 2006-10-30 2008-05-01 Hiroaki Akutsu Information system, data transfer method and data protection method
CN110109927A (zh) * 2019-04-25 2019-08-09 上海新炬网络技术有限公司 基于LSM树的Oracle数据库数据处理方法
CN110209642A (zh) * 2018-02-05 2019-09-06 北京智明星通科技股份有限公司 信息处理的方法、装置、服务器及计算机可读介质
US20210165651A1 (en) * 2018-08-10 2021-06-03 Denso Corporation Electronic control unit, vehicle electronic control system, difference data consistency determination method and computer program product

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8868512B2 (en) * 2011-01-14 2014-10-21 Sap Se Logging scheme for column-oriented in-memory databases
US10509780B2 (en) * 2016-06-03 2019-12-17 Dell Products L.P. Maintaining I/O transaction metadata in log-with-index structure
CN110609813B (zh) * 2019-08-14 2023-01-31 北京华电天仁电力控制技术有限公司 一种数据存储***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080104443A1 (en) * 2006-10-30 2008-05-01 Hiroaki Akutsu Information system, data transfer method and data protection method
CN110209642A (zh) * 2018-02-05 2019-09-06 北京智明星通科技股份有限公司 信息处理的方法、装置、服务器及计算机可读介质
US20210165651A1 (en) * 2018-08-10 2021-06-03 Denso Corporation Electronic control unit, vehicle electronic control system, difference data consistency determination method and computer program product
CN110109927A (zh) * 2019-04-25 2019-08-09 上海新炬网络技术有限公司 基于LSM树的Oracle数据库数据处理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吕雁飞: "闪存数据库管理***关键技术研究", 《中国博士学位论文全文数据库》 *

Also Published As

Publication number Publication date
WO2023272895A1 (zh) 2023-01-05

Similar Documents

Publication Publication Date Title
US8856469B2 (en) Apparatus and method for logging optimization using non-volatile memory
US9881049B2 (en) Reducing the cost of update, delete, and append-only insert operations in a database
KR100862661B1 (ko) 지연된 로깅 방법 및 그 장치
US7840539B2 (en) Method and system for building a database from backup data images
US9471622B2 (en) SCM-conscious transactional key-value store
US7698319B2 (en) Database system management method, database system, database device, and backup program
US8015155B2 (en) Non-disruptive backup copy in a database online reorganization environment
JP4916892B2 (ja) トランザクション処理のためのログ情報管理システムおよび方法
CN104657382A (zh) 用于MySQL主从服务器数据一致性检测的方法和装置
EP2336901B1 (en) Online access to database snapshots
US8595190B2 (en) Methods and apparatus related to completion of large objects within a DB2 database environment
US7225206B2 (en) System and method for reorganizing stored data
US10083192B2 (en) Deleted database record reuse
CN113419937A (zh) 一种数据和日志一体化的值日志实现方法、装置、设备及存储介质
US11693866B2 (en) Efficient in-memory multi-version concurrency control for a trie data structure based database
CN112783927B (zh) 一种数据库查询方法及***
CN113986591A (zh) 基于值日志的数据库闪回查询方法、***、存储介质及设备
JP7512519B2 (ja) 管理装置、データベースシステム、管理方法およびプログラム
US10360145B2 (en) Handling large writes to distributed logs
US20200364124A1 (en) Efficient handling of raid-f component repair failures
CN113986861A (zh) 一种基于值日志***的数据修改历史的查询方法和***
CN115454941A (zh) 一种节省值日志***存储空间的实现方法和***
CN117591523A (zh) 基于共享存储架构的数据处理方法、装置和计算设备
CN112182028A (zh) 基于分布式数据库的表的数据行数查询方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210921