| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A method for storing data, comprising:
reading, from a message queue, target data to be stored in a current cycle, and extracting a first data feature of the target data, the first data feature representing a data volume of the target data;
determining, by invoking an adaptive consistent hashing processing module and based on the first data feature, data shard information matching the target data, and synchronizing the data shard information matching the target data to a configuration center, wherein the data shard information indicates at least one storage engine storing the target data in shards, and the configuration center records the data shard information and refreshes the data shard information to a data write component regularly; and
writing, by invoking the data write component, the target data into a corresponding storage engine based on the data shard information, wherein the storage engine supports query processing of the target data.
|