SPATIAL-TEMPORAL STORAGE SYSTEM, METHOD, AND RECORDING MEDIUM
First Claim
1. A spatial-temporal storage system, comprising:
- in a first layer,a geometric translation circuit configured to split spatial-temporal information into row keys and translate a geometry query into a range scan; and
a multi-scan optimization circuit configured to compute an optimal read strategy to optimize the range scan translated by the geometric translation circuit into a series of block starting offsets and block sizes; and
in a second layer,a block grouping circuit configured to allow grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A spatial-temporal storage method, system, and non-transitory computer readable medium, include, in a first layer, a geometric translation circuit configured to split spatial-temporal information into row keys and translate a geometry query into a range scan, and a multi-scan optimization circuit configured to compute an optimal read strategy to optimize the range scan translated by the geometric translation circuit into a series of block starting offsets and block sizes, and, in a second layer, a block grouping circuit configured to allow grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer.
15 Citations
20 Claims
-
1. A spatial-temporal storage system, comprising:
-
in a first layer, a geometric translation circuit configured to split spatial-temporal information into row keys and translate a geometry query into a range scan; and a multi-scan optimization circuit configured to compute an optimal read strategy to optimize the range scan translated by the geometric translation circuit into a series of block starting offsets and block sizes; and in a second layer, a block grouping circuit configured to allow grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable recording medium recording a spatial-temporal storage program, the program causing a computer to perform:
-
in a first layer, splitting spatial-temporal information into row keys and translating a geometry query into a range scan; and computing an optimal read strategy to optimize the range scan translated by the translating into a series of block starting offsets and block sizes; and in a second layer, grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A spatial-temporal storage method, comprising:
-
in a first layer, splitting spatial-temporal information into row keys and translating a geometry query into a range scan; and computing an optimal read strategy to optimize the range scan translated by the translating into a series of block starting offsets and block sizes; and in a second layer, grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification