CN116893787B - Disk storage method based on blockchain big data application - Google Patents

Disk storage method based on blockchain big data application Download PDF

Info

Publication number
CN116893787B
CN116893787B CN202311142243.4A CN202311142243A CN116893787B CN 116893787 B CN116893787 B CN 116893787B CN 202311142243 A CN202311142243 A CN 202311142243A CN 116893787 B CN116893787 B CN 116893787B
Authority
CN
China
Prior art keywords
disk
data
storage
block
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.)
Active
Application number
CN202311142243.4A
Other languages
Chinese (zh)
Other versions
CN116893787A (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.)
Sichuan Eli Digital City Technology Co ltd
Original Assignee
Sichuan Eli Digital City Technology 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 Sichuan Eli Digital City Technology Co ltd filed Critical Sichuan Eli Digital City Technology Co ltd
Priority to CN202311142243.4A priority Critical patent/CN116893787B/en
Publication of CN116893787A publication Critical patent/CN116893787A/en
Application granted granted Critical
Publication of CN116893787B publication Critical patent/CN116893787B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (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 disk storage method based on blockchain big data application, which comprises the following steps: s1, assembling a disk system of a disk matrix, acquiring disk matrix information and formatting the disk system based on a block data storage format; and S2, performing data writing, reading, deleting and recovering operations through the formatted disk system, and completing disk storage based on the blockchain big data application. According to the disk storage method based on the blockchain big data application, the disk system is formatted based on the blockchain data storage format, the disk storage format based on the disk storage block is set, the disk read-write performance in a big data application scene is improved, and the problem that the disk read-write performance in the big data application scene is poor in the conventional disk storage method is solved.

Description

Disk storage method based on blockchain big data application
Technical Field
The invention belongs to the technical field of high-speed data storage, and particularly relates to a disk storage method based on blockchain big data application.
Background
Blockchains are a region-centric distributed ledger that has the property of being non-tamperable. In the data application and service area, extremely high security is exhibited, but the efficiency of execution and storage is somewhat low relative to the former. This defect is particularly prominent in big data application scenarios.
In applying the blockchain domain to big data scenarios, several problems need to be overcome: support high performance data services; high-performance disk reading and writing is supported.
Currently, in the field of big data service, the following methods are generally adopted: the large-scale data is not stored on the chain but stored in an offline machine room, for offline data, a zero knowledge proof algorithm is used to generate a data storage proof, and proof information is submitted to the chain, when a user requests the data on the chain, a blockchain system forwards the request to an index server, the index server searches the network position of the data storage in the whole network, the position of the data is returned, the blockchain system sends the returned data storage position to the user, the user directly accesses the data storage server, and the blockchain system can require the storage server to perform a verification algorithm for storing the proof at intervals so as to determine that the data is stored in the server.
Whereas the usual methods have the following disadvantages: the blockchain system needs to access the storage server regularly with a certain frequency to confirm that data still exists, if the quantity is large, the blocking of transaction on the chain can be caused, if the storage server fails, the data is lost, the data is actually lost, the safety mechanism of the blockchain is not used, the data service can not be used under the abnormal condition of the network, and the blockchain is in a single-node mode and has almost no effect.
Disclosure of Invention
Aiming at the defects in the prior art, the disk storage method based on the blockchain big data application solves the problem that the disk read-write performance of the conventional disk storage method is poor in big data application scenes.
In order to achieve the aim of the invention, the invention adopts the following technical scheme: a disk storage method based on blockchain big data application comprises the following steps:
s1, assembling a disk system of a disk matrix, acquiring disk matrix information and formatting the disk system based on a block data storage format;
and S2, performing data writing, reading, deleting and recovering operations through the formatted disk system, and completing disk storage based on the blockchain big data application.
Further: the step S1 comprises the following sub-steps:
s11, assembling a disk system of a disk matrix, and accessing the disk system into a server;
s12, obtaining disk matrix information, generating a data structure according to the disk matrix information, and calculating the total number of storage blocks in the data structure;
s13, writing the data structure into a disk of a disk system;
s14, marking the used storage blocks and the unused storage blocks in a storage block state table, and completing the formatting of the disk system.
Further: in the step S12, the disc matrix information includes the disc surface, cylindrical surface, track, sector and single sector size of all discs in the disc matrix;
the data structure includes a number of memory blocks, a memory block size, a block height index location, a memory block status table location, a version number, and a disk specification field.
Further: the step S13 specifically comprises the following steps:
and writing the data structure from a first storage block of a disk of the disk system, and recording the use state of the storage block from a second storage block until all data in the data structure are written into the storage block.
Further: in the step S2, the writing operation method through the formatted disk system specifically includes:
SA1, setting a 10GB cache, and writing data into the cache;
SA2, when the using amount of the cache exceeds 60%, acquiring write-in data from the cache;
SA3, obtaining the sizes of all disk cylinder surfaces in the disk system, and slicing the written data according to the sizes of the disk cylinder surfaces to obtain slices of the written data;
and SA4, writing the slices of the written data into the corresponding magnetic discs according to the principle of cylinder priority, updating the ordering of the magnetic discs and finishing the data writing operation of the magnetic disc system.
Further: in SA3, the method for slicing the write data according to the cylinder size of the disk specifically includes:
sorting the disks in the disk matrix in a descending order according to the size of the disk cylindrical surface, deleting the disks from the disk sorting when the disk space is smaller than the storage space threshold, and slicing the written data according to the disk sorting to obtain slices of the written data;
in SA4, the method for writing the slice of the written data to the corresponding disk according to the principle of cylinder priority specifically includes:
and writing the slices of the same writing data into the storage blocks of the corresponding disks of the same cylindrical surface.
Further: in the step S2, the method for performing the reading operation through the formatted disk system specifically includes:
SB1, receiving a data reading request and storing the data reading request into a command cache queue;
SB2, when the data to be read in the command buffer queue exceeds the minimum data quantity threshold, the data are read in parallel from the disk of the disk system.
Further: in the step S2, the method for deleting the formatted disk system specifically includes:
SC1, backing up the information of the block index table to be rolled back to an external storage medium;
and SC2, clearing the storage block of the disk occupied by the rolled-back block according to the block index table information, marking the storage block of the disk as deleted, and updating the storage block state table.
Further: in the step S2, the method for performing the recovery operation through the formatted disk system specifically includes:
and writing the backed-up block index table information into a disk, and updating the storage block state table.
The beneficial effects of the invention are as follows:
(1) According to the disk storage method based on the blockchain big data application, the disk system is formatted based on the blockchain data storage format, the disk storage format based on the disk storage block is set, the disk read-write performance in a big data application scene is improved, and the problem that the disk read-write performance in the big data application scene is poor in the conventional disk storage method is solved.
(2) The invention writes the slice of the data according to the principle of cylinder priority, through parallelizing the read-write data, the read-write efficiency of the distributed account book is improved, the problem that the conventional blockchain big data application can not work normally when the network is abnormal and the data of the storage server can be lost is solved, the efficiency of loading and searching the data on the chain is improved, and the probability of generating the fragmented file by the disk under the mechanism is greatly reduced.
Drawings
FIG. 1 is a flow chart of a method for storing data based on a blockchain big data application of the present invention.
Detailed Description
The following description of the embodiments of the present invention is provided to facilitate understanding of the present invention by those skilled in the art, but it should be understood that the present invention is not limited to the scope of the embodiments, and all the inventions which make use of the inventive concept are protected by the spirit and scope of the present invention as defined and defined in the appended claims to those skilled in the art.
As shown in FIG. 1, in one embodiment of the present invention, a disk storage method based on a blockchain big data application includes the steps of:
s1, assembling a disk system of a disk matrix, acquiring disk matrix information and formatting the disk system based on a block data storage format;
and S2, performing data writing, reading, deleting and recovering operations through the formatted disk system, and completing disk storage based on the blockchain big data application.
The disk system can greatly improve the read-write performance by establishing a disk matrix and adding some parallel capability of the mechanical disk.
The step S1 comprises the following sub-steps:
s11, assembling a disk system of a disk matrix, and accessing the disk system into a server;
s12, obtaining disk matrix information, generating a data structure according to the disk matrix information, and calculating the total number of storage blocks in the data structure;
s13, writing the data structure into a disk of a disk system;
s14, marking the used storage blocks and the unused storage blocks in a storage block state table, and completing the formatting of the disk system.
In the step S12, the disc matrix information includes the disc surface, cylindrical surface, track, sector and single sector size of all discs in the disc matrix;
the data structure includes a number of memory blocks, a memory block size, a block height index location, a memory block status table location, a version number, and a disk specification field.
In this embodiment, the total number of storage blocks is equal to the total size of a single disk divided by the size of a storage block, the highest height of a block that can be stored in the disk is 4,294,967,296, the block height index is an array, and the number of the storage block where a block header is located is recorded sequentially from the 1 st storage block.
In the data structure, the number of the storage blocks is a constant value, usually 16G, one storage block occupies 8 bytes, the total storage block state occupies 128GB of disk space, the upper limit of the storage capacity of the disk matrix is 64T, the storage capacity of the disk matrix is less than 64T in most cases, the information quantity related to the state of the storage block of the disk is not reduced, if the state description information of the storage block exceeds the actually storable space range of the disk matrix, the storage block is marked with-8, and the storage block is not present, and the data structure is shown in the table 1.
TABLE 1
The step S13 specifically comprises the following steps:
and writing the data structure from a first storage block of a disk of the disk system, and recording the use state of the storage block from a second storage block until all data in the data structure are written into the storage block.
In this embodiment, the data structure is written from disk number 0 of the disk system, where disk number 0 is the set initial disk of the disk system, and the use state of the storage block is stored in the storage block state table, and the storage block state table is shown in table 2.
TABLE 2
In the step S2, the writing operation method through the formatted disk system specifically includes:
SA1, setting a 10GB cache, and writing data into the cache;
SA2, when the using amount of the cache exceeds 60%, acquiring write-in data from the cache;
SA3, obtaining the sizes of all disk cylinder surfaces in the disk system, and slicing the written data according to the sizes of the disk cylinder surfaces to obtain slices of the written data;
and SA4, writing the slices of the written data into the corresponding magnetic discs according to the principle of cylinder priority, updating the ordering of the magnetic discs and finishing the data writing operation of the magnetic disc system.
In this embodiment, operations such as reading, writing, deleting and the like of data will change the use state of a storage block, when writing data, the disk system will first go to the storage block state table to query the storage block marked as unused, after writing data, the corresponding storage block state table identifier will change to be used, when reading data, the storage state of the storage block will not change, and when deleting data, the storage block state identifier will change from used to deleted.
In SA3, the method for slicing the write data according to the cylinder size of the disk specifically includes:
sorting the disks in the disk matrix in a descending order according to the size of the disk cylindrical surface, deleting the disks from the disk sorting when the disk space is smaller than the storage space threshold, and slicing the written data according to the disk sorting to obtain slices of the written data;
in SA4, the method for writing the slice of the written data to the corresponding disk according to the principle of cylinder priority specifically includes:
and writing the slices of the same writing data into the storage blocks of the corresponding disks of the same cylindrical surface.
In this embodiment, the principle of cylinder priority is to write data to a disk with a larger cylinder, then write data to the inside of the larger disk space, if multiple blocks exist in the same cylinder, then allocate the storage blocks of the same cylinder to store data, and once the data is written to the disk, then empty from the cache.
In the step S2, the method for performing the reading operation through the formatted disk system specifically includes:
SB1, receiving a data reading request and storing the data reading request into a command cache queue;
SB2, when the data to be read in the command buffer queue exceeds the minimum data quantity threshold, the data are read in parallel from the disk of the disk system.
In this embodiment, since the writing of data is based on the principle of cylinder priority, the data stored in the disk can be read in parallel, and the data is read quickly by adopting a parallel reading mode, and the efficiency of data processing can be improved by setting the threshold value of the minimum data amount.
In the step S2, the method for deleting the formatted disk system specifically includes:
SC1, backing up the information of the block index table to be rolled back to an external storage medium;
and SC2, clearing the storage block of the disk occupied by the rolled-back block according to the block index table information, marking the storage block of the disk as deleted, and updating the storage block state table.
In this embodiment, deleting data requires rolling back the data on the chain to the forked location and then desynchronizing the longest chain. And in the rollback process, the marks of the disk storage blocks occupied by the rolled-back blocks are cleared, and the data of the original storage blocks are not deleted.
The memory blocks marked as deleted are not allocated when writing new data, and if the data blocks marked as deleted are used, a system administrator is required to manually clean the space of the deleted memory blocks, and the cleaning process is to re-mark the deleted data blocks as unused.
In the step S2, the method for performing the recovery operation through the formatted disk system specifically includes:
and writing the backed-up block index table information into a disk, and updating the storage block state table.
The beneficial effects of the invention are as follows: according to the disk storage method based on the blockchain big data application, the disk system is formatted based on the blockchain data storage format, the disk storage format based on the disk storage block is set, the disk read-write performance in a big data application scene is improved, and the problem that the disk read-write performance in the big data application scene is poor in the conventional disk storage method is solved.
The invention writes the slice of the data according to the principle of cylinder priority, through parallelizing the read-write data, the read-write efficiency of the distributed account book is improved, the problem that the conventional blockchain big data application can not work normally when the network is abnormal and the data of the storage server can be lost is solved, the efficiency of loading and searching the data on the chain is improved, and the probability of generating the fragmented file by the disk under the mechanism is greatly reduced.
In the description of the present invention, it should be understood that the terms "center," "thickness," "upper," "lower," "horizontal," "top," "bottom," "inner," "outer," "radial," and the like indicate or are based on the orientation or positional relationship shown in the drawings, merely to facilitate description of the present invention and to simplify the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be configured and operated in a particular orientation, and thus should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be interpreted as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defined as "first," "second," "third," or the like, may explicitly or implicitly include one or more such feature.

Claims (6)

1. A disk storage method based on blockchain big data application is characterized by comprising the following steps:
s1, assembling a disk system of a disk matrix, acquiring disk matrix information and formatting the disk system based on a block data storage format;
s2, performing data writing, reading, deleting and recovering operations through the formatted disk system to finish disk storage based on the blockchain big data application;
in the step S2, the writing operation method through the formatted disk system specifically includes:
SA1, setting a 10GB cache, and writing data into the cache;
SA2, when the using amount of the cache exceeds 60%, acquiring write-in data from the cache;
SA3, obtaining the sizes of all disk cylinder surfaces in the disk system, and slicing the written data according to the sizes of the disk cylinder surfaces to obtain slices of the written data;
SA4, writing the slices of the written data into the corresponding magnetic discs according to the principle of cylinder priority, updating the ordering of the magnetic discs and finishing the data writing operation of the magnetic disc system;
in the step S2, the method for performing the reading operation through the formatted disk system specifically includes:
SB1, receiving a data reading request and storing the data reading request into a command cache queue;
SB2, when the data to be read in the command buffer queue exceeds the minimum data quantity threshold, the data are read in parallel from the disk of the disk system;
in the step S2, the method for deleting the formatted disk system specifically includes:
SC1, backing up the information of the block index table to be rolled back to an external storage medium;
and SC2, clearing the storage block of the disk occupied by the rolled-back block according to the block index table information, marking the storage block of the disk as deleted, and updating the storage block state table.
2. The blockchain big data application based disk storage method of claim 1, wherein S1 includes the sub-steps of:
s11, assembling a disk system of a disk matrix, and accessing the disk system into a server;
s12, obtaining disk matrix information, generating a data structure according to the disk matrix information, and calculating the total number of storage blocks in the data structure;
s13, writing the data structure into a disk of a disk system;
s14, marking the used storage blocks and the unused storage blocks in a storage block state table, and completing the formatting of the disk system.
3. The method for storing a magnetic disk based on a blockchain big data application of claim 2, wherein in S12, the magnetic disk matrix information includes the disk surfaces, cylinders, tracks, sectors and single sector sizes of all magnetic disks in the magnetic disk matrix;
the data structure includes a number of memory blocks, a memory block size, a block height index location, a memory block status table location, a version number, and a disk specification field.
4. The method for storing a magnetic disk based on a blockchain big data application of claim 3, wherein S13 specifically is:
and writing the data structure from a first storage block of a disk of the disk system, and recording the use state of the storage block from a second storage block until all data in the data structure are written into the storage block.
5. The disc storage method based on blockchain big data application of claim 1, wherein in the SA3, the method for slicing the write data according to the disc cylinder size specifically comprises:
sorting the disks in the disk matrix in a descending order according to the size of the disk cylindrical surface, deleting the disks from the disk sorting when the disk space is smaller than the storage space threshold, and slicing the written data according to the disk sorting to obtain slices of the written data;
in SA4, the method for writing the slice of the written data to the corresponding disk according to the principle of cylinder priority specifically includes:
and writing the slices of the same writing data into the storage blocks of the corresponding disks of the same cylindrical surface.
6. The method for storing the magnetic disk based on the blockchain big data application according to claim 1, wherein in S2, the method for performing the recovery operation by the formatted magnetic disk system specifically comprises:
and writing the backed-up block index table information into a disk, and updating the storage block state table.
CN202311142243.4A 2023-09-06 2023-09-06 Disk storage method based on blockchain big data application Active CN116893787B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311142243.4A CN116893787B (en) 2023-09-06 2023-09-06 Disk storage method based on blockchain big data application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311142243.4A CN116893787B (en) 2023-09-06 2023-09-06 Disk storage method based on blockchain big data application

Publications (2)

Publication Number Publication Date
CN116893787A CN116893787A (en) 2023-10-17
CN116893787B true CN116893787B (en) 2023-12-05

Family

ID=88311035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311142243.4A Active CN116893787B (en) 2023-09-06 2023-09-06 Disk storage method based on blockchain big data application

Country Status (1)

Country Link
CN (1) CN116893787B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094705A (en) * 2015-07-27 2015-11-25 武汉兴图新科电子股份有限公司 Method for optimizing disk storage strategy
CN107918612A (en) * 2016-10-08 2018-04-17 腾讯科技(深圳)有限公司 The implementation method and device of key assignments memory system data structure
CN110019235A (en) * 2017-12-29 2019-07-16 百度在线网络技术(北京)有限公司 Data storage, restoration methods, device, equipment and medium based on block chain
CN110720088A (en) * 2017-06-12 2020-01-21 净睿存储股份有限公司 Accessible fast durable storage integrated into mass storage device
CN111274318A (en) * 2020-01-16 2020-06-12 杭州趣链科技有限公司 Block chain state data storage and rollback method, equipment and storage medium
WO2020134115A1 (en) * 2018-12-26 2020-07-02 百度在线网络技术(北京)有限公司 Data processing method, apparatus and device, and storage medium
CN112463753A (en) * 2020-11-06 2021-03-09 苏州浪潮智能科技有限公司 Block chain data storage method, system, equipment and readable storage medium
CN112600898A (en) * 2020-12-07 2021-04-02 南京珥仁科技有限公司 Electronic archive storage method based on block chain technology
CN112989422A (en) * 2021-04-01 2021-06-18 北京微芯感知科技有限公司 Block chain system assembling method and device, electronic equipment and storage medium
CN113538143A (en) * 2021-07-19 2021-10-22 浙江数秦科技有限公司 Vegetable supply system based on block chain technology
CN114153375A (en) * 2021-08-13 2022-03-08 北京天德科技有限公司 Block storage system and block storage method based on block chain technology

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10120767B2 (en) * 2009-07-15 2018-11-06 Idera, Inc. System, method, and computer program product for creating a virtual database
US20210157682A1 (en) * 2019-11-22 2021-05-27 Microsoft Technology Licensing, Llc System and method for database recovery for encrypted indexes

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094705A (en) * 2015-07-27 2015-11-25 武汉兴图新科电子股份有限公司 Method for optimizing disk storage strategy
CN107918612A (en) * 2016-10-08 2018-04-17 腾讯科技(深圳)有限公司 The implementation method and device of key assignments memory system data structure
CN110720088A (en) * 2017-06-12 2020-01-21 净睿存储股份有限公司 Accessible fast durable storage integrated into mass storage device
CN110019235A (en) * 2017-12-29 2019-07-16 百度在线网络技术(北京)有限公司 Data storage, restoration methods, device, equipment and medium based on block chain
WO2020134115A1 (en) * 2018-12-26 2020-07-02 百度在线网络技术(北京)有限公司 Data processing method, apparatus and device, and storage medium
CN111274318A (en) * 2020-01-16 2020-06-12 杭州趣链科技有限公司 Block chain state data storage and rollback method, equipment and storage medium
CN112463753A (en) * 2020-11-06 2021-03-09 苏州浪潮智能科技有限公司 Block chain data storage method, system, equipment and readable storage medium
CN112600898A (en) * 2020-12-07 2021-04-02 南京珥仁科技有限公司 Electronic archive storage method based on block chain technology
CN112989422A (en) * 2021-04-01 2021-06-18 北京微芯感知科技有限公司 Block chain system assembling method and device, electronic equipment and storage medium
CN113538143A (en) * 2021-07-19 2021-10-22 浙江数秦科技有限公司 Vegetable supply system based on block chain technology
CN114153375A (en) * 2021-08-13 2022-03-08 北京天德科技有限公司 Block storage system and block storage method based on block chain technology

Also Published As

Publication number Publication date
CN116893787A (en) 2023-10-17

Similar Documents

Publication Publication Date Title
CN109947363B (en) Data caching method of distributed storage system
US9996557B2 (en) Database storage system based on optical disk and method using the system
US7864479B2 (en) Apparatus, system, and method for optimizing fast access data storage on segmented tape media
KR20150035560A (en) Optimized context drop for a solid state drive(ssd)
JP2002207620A (en) File system and data caching method of the same system
EP3944556B1 (en) Block data storage method and apparatus, and block data access method and apparatus
JP2019028954A (en) Storage control apparatus, program, and deduplication method
US6678787B2 (en) DASD-free non-volatile updates
CN101197177A (en) Novel intelligent tape unit and data processing method
JP3860967B2 (en) Method for automatically changing leads and magnetic disk device using the same
US9244849B2 (en) Storage control apparatus, storage system and method
CN116893787B (en) Disk storage method based on blockchain big data application
CN108491166A (en) Reading data caching management method towards CD server
CN105138277A (en) Cache management method for solid-state disc array
CN110659305A (en) High performance relational database service based on non-volatile storage system
US11275684B1 (en) Media read cache
CN111427513B (en) Method for improving storage performance of high-speed signal acquisition system
CN102541957A (en) Method and device for operating data files on basis of data flow magnetic tapes
CN112181973A (en) Time sequence data storage method
TW200805299A (en) Method and system for defect management of a rewritable optical disc
CN113050892B (en) Method and device for protecting deduplication data
CN116360709B (en) Data access system
US20080046485A1 (en) Method and System for Disaster Recovery of Servers with Optimized Positioning of Backups on Volumes
CN114442934B (en) Data processing method, device and storage engine
CN111930320B (en) Memory optimization method and system based on distributed storage data

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
GR01 Patent grant
GR01 Patent grant