CN104156420B - The management method and device of transaction journal - Google Patents
The management method and device of transaction journal Download PDFInfo
- Publication number
- CN104156420B CN104156420B CN201410383979.5A CN201410383979A CN104156420B CN 104156420 B CN104156420 B CN 104156420B CN 201410383979 A CN201410383979 A CN 201410383979A CN 104156420 B CN104156420 B CN 104156420B
- Authority
- CN
- China
- Prior art keywords
- transaction
- interval
- operations
- deduplication
- operation interval
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/174—Redundancy elimination performed by the file system
- G06F16/1748—De-duplication implemented within the file system, e.g. based on file segments
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of management method of transaction journal and device, the management method of the transaction journal includes:Determine all transaction operations corresponding to the transaction journal;Pair determine the transaction operation carry out duplicate removal;According to the transaction operation after duplicate removal, new transaction journal is generated;The managing device of the transaction journal includes:Determining module, for determining all transaction operations corresponding to the transaction journal;Deduplication module, duplicate removal is carried out for pair transaction operation determined;Generation module, for according to the transaction operation after duplicate removal, generating new transaction journal.The present invention passes through the duplicate removal to transaction operation in transaction journal, the data volume for realizing logging device is reduced, so that after the copy of metadata breaks down, reduce scale of other copies for the daily record data of its reservation, and then the copy fault time that file system can be tolerated is extended, and reduce the time that fault metadata needs to repair.
Description
Technical Field
The invention relates to the field of computers, in particular to a method and a device for managing transaction logs.
Background
In the file system, the journal technology means that before metadata is modified, metadata modification is recorded in the journal device in advance, so that after the file system crashes, the file system can be restored to a consistent state in a journal application mode, and after the metadata modification is really applied to a physical disk, the part of journal space of the journal device is recycled for reuse.
The log technology can convert a plurality of metadata synchronous operations into one log data synchronous operation, and when the metadata is modified, the file system also has log operations on the basis of the original operations, and because the latest metadata modification is recorded on the log equipment in the form of log data, after the system crashes, as long as the metadata modification is recorded on the log equipment, the system can still reuse the part of the log data to prevent the metadata modification from losing after the system recovers to be normal. The metadata modification is recorded on the log device in the form of a transaction, and all information for modifying the metadata is recorded in the transaction, so that the system can reproduce all metadata modifications related to one metadata modification request through the transaction log, thereby realizing the consistency of the metadata.
However, in the file system based on metadata multiple copies, after a failure occurs in one copy, in order to ensure the consistency of the metadata, log data needs to be reserved for the failed copy by other copies, so that after the failed copy is restored to a failure point, the state consistent with other metadata copies, that is, the latest state of the metadata copies, is restored according to the log data reserved for the other copies by the other copies. However, as the failure time of a failure copy increases, the scale of log data reserved for the failure copy by other copies also increases continuously, and the size of the storage space of the log device defines the failure time of the copy that can be tolerated by the system, so that the failure time of the copy that can be tolerated by the whole file system becomes short; in addition, since the time for recovery of a replica failure is proportional to the size of the log data recorded, the time required for recovery of the replica failure is longer as the time for the replica failure increases.
Therefore, when the copy of the metadata fails, the existing logging technology has the problems that the failure time of the copy which can be tolerated by a file system is short and the repair time of the failed copy is long.
Aiming at the problems that the file system can tolerate short copy failure time and long repair time of the failed copy in the related technology, an effective solution is not provided at present.
Disclosure of Invention
Aiming at the problems of short copy fault time and long fault copy repair time which can be tolerated by a file system in the related art, the invention provides a transaction log management method and a transaction log management device, which can prolong the copy fault time which can be tolerated by the file system and reduce the repair time of fault copies by reducing the data volume recorded to log equipment.
The technical scheme of the invention is realized as follows:
according to one aspect of the invention, a method for managing a transaction log is provided.
The management method of the transaction log comprises the following steps:
determining all transaction operations corresponding to the transaction log;
performing deduplication on the determined transaction operation;
and generating a new transaction log according to the transaction operation after the duplication removal.
The management method of the transaction log can further comprise the following steps: before the determined transaction operation is subjected to deduplication, the transaction operation is grouped according to an operation target corresponding to the transaction operation to generate a plurality of transaction operation groups;
correspondingly, when the determined transaction operation is subjected to deduplication, the transaction operations in each transaction operation group are subjected to deduplication.
In the scheme, when the determined transaction operation is subjected to deduplication, the operation interval of each transaction operation can be determined, the operation intervals are analyzed, and whether repeated operation intervals exist in the operation intervals is determined; and in the case that the operation interval is determined to have the repeated operation interval, the transaction operation with the repeated operation interval is subjected to deduplication.
In addition, when the determined transaction operation is deduplicated, the operation intervals can be sorted according to a predetermined sorting mode before the operation intervals are analyzed.
The predetermined ordering mode includes ordering according to a start offset of an operation interval of the transaction operation or ordering according to an end offset of the operation interval of the transaction operation.
According to another aspect of the present invention, there is provided a management apparatus of a transaction log.
The management device of the transaction log comprises:
the determining module is used for determining all transaction operations corresponding to the transaction log;
the duplication removing module is used for carrying out duplication removal on the determined transaction operation;
and the generating module is used for generating a new transaction log according to the transaction operation after the duplication removal.
In addition, the management device of the transaction log further comprises: the grouping module is used for grouping the transaction operations according to the operation targets corresponding to the transaction operations before the determined transactions are subjected to duplicate removal, so as to generate a plurality of transaction operation groups;
correspondingly, the deduplication module is used for performing deduplication on the transaction operations in each transaction operation group.
In the above scheme, the deduplication module may include a determination submodule, an analysis submodule, and a deduplication submodule; the determining submodule is used for determining an operation interval of each transaction operation; the analysis submodule is used for analyzing the operation interval and determining whether the operation interval has a repeated operation interval; and the duplicate removal submodule is used for removing the duplicate of the transaction operation with the repeated operation interval under the condition that the repeated operation interval exists in the operation interval.
In addition, the duplication elimination module further comprises a sorting module for sorting the operation intervals according to a preset sorting mode before analyzing the operation intervals.
The predetermined ordering mode includes ordering according to a start offset of an operation interval of the transaction operation or ordering according to an end offset of the operation interval of the transaction operation.
The invention reduces the data volume of the log equipment by removing the duplication of the transaction operation in the transaction log, thereby reducing the scale of log data reserved for other copies after the copy of the metadata fails, further prolonging the copy failure time which can be tolerated by a file system, and reducing the time required for repairing the failed metadata.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a flow diagram of a method of managing transaction logs according to an embodiment of the invention;
FIG. 2 is a flow diagram of log data aggregation within a single transaction, according to an embodiment of the invention;
FIG. 3 is a diagram illustrating an organization of aggregated transaction logs in memory according to an embodiment of the invention;
fig. 4 is a structural diagram of a management apparatus of a transaction log according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present invention.
According to an embodiment of the present invention, a method for managing a transaction log is provided.
As shown in fig. 1, a method for managing a transaction log according to an embodiment of the present invention includes:
step S101, determining all transaction operations corresponding to the transaction log;
step S103, duplicate removal is carried out on the determined transaction operation;
step S105, generating a new transaction log according to the transaction operation after the duplication removal.
By means of the steps, the data volume of the log equipment is reduced by removing the duplicate of the transaction operation in the transaction log, so that after the copy of the metadata fails, the scale of log data reserved for the copy by other copies is reduced, the copy failure time which can be tolerated by a file system is further prolonged, and the time for repairing the failed metadata is reduced.
In addition, in an embodiment, in order to improve the efficiency of the deduplication of the transaction operation and reduce the difficulty of the deduplication of the transaction operation, the method for managing the transaction log may further include: before the determined transaction operations are subjected to deduplication, the transaction operations are grouped according to operation targets corresponding to the transaction operations, and a plurality of transaction operation groups are generated.
In actual application, the operation target may be a metadata file corresponding to each transaction operation, that is, all transaction operations in the transaction log are grouped according to different metadata files corresponding to the transaction operations, so as to generate a transaction operation group corresponding to different metadata files.
In addition, in another embodiment, in order to further improve the efficiency of deduplication of transaction operations and reduce the difficulty of deduplication of transaction operations, the transaction operations in each transaction operation group may be further grouped in a refined manner according to the size of the storage area of the metadata file, for example, when the size of the storage area of the metadata file is 30M, the size of the storage area of the metadata file may be equally divided into 3 storage areas with a size of 10M, and at this time, all the transaction operations corresponding to each storage area of 10M are allocated to one group, so that 3 groups of parallel deduplication processing may be performed on all the transaction operations of the metadata file, thereby effectively improving the efficiency of deduplication of transaction operations and reducing the difficulty of deduplication of transaction operations.
Furthermore, it should be noted that, in the present invention, the technical solution of the present invention does not limit the above-mentioned manner of dividing the size of the metadata storage area, that is, in practical application, the technical solution of the present invention may also adopt other similar predetermined division strategies.
In addition, in the above embodiment, since all the transaction operations of the metadata file are grouped to generate a plurality of transaction operation groups, when in actual application, and when the determined transaction operation is deduplicated, the transaction operation in each transaction operation group is deduplicated.
In addition, in one embodiment, when the determined transaction operation is to be deduplicated, the operation interval of each transaction operation may be determined first, and the operation interval may be analyzed to determine whether there is a duplicate operation interval in the operation interval, and in a case where it is determined that there is a duplicate operation interval in the operation interval, the transaction operation having the duplicate operation interval may be deduplicated.
In addition, in another embodiment, before analyzing the operation intervals, in order to better and conveniently determine whether the operation intervals have repeated operation intervals, the operation intervals may be sorted according to a predetermined sorting manner.
In practical applications, the predetermined ordering manner may be ordering according to a start offset of an operation interval of the transaction operation, or ordering according to an end offset of the operation interval of the transaction operation. In addition, it should be noted that, in the present invention, the purpose of sorting the operation intervals is to conveniently search the transaction operations with the same operation interval, so as to improve the efficiency of deduplication of the transaction operations with duplicate operation intervals.
In the above scheme, the operation interval refers to a physical memory address interval corresponding to modified data corresponding to the transaction operation in the memory system, the start offset refers to a start address of the physical memory address interval, and the end offset refers to an end address of the physical memory address interval.
According to the scheme of the invention, the invention provides a solution for the problems of short copy failure time and long failure copy repair time which can be tolerated by a file system, and in practical application, the log data volume in the log equipment can be reduced by aggregating the log data in a single transaction, or by aggregating the data of a batch of transactions with continuous transaction numbers.
For convenience of understanding the above technical solution of the present invention, the following takes log data aggregation inside a single transaction as an example to describe the above technical solution of the present invention in detail.
Fig. 2 is a flowchart of log data aggregation inside a single transaction, and as can be seen from fig. 2, the single transaction relates to 3 metadata files (when in actual application, there is no limitation on the number of metadata files involved in the transaction, and here, only 3 metadata files are taken as an example for schematic illustration), and the specific flow is as follows:
firstly, classifying the operation recorded in the transaction according to the files related in the operation, and generating three groups of operations respectively related to the file1, the file2 and the file 3;
secondly, for the operations (operations of each file) in each group, reordering the operations (the initial order of the operations is a time order) by the start offset (operation offset) of the operation interval;
thirdly, for the operation finished in each group, updating the operation interval and forming a new operation interval for the operation with the overlapped operation interval so as to achieve the aim of the duplicate removal operation; updating the data of the newly generated operation interval for each group of operation after the duplication removal according to the time sequence of the operation;
finally, each set of operations (operations for different files) is integrated into a new transaction, forming a metadata file-based transaction, and replacing the original operation-based transaction
It can be seen from the above specific flow that, by means of the above log data aggregation flow of the present invention, for an operation-based transaction, the operations in the transaction are classified by file, and the operations are aggregated (deduplicated) by means of reordering, so as to reduce the data amount in the log device, and the aggregated log data is integrated into a new transaction using a metadata file as a unit, and metadata modification records are organized, and the atomicity of the new transaction is the same as the operation atomicity guaranteed by the old transaction.
As for the organization form of the aggregated transaction (transaction based on metadata file) in the memory, as shown in fig. 3, fig. 3 is a schematic diagram of the organization form of the aggregated transaction log in the memory, and as can be seen from fig. 3, the transaction based on metadata file is formed by combining four types of data, specifically as follows:
1. atomic information: the method comprises the steps of including a unique identification of a transaction and a chain table header of a metadata file related to transaction operation, wherein the metadata file is organized in a chain table mode;
2. operation object information: the method comprises the steps of including information of a metadata file and a header of an operation linked list of the file, wherein the operation on the file is orderly added to the linked list according to the starting offset;
3. operation information: recording the type and offset of each operation, wherein the type of operation is divided into delete (unlink), create () and update (offset, length), wherein offset is the start offset, and length is the address length of the modified data;
4. metadata: the actual metadata content is recorded.
In practical application, compared with the above data aggregation flow inside a single transaction, the flow of log data aggregation among multiple transactions with consecutive transaction numbers only differs in that after operations of each transaction are grouped, operation groups of the same file involved among multiple transactions need to be further integrated into a large file operation group, and then data aggregation is performed on the large file operation group. Therefore, the flow of log data aggregation between multiple transactions with consecutive transaction numbers is not set forth herein.
The method is characterized in that the method comprises the steps of collecting log data of a plurality of transactions with continuous transaction numbers, and forming a new transaction after the log data are collected, wherein the new transaction is atomicity.
In addition, according to the embodiment of the invention, a management device of the transaction log is also provided.
As shown in fig. 4, the management apparatus of the transaction log according to the embodiment of the present invention includes:
a determining module 41, configured to determine all transaction operations corresponding to the transaction log;
a deduplication module 42, configured to perform deduplication on the determined transaction operation;
and a generating module 43, configured to generate a new transaction log according to the transaction operation after the deduplication.
In one embodiment, in order to improve the efficiency of the deduplication of the transaction operation and reduce the difficulty of the deduplication of the transaction operation, the management apparatus of the transaction log further includes: a grouping module (not shown) configured to, before deduplication is performed on a determined transaction, group transaction operations according to operation targets corresponding to the transaction operations, and generate a plurality of transaction operation groups; and correspondingly, the deduplication module 42 is used for performing deduplication on the transaction operations in each transaction operation group.
Furthermore, in another embodiment, the deduplication module 42 may include a determination submodule (not shown), an analysis submodule (not shown), and a deduplication submodule (not shown); the determining submodule is used for determining an operation interval of each transaction operation; the analysis submodule is used for analyzing the operation interval and determining whether the operation interval has a repeated operation interval; and the duplicate removal submodule is used for removing the duplicate of the transaction operation with the repeated operation interval under the condition that the repeated operation interval exists in the operation interval.
In addition, in one embodiment, the deduplication module 42 may further include a sorting module (not shown) for sorting the operation intervals according to a predetermined sorting manner before analyzing the operation intervals.
The predetermined sorting mode may be sorting according to a start offset of an operation interval of the transaction operation, or sorting according to an end offset of the operation interval of the transaction operation; in addition, it should be noted that, in the present invention, the purpose of sorting the operation intervals is to conveniently search the transaction operations with the same operation interval, so as to improve the efficiency of deduplication of the transaction operations with duplicate operation intervals.
In summary, according to the above technical solution of the present invention, by removing duplicate of the repeated operation interval of the operation in the transaction, aggregation of redundant data in the transaction log is achieved, so that the data amount recorded by the log device is reduced, and when one copy of the metadata fails, the copy failure time that can be tolerated by the whole file system is prolonged; and the failure recovery time of the metadata is in proportion to the size of the log, so that the time required by the metadata recovery is reduced under the same application scene and the same failure time of the metadata copy.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (4)
1. A method for managing transaction logs, comprising:
determining all transaction operations corresponding to the transaction log;
performing deduplication on the determined transaction operation;
generating a new transaction log according to the transaction operation after the duplication removal;
wherein deduplicating the determined transaction operations comprises:
determining an operation interval of each transaction operation;
analyzing the operation interval to determine whether a repeated operation interval exists in the operation interval;
under the condition that the operation interval is determined to have the repeated operation interval, carrying out duplicate removal on the transaction operation with the repeated operation interval;
deduplicating the determined transaction operations further comprises:
before analyzing the operation intervals, sequencing the operation intervals according to a preset sequencing mode;
the predetermined sorting manner includes:
and sequencing according to the starting offset of the operation interval of the transaction operation or sequencing according to the ending offset of the operation interval of the transaction operation.
2. The method of managing of claim 1, further comprising:
before the determined transaction operation is subjected to deduplication, grouping the transaction operation according to an operation target corresponding to the transaction operation to generate a plurality of transaction operation groups;
and, deduplicating the determined transaction operations comprises:
and performing deduplication on the transaction operations in each transaction operation group.
3. An apparatus for managing a transaction log, comprising:
a determining module, configured to determine all transaction operations corresponding to the transaction log;
a deduplication module, configured to perform deduplication on the determined transaction operation;
the generating module is used for generating a new transaction log according to the transaction operation after the duplication removal;
the de-weight module further comprises a determining submodule, an analyzing submodule and a de-weight submodule; wherein,
the determining submodule is used for determining an operation interval of each transaction operation;
the analysis submodule is used for analyzing the operation interval and determining whether the operation interval has a repeated operation interval;
the duplication removing submodule is used for carrying out duplication removal on the transaction operation with the repeated operation interval under the condition that the repeated operation interval exists in the operation interval;
the duplication eliminating module also comprises a sorting module which is used for sorting the operation intervals according to a preset sorting mode before analyzing the operation intervals;
the predetermined sorting manner includes:
and sequencing according to the starting offset of the operation interval of the transaction operation or sequencing according to the ending offset of the operation interval of the transaction operation.
4. The management apparatus according to claim 3, further comprising:
the grouping module is used for grouping the transaction operations according to the operation targets corresponding to the transaction operations before the determined transaction is subjected to deduplication, so as to generate a plurality of transaction operation groups;
and the deduplication module is further configured to deduplicate the transaction operations in each transaction operation group.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410383979.5A CN104156420B (en) | 2014-08-06 | 2014-08-06 | The management method and device of transaction journal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410383979.5A CN104156420B (en) | 2014-08-06 | 2014-08-06 | The management method and device of transaction journal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104156420A CN104156420A (en) | 2014-11-19 |
| CN104156420B true CN104156420B (en) | 2017-10-03 |
Family
ID=51881919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410383979.5A Active CN104156420B (en) | 2014-08-06 | 2014-08-06 | The management method and device of transaction journal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104156420B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10387275B2 (en) * | 2016-07-26 | 2019-08-20 | Hewlett Packard Enterprise Development Lp | Resume host access based on transaction logs |
| CN106250478A (en) * | 2016-07-29 | 2016-12-21 | 珠海格力电器股份有限公司 | Curve data recording method and device of display terminal, display terminal and air conditioner |
| CN106777049B (en) * | 2016-12-09 | 2021-01-01 | 武汉斗鱼网络科技有限公司 | A processing method and system for avoiding repeated log output |
| CN108984566B (en) * | 2017-06-02 | 2022-01-28 | 伊姆西Ip控股有限责任公司 | Method and apparatus for file system journaling |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102323958A (en) * | 2011-10-27 | 2012-01-18 | 上海文广互动电视有限公司 | Data de-duplication method |
| CN102385624A (en) * | 2011-10-25 | 2012-03-21 | 曙光信息产业(北京)有限公司 | DFS (distributed file system)-oriented log data organization method |
| CN103399944A (en) * | 2013-08-14 | 2013-11-20 | 曙光信息产业(北京)有限公司 | Implementation method and implementation device for data duplication elimination query |
| CN103886082A (en) * | 2014-03-26 | 2014-06-25 | 百度在线网络技术(北京)有限公司 | Method and device for verifying position information of interest points |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8356017B2 (en) * | 2009-08-11 | 2013-01-15 | International Business Machines Corporation | Replication of deduplicated data |
| US9262428B2 (en) * | 2012-04-23 | 2016-02-16 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by designation of virtual address |
-
2014
- 2014-08-06 CN CN201410383979.5A patent/CN104156420B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102385624A (en) * | 2011-10-25 | 2012-03-21 | 曙光信息产业(北京)有限公司 | DFS (distributed file system)-oriented log data organization method |
| CN102323958A (en) * | 2011-10-27 | 2012-01-18 | 上海文广互动电视有限公司 | Data de-duplication method |
| CN103399944A (en) * | 2013-08-14 | 2013-11-20 | 曙光信息产业(北京)有限公司 | Implementation method and implementation device for data duplication elimination query |
| CN103886082A (en) * | 2014-03-26 | 2014-06-25 | 百度在线网络技术(北京)有限公司 | Method and device for verifying position information of interest points |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104156420A (en) | 2014-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5732536B2 (en) | System, method and non-transitory computer-readable storage medium for scalable reference management in a deduplication-based storage system | |
| US8799238B2 (en) | Data deduplication | |
| US8321384B2 (en) | Storage device, and program and method for controlling storage device | |
| Lu et al. | Frequency based chunking for data de-duplication | |
| KR102187127B1 (en) | Deduplication method using data association and system thereof | |
| CN103955530B (en) | Data reconstruction and optimization method of on-line repeating data deletion system | |
| US10366072B2 (en) | De-duplication data bank | |
| CN104932841A (en) | Saving type duplicated data deleting method in cloud storage system | |
| CN102332029A (en) | A method for associative storage of massive classifiable small files based on Hadoop | |
| WO2017028394A1 (en) | Example-based distributed data recovery method and apparatus | |
| CN105376277A (en) | Data synchronization method and device | |
| CN104156420B (en) | The management method and device of transaction journal | |
| CN106469152A (en) | A kind of document handling method based on ETL and system | |
| CN102999433A (en) | Redundant data deletion method and system of virtual disks | |
| CN103838645B (en) | Remote difference synthesis backup method based on Hash | |
| CN103823807B (en) | A kind of method, apparatus and system for removing repeated data | |
| CN103186652A (en) | Distributed data de-duplication system and method thereof | |
| CN104199888A (en) | Data recovery method and device for resilient file system | |
| US10810087B2 (en) | Datacenter maintenance | |
| US9858287B2 (en) | Storage system | |
| CN113553325B (en) | A method and system for synchronizing aggregate objects in an object storage system | |
| CN109947730B (en) | Metadata recovery method, device, distributed file system and readable storage medium | |
| CN119356948B (en) | A hard disk data backup method | |
| CN104484402B (en) | A kind of method and device of deleting duplicated data | |
| Du et al. | Deduplicated disk image evidence acquisition and forensically-sound reconstruction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220125 Address after: 300450 3 / F, No. 15, Haitai Huake street, Huayuan Industrial Zone (outer ring), Tianjin Binhai New Area, Tianjin Patentee after: Tianjin Zhongke Shuguang Storage Technology Co.,Ltd. Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing Patentee before: Dawning Information Industry (Beijing) Co.,Ltd. |