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

Distributed storage method and system

A distributed storage and node technology, applied in the direction of database distribution/replication, special data processing applications, instruments, etc., can solve problems such as users' concerns about use, complex operations of sharing and synchronizing data, and insufficient intelligence

Inactive Publication Date: 2017-02-15
郑建锋
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The characteristics of this type of solution include: the need to connect to the public network server, the data is stored in the server of the service provider, there are security risks, and users have concerns about using it; the roles of the server and the client are completely different; the server and the client Synchronization of directory and content between terminals is integrated; users often have multiple terminals, and the storage space and network cost of different terminals are quite different. Selectively sharing and synchronizing data between terminals through the network disk is complicated and not enough intelligent

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
  • Distributed storage method and system
  • Distributed storage method and system
  • Distributed storage method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0095] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0096] Such as figure 1 As shown, the cluster cluster has 7 nodes, nodes 1-4 belong to the local area network local1, nodes 5-7 belong to the local area network local2, nodes 3 and 6 are also assigned Internet ip and ports, which can receive requests from all nodes, and the external network port It is usually implemented through port mapping on the gateway. Among them, node 7 loses connection with nodes 5 and 6 for some reason, probably because the network cable is loose or the device is shut down, so no node can connect to node 7, and node 7 is offline relative to the cluster. When node 7 is offline for a long time, such as more than one day, the cluster can mark node 7 as invalid.

[0097] The discovery between nodes in the LAN can be realized ...

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 discloses a distributed storage method. The method comprises the following steps of: maintaining and synchronizing a cluster node list of each node of a cluster, and maintaining cluster catalog data; allowing, by the node, a user to map a local catalog to a cluster catalog, storing a mapping relationship in a home node, and synchronizing the local catalog and the cluster catalog, between which the mapping relationship is established; maintaining a storage node list of each file by the cluster catalog, and receiving and transferring, by the node, a request for distributing the files to more nodes or deleting the files from the existing nodes, namely, a request for editing a file storage node list; and receiving a synchronous node list of a user configuration file by the cluster catalog, and executing data synchronization. The invention furthermore discloses a distributed storage system which comprises a node list unit, a cluster catalog unit, a catalog synchronization unit, a local synchronization unit, a content synchronization unit and a transfer unit. By applying embodiments of the invention, the distributed storage system which is user-friendly, strong in adaptability, transparent and reliable can be realized.

Description

technical field [0001] The invention relates to the technical field of distributed storage, in particular to a decentralized storage method and system with configurable file redundancy. Background technique [0002] In the field of distributed storage, the solution for developers is the well-known Hadoop HDFS. The characteristics of the HDFS solution include: nodes are divided into Master and Slave, and the Master has a single point of failure problem, which can be avoided by deploying multiple Masters, but the configuration is more complicated ;The file is divided into blocks in the local system, and the file directory of the distributed storage cannot be viewed and managed on the local system; adding the file to the distributed storage requires a copy process, which is time-consuming; the redundancy of the file is automatically completed, and it is difficult for the user to locate the file storage Where, the file storage location cannot be manually specified; it is suitabl...

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 Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/27G06F16/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