Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020063763 - DATA STORAGE METHOD, APPARATUS AND SYSTEM, AND SERVER, CONTROL NODE AND MEDIUM

Publication Number WO/2020/063763
Publication Date 02.04.2020
International Application No. PCT/CN2019/108186
International Filing Date 26.09.2019
IPC
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from, or digital output to, record carriers
CPC
G06F 3/0617
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0614Improving the reliability of storage systems
0617in relation to availability
G06F 3/0644
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
0644Management of space entities, e.g. partitions, extents, pools
G06F 3/067
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Applicants
  • 北京金山云网络技术有限公司 BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD. [CN]/[CN]
  • 北京金山云科技有限公司 BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD. [CN]/[CN]
Inventors
  • 李坚 LI, Jian
  • 王文姝 WANG, Wenshu
Agents
  • 北京柏杉松知识产权代理事务所(普通合伙) PATENTSINO IP FIRM
Priority Data
201811159536.230.09.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) DATA STORAGE METHOD, APPARATUS AND SYSTEM, AND SERVER, CONTROL NODE AND MEDIUM
(FR) PROCÉDÉ, APPAREIL ET SYSTÈME DE STOCKAGE DE DONNÉES, ET SERVEUR, NŒUD DE COMMANDE ET SUPPORT
(ZH) 数据存储方法、装置、系统、服务器、控制节点及介质
Abstract
(EN)
A data storage method, apparatus and system, and a server, a control node and a medium applicable to a master server. The method comprises: receiving a ready-to-split instruction for a fragment to be split sent by a control node (S101); sending the ready-to-split instruction to a slave server to which the fragment to be split belongs, so that each slave server obtains data split points of the fragment to be split after receiving the ready-to-split instruction, and transmits the data split points to the master server (S102); when the number of data split points received is greater than a first number threshold, sending the data split points to the control node, so that the control node sends a split storage instruction to the master server (S103); after receiving the split storage instruction, sending the split storage instruction to each slave server, so that each slave server performs split storage on the fragment to be split according to the data split points to obtain a target fragment, and after obtaining the target fragment, sending a first message to the master server, wherein the first message is a message subjected to split storage (S104); and when the number of first messages received is greater than a second number threshold, performing split storage on the fragment to be split according to the data split points to obtain a target fragment (S105). The data storage medium improves availability of the storage system.
(FR)
L'invention concerne un procédé, un appareil et un système de stockage de données, et un serveur, un nœud de commande et un support applicables à un serveur maître. Le procédé consiste : à recevoir une instruction prêt à diviser pour un fragment à diviser envoyée par un nœud de commande (S101); à envoyer l'instruction prêt à diviser à un serveur esclave auquel appartient le fragment à diviser, de sorte que chaque serveur esclave obtient des points de division de données du fragment à diviser après réception de l'instruction prêt à diviser, et transmet les points de division de données au serveur maître (S102); lorsque le nombre de points de division de données reçus est supérieur à un premier seuil de nombre, à envoyer les points de division de données au nœud de commande, de sorte que le nœud de commande envoie une instruction de stockage divisé au serveur maître (S103); après réception de l'instruction de stockage divisé, à envoyer l'instruction de stockage divisé à chaque serveur esclave, de sorte que chaque serveur esclave effectue un stockage divisé sur le fragment à diviser en fonction des points de division de données afin d'obtenir un fragment cible, et après obtention du fragment cible, à envoyer un premier message au serveur maître, le premier message étant un message soumis à un stockage divisé (S104); et lorsque le nombre de premiers messages reçus est supérieur à un second seuil de nombre, à effectuer un stockage divisé sur le fragment à diviser en fonction des points de division de données afin d'obtenir un fragment cible (S105). Le support de stockage de données améliore la disponibilité du système de stockage.
(ZH)
一种数据存储方法、装置、系统、服务器、控制节点及介质,可以应用于主服务器,该方法包括:接收控制节点发送的针对待分裂分片的准备拆分指令(S101);将准备拆分指令发送给待分裂分片所属的从服务器,以使每一所述从服务器在接收到所述准备拆分指令后,获得所述待分裂分片的数据拆分点,并将所述数据拆分点发送给所述主服务器(S102);在接收到数据拆分点的数量大于第一数量阈值时,将数据拆分点发送给控制节点,以使控制节点向所述主服务器发送拆分存储指令(S103);在接收到所述拆分存储指令后,将拆分存储指令发送给每一从服务器,以使每一从服务器根据数据拆分点,将待分裂分片进行拆分存储,得到目标分片,在得到所述目标分片后,向所述主服务器发送第一消息,其中,所述第一消息为拆分存储完成的消息(S104);在接收到第一消息的数量大于第二数量阈值时,根据数据拆分点,将待分裂分片进行拆分存储,得到目标分片(S105)。该数据存储方法提高存储系统的可用性。
Also published as
Latest bibliographic data on file with the International Bureau