Data storage method and apparatus, storage medium and computer device

US11360684B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11360684-B2
Application numberUS-201817264321-A
CountryUS
Kind codeB2
Filing dateOct 21, 2018
Priority dateAug 1, 2018
Publication dateJun 14, 2022
Grant dateJun 14, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data storage method includes: acquiring target data to be stored, and classifying refresh rates of the target data to be stored according to a front-end system; subjecting the target data to be stored with high refresh rates as classified and the target data to be stored with low refresh rates as classified to a Hash calculation to obtain a first type Hash value and a second type Hash value; determining storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, and storing the target data to be stored with high refresh rates and the target data to be stored with low refresh rates into the storage data segments corresponding to the first type Hash value and the second type Hash value, respectively.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage method, characterized by comprising: acquiring target data to be stored, and classifying refresh rates of the target data to be stored and the target data to be stored according to a front-end system; subjecting the target data to be stored with high refresh rates as classified to a Hash calculation to obtain a first type Hash value, and subjecting the target data to be stored with low refresh rates as classified to the Hash calculation to obtain a second type Hash value, wherein the target data to be stored with high refresh rates are defined as data stored by the front-end system in a volume larger than a preset threshold in a preset timeframe, and the target data to be stored with low refresh rates are defined as data stored by the front-end system in a volume smaller than or equal to the preset threshold in the preset timeframe; and determining storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, and storing the target data to be stored with high refresh rates into the storage data segment corresponding to the first type Hash value, and the target data to be stored with low refresh rates into the storage data segment corresponding to the second type Hash value, wherein the preset storage data segment determination relationship is a storage correspondence of the first type Hash value and the second type Hash value to the storage data segments, respectively. 2. The method according to claim 1 , characterized in that before determining storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, the method further comprises: determining storage capacity of storage locations to store data, and dividing the storage locations into storage data segments according to the storage capacity, wherein the storage capacity comprises a volume of the data to be stored, a response of the system when the data are inquired, and configurations of hardware and software of the storage location. 3. The method according to claim 2 , characterized in that the step of determining storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, and storing the target data to be stored with high refresh rates into the storage data segment corresponding to the first type Hash value, and the target data to be stored with low refresh rates into the storage data segment corresponding to the second type Hash value comprises: substituting the first type Hash value and the second type Hash value into a storage data segment determination formula, and determine storage data segments in storage locations with different storage capacities corresponding to the first type Hash value and the second type Hash value, respectively, wherein the storage data segment determination formula is used for determining whether the first type Hash value and the second type Hash value are stored in the storage data segments; determining whether the data to be stored with high refresh rates and the data to be stored with slow refresh rates can be stored in the corresponding storage data segments by using a segmented calculation method, wherein the storage data segment determination formula is y=x−a, y is a result threshold, x is a parameter representing a number of the storage segments, and a is a substitution of the first type Hash value and the second type Hash value, the data corresponding to the first type Hash value and the second type Hash value being stored in the storage data segments corresponding to the parameter representing the number of storage segments when y is greater than 0; and storing the target data to be stored with high refresh rates into the storage data segment corresponding to the first type Hash value, and the target data to be stored with low refresh rates into the storage data segment corresponding to the second type Hash value when it is determined that the target data to be stored can be stored in the corresponding storage data segments. 4. The method according to claim 1 , characterized by further comprising: recording the type of the Hash values determined from the target data to be stored and the data to be stored, as well as the storage data segments corresponding to the data, to generate an inquiry list. 5. The method according to claim 4 , characterized by further comprising: inquiring storage data segments corresponding to data to be inquired carried in an inquiry request from the inquiry list when the inquiry request is received, so that data are found from the storage data segments. 6. The method according to claim 5 , characterized by further comprising: inquiring again from the storage locations corresponding to a specific number of segments when the data are not found from the specific number of storage data segments, and sending alarm information if the data are not found from the storage locations. 7. The method according to claim 1 , characterized in that before acquiring the target data to be stored, the method further comprises: assessing whether a number of the data to be stored is greater than a preset storage threshold; and classifying the data to be stored into batches if it is assessed that the number of the data to be stored is greater than the preset storage threshold, and sequentially determining the data to be stored of each batch as the target data to be stored according to the batches. 8. A non-volatile readable storage medium having stored therein at least one computer-readable instruction for causing a processor to perform the data storage method, the method comprising: acquiring target data to be stored, and classifying refresh rates of the target data to be stored and the target data to be stored according to a front-end system; subjecting the target data to be stored with high refresh rates as classified to a Hash calculation to obtain a first type Hash value, and subjecting the target data to be stored with low refresh rates as classified to the Hash calculation to obtain a second type Hash value, wherein the target data to be stored with high refresh rates are defined as data stored by the front-end system in a volume larger than a preset threshold in a preset timeframe, and the target data to be stored with low refresh rates are defined as data stored by the front-end system in a volume smaller than or equal to the preset threshold in the preset timeframe; and determining storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, and storing the target data to be stored with high refresh rates into the storage data segment corresponding to the first type Hash value, and the target data to be stored with low refresh rates into the storage data segment corresponding to the second type Hash value, wherein the preset storage data segment determination relationship is a storage correspondence of the first type Hash value and the second type Hash value to the storage data segments, respectively. 9. The non-volatile readable storage medium according to claim 8 , characterized in that before the computer-readable instruction causes the processor to perform the determination of storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, the computer-readable instruction causes the processor further to: determine storage capacity of storage locations to store data, a

Assignees

Inventors

Classifications

  • in relation to response time · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

  • G06F3/0644Primary

    Management of space entities, e.g. partitions, extents, pools · CPC title

  • Single storage device · CPC title

  • Querying · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11360684B2 cover?
A data storage method includes: acquiring target data to be stored, and classifying refresh rates of the target data to be stored according to a front-end system; subjecting the target data to be stored with high refresh rates as classified and the target data to be stored with low refresh rates as classified to a Hash calculation to obtain a first type Hash value and a second type Hash value; …
Who is the assignee on this patent?
Ping An Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0644. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 14 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).