Storage system, data access method, apparatus, and device
AssigneeHuawei Cloud Computing Technologies Co., Ltd.
InventorsQingping Zhu, Ruolin Lin, Bin Su
Life of this patent
Estimating the term…
Abstract
When target data is to be accessed, a computing node determines whether the target data meets a computing pushdown condition. When the target data meets the computing pushdown condition, send a data access request to a storage node. After receiving the data access request, the storage node obtains a dataset to which the target data belongs, performs the computing service based on the computing indication, accesses the target data in the dataset, and feeds back an access result to the computing node.
Claims20
A system comprising:
- a computing node configured to send, in response to target data meeting a computing pushdown condition, a data access request for accessing the target data, wherein the data access request carries a computing indication, and wherein the computing indication indicates a computing service that is to be performed to access the target data;
- and
- a first storage node communicatively coupled to the computing node and configured to:
- receive the data access request;
- obtain a dataset to which the target data belongs;
- perform, based on the computing indication, the computing service;
- access the target data in the dataset to obtain an access result;
- and
- feed back, to the computing node, the access result.
A method implemented by a first storage node in a storage system, wherein the method comprises:
- receiving, from a computing node in the storage system, a data access request, wherein the data access request requests to access target data that meets a computing pushdown condition and carries a computing indication, wherein the computing pushdown condition comprises data type, a data amount, a storage space, a load of the first storage node, or a computing manner on the target data, and wherein the computing indication indicates a computing service that is to be performed to access the target data;
- obtaining a dataset to which the target data belongs;
- performing, based on the computing indication, the computing service;
- accessing the target data in the dataset to obtain an access result of accessing the target data;
- and
- feeding back, to the computing node, the access result.
A computing device comprising:
- a memory configured to store instructions;
- and
- a processor coupled to the memory and configured to execute the instructions to cause the computing device to:
- receive, from a computing node in a storage system, a data access request, wherein the data access request requests to access target data that meets a computing pushdown condition and carries a computing indication, wherein the computing pushdown condition comprises data type, a data amount, a storage space, a storage load, or a computing manner on the target data, and wherein the computing indication indicates a computing service that is to be performed to access the target data;
- obtain a dataset to which the target data belongs;
- perform, based on the computing indication, the computing service;
- access the target data in the dataset to obtain an access result of accessing the target data;
- and
- feed back, to the computing node, the access result.
Dependencies are inferred from the claim text.