SYSTEM, METHODS, AND MEDIA FOR COMPRESSING NON-RELATIONAL DATABASE OBJECTS
First Claim
1. A method for compressing objects, comprising:
- receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type;
receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type;
classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object;
classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and
compressing the first object and the second object based on the compression dictionary.
7 Assignments
0 Petitions
Accused Products
Abstract
Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary.
5 Citations
15 Claims
-
1. A method for compressing objects, comprising:
-
receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for compressing objects, the method comprising:
-
receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for compressing objects, comprising:
at least one hardware processor that; receives a request to write a first object including a first key and a first value, wherein the first object is of a given type; receives a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifies the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifies the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compresses the first object and the second object based on the compression dictionary. - View Dependent Claims (12, 13, 14, 15)
Specification