Data compression based on key-value store
AssigneeAlipay (Hangzhou) Information Technology Co., Ltd.
InventorsQiming Sun, Zhitao Shen, Wei Jia, Wen Li
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus for, for data compression based on a key-value store. In one aspect, a method includes generating, at a server, a current dictionary based on a plurality of key-values stored in a storage system of the server; receiving a key-value pair transmitted by a client device; and performing, at the server, data compression on a key-value in the key-value pair by using the current dictionary; and storing the key-value in the storage system of the server.
Claims20
A method implemented in a one or more computers, the method comprising:
- generating, at a server, a current dictionary based on a plurality of key-values stored in a storage system of the server;
- receiving a key-value pair transmitted by a client device;
- and
- performing, at the server, data compression on a key-value in the key-value pair by using the current dictionary;
- storing the key-value in the storage system of the server.
A computer-implemented system, comprising:
- one or more computers realizing a server;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
- generating, at the server, a current dictionary based on a plurality of key-values stored in a storage system of the server;
- receiving a key-value pair transmitted by a client device;
- performing, at the server, data compression on a key-value in the key-value pair by using the current dictionary;
- and
- storing the key-value in the storage system of the server.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- generating, at a server, a current dictionary based on a plurality of key-values stored in a storage system of the server;
- receiving a key-value pair transmitted by a client device;
- performing, at the server, data compression on a key-value in the key-value pair by using the current dictionary;
- and
- storing the key-value in the storage system of the server.
Dependencies are inferred from the claim text.