Data verification method and device and storage medium
A data verification and data block technology, which is applied in the computer field, can solve problems affecting the read and write performance of the user's front end, and achieve the effect of improving the overall verification speed, solving the read and write performance, and reducing resource occupation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] According to an embodiment of the present invention, an embodiment of a data verification method is also provided. It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and , although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.
[0032] During the data verification process, the storage node reads the data block and calculates the verification code according to the verification request, and there will be multiple storage nodes in the distributed storage system, and the data verification will occupy a certain amount of storage nodes being verified. disk and network bandwidth, and this application load balances the storage nodes to prevent multiple verification tasks running concurrently from being concentrated on a few storage nodes, res...
Embodiment 2
[0088] According to an embodiment of the present invention, a device for implementing the above data verification method is also provided, such as Figure 4 As shown, among them, Figure 4 It is a structural block diagram of a data verification device provided according to an embodiment of the present invention, and the device includes:
[0089] The determining module 42 is configured to determine a data block to be verified among the plurality of data blocks corresponding to a predetermined file in the distributed storage system, wherein the storage node where the data block to be verified is located includes: the distributed storage system satisfies Storage nodes for load balancing strategies;
[0090] It should be noted that the above load balancing strategy can be used to balance the verification tasks of the storage nodes storing data blocks in the distributed storage system, for example: there are many verification tasks on a certain storage node (the number of verifica...
Embodiment 3
[0111] Embodiments of the present invention may provide a computer terminal, and the computer terminal may be any computer terminal device in a group of computer terminals. Optionally, in this embodiment, the foregoing computer terminal may also be replaced with a terminal device such as a mobile terminal.
[0112] Optionally, in this embodiment, the foregoing computer terminal may be located in at least one network device among multiple network devices of the computer network.
[0113] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the data verification method of the application program: determine the data block to be verified among the multiple data blocks included in the predetermined file in the distributed storage system, wherein the data block to be verified is The storage node where the verification data block is located is a storage node that satisfies the load balancing strategy in the distributed stora...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com