Data storage method and device capable of ensuring atomicity and sequentiality

A data storage and atomic technology, which is applied in the computer field, can solve the problem of consuming physical link bandwidth and traffic, and achieve the effects of ensuring atomicity and sequence, improving efficiency, and reducing data storage delay

Pending Publication Date: 2021-12-14
TSINGHUA UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For this reason, the first purpose of this application is to propose a data storage method that guarantees atomicity and sequentiality, which solves the technical problems of existing methods that consume the bandwidth traffic of physical links and data storage delays. At the same time as the sequence, it reduces the data and command transmission delay and the bandwidth consumed, and improves the efficiency of data storage

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data storage method and device capable of ensuring atomicity and sequentiality
  • Data storage method and device capable of ensuring atomicity and sequentiality
  • Data storage method and device capable of ensuring atomicity and sequentiality

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Embodiments of the present application are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary, and are intended to explain the present application, and should not be construed as limiting the present application.

[0033] The data storage method and device for ensuring atomicity and sequence in the embodiments of the present application are described below with reference to the accompanying drawings.

[0034] figure 1 It is a flow chart of a data storage method that guarantees atomicity and sequence provided in Embodiment 1 of the present application.

[0035] Such as figure 1 As shown, the atomic and sequential data storage method includes the following steps:

[0036] Step 101, during the data storage process, the host sends trans...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a data storage method capable of ensuring atomicity and sequentiality, and relates to the technical field of computers. The method comprises the following steps: in a data storage process, sequentially sending transmission commands to a persistent storage area of a device by a host by taking a transaction as a unit, and notifying the device to process the transmission commands through a submitting doorbell; and after the device finishes processing requests, sequentially finishing the requests and notifying an upper application by the host by taking the transaction as the unit, so that atomicity and sequentiality are ensured. By adopting the scheme, the data and command transmission delay and the consumed bandwidth are reduced while the atomicity and the sequentiality are ensured, and the data storage efficiency is improved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a data storage method and device for ensuring atomicity and sequence. Background technique [0002] The atomicity of data storage means that a set of requests either all succeed or all fail. The sequentiality of data storage describes the specific order in which data falls on persistent media. Atomicity and sequentiality play a vital role in storage systems. For example, the log in the file system and the transaction in the database rely on atomicity and a specific access sequence to ensure the correctness and consistency of the storage system. [0003] Since existing storage protocols / methods do not guarantee atomicity and order, storage systems must rely on log mechanisms to store data atomically and sequentially to ensure correctness and consistency. The existing more advanced and widely used non-volatile memory host controller interface specification (Non-Volat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F16/22G06F9/46
CPCG06F16/22G06F9/466
Inventor 舒继武廖晓坚王硕
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products