MÉTODO DE ARMAZENAMENTO DE DADOS, MÉTODO DE RECUPERAÇÃO DE DADOS, APARELHO RELACIONADO, E SISTEMA
MÉTODO DE ARMAZENAMENTO DE DADOS, MÉTODO DE RECUPERAÇÃO DE DADOS, APARELHO RELACIONADO, E SISTEMA As modalidades da presente invenção revelam um método de armazenamento de dados, usado para aperfeiçoar a consistência de armazenamento de um sistema de armazenamento distribuído. O método nas modalidad...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | por |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | MÉTODO DE ARMAZENAMENTO DE DADOS, MÉTODO DE RECUPERAÇÃO DE DADOS, APARELHO RELACIONADO, E SISTEMA As modalidades da presente invenção revelam um método de armazenamento de dados, usado para aperfeiçoar a consistência de armazenamento de um sistema de armazenamento distribuído. O método nas modalidades da presente invenção inclui: realizar, através de um nó de armazenamento primário, codificação de EC em um segmento de dados a ser armazenado para obter uma faixa de EC alvo; determinar, em um grupo de nó de armazenamento ao qual o nó de armazenamento primário pertence, m+k nós de armazenamento alvo usados para armazenar m+k blocos de EC alvo da faixa de EC alvo; enviar uma mensagem de preparação aos nós de armazenamento alvo; receber uma mensagem de resposta enviada por um nó de armazenamento alvo; e após receber mensagens de resposta de todos os nós de armazenamento alvo, enviar uma mensagem de execução aos nós de armazenamento alvo, para instruir os nós de armazenamento alvo para gravar blocos de EC alvo que estão em arquivos de registro de preparação. As modalidades da presente invenção fornecem adicionalmente um método de recuperação de dados e um aparelho relacionado.
Embodiments of the present invention disclose a data storage method, used to improve storage consistency of a distributed storage system. The method in the embodiments of the present invention includes: performing, by a primary storage node, EC coding on a to-be-stored data segment to obtain a target EC stripe; determining, in a storage node group to which the primary storage node belongs, m+k target storage nodes used to store m+k target EC blocks of the target EC stripe; sending a preparation message to the target storage nodes; receiving a response message sent by a target storage node; and after receiving response messages of all the target storage nodes, sending an execution message to the target storage nodes, to instruct the target storage nodes to write target EC blocks that are in preparation logs. The embodiments of the present invention further provide a data recovery method and a related apparatus. |
---|