Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data storage device, method and distributed data storage system

A data storage and data technology, applied in file systems, electronic digital data processing, digital data information retrieval, etc., can solve problems such as increased metadata overhead, discrete space, and impact on reading performance, reducing operations and ensuring atomic sexual effect

Active Publication Date: 2022-04-08
深圳市杉岩数据技术有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Disadvantages of FileStore: FileStore uses logs to ensure the transactionality of write requests. Although it can guarantee the transactionality of write requests, it has a double write amplification effect on IO.
However, variable length space management not only leads to larger metadata overhead, but also in continuous coverage scenarios, because redirecting writes will cause the space in an object to become more and more discrete, which will affect the performance of reading

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
  • A data storage device, method and distributed data storage system
  • A data storage device, method and distributed data storage system
  • A data storage device, method and distributed data storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The content of the present application will be described in further detail below in conjunction with the accompanying drawings. It should be noted that the following are descriptions of preferred embodiments of the present invention, which do not constitute any limitation to the present invention. The description of the preferred embodiment of the invention is provided as an illustration only of the general principles of the invention.

[0059] Such as figure 1 , a schematic diagram of a system framework for writing data in a data storage device embodiment, with high consistency, including: a read-write control unit, a redirection cache unit, and a storage unit; the read-write control unit includes a data writing management module and a metadata management module , log management module, metadata database, metadata cache module, and log storage module; the metadata management module manages the data in the metadata database and the metadata cache module; the log manag...

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

A data storage device with high consistency, including: a read-write control unit, a redirection cache unit, and a storage unit; the read-write control unit includes a data writing management module, a metadata management module, a log management module, a metadata database, Metadata cache module, log storage module; redirection cache unit includes cache management module, SSD cache disk, index cache module, index storage module; data write management module receives data write request; cache management module writes in cache space The data in the request; if the data in the write request is written for the first time, mark the data as normal cache data; redirect the overwrite; combine the cache map and the metadata related to this write request to form a log data, The log management module writes the log data into the log storage module, and then updates the metadata to the metadata cache module, and writing the log to the log storage module is an atomic operation.

Description

technical field [0001] This application belongs to the technical field of software research and development, and in particular relates to a data storage device, method and distributed data storage system. The data storage device of the present invention can be used as an independent storage device, or as a device connected to the Internet, or as a distributed A storage node in a standard data storage system. Background technique [0002] The Key-Value Store has become a critical design building block for today's large-scale, high-performance data-sensitive applications. Such as e-commerce platform, data deduplication center, image storage and web object cache, etc. [0003] Ceph: Sage Weil of the University of California, Santa Cruz, a new generation of free software distributed file system designed for a doctoral dissertation. [0004] Data consistency: In a distributed environment, when there are multiple copies of data, if the network, server, or software fails, some co...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/13G06F16/16G06F16/172G06F16/182
CPCG06F16/13G06F16/16G06F16/172G06F16/182
Inventor 文刘飞陈坚
Owner 深圳市杉岩数据技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products