Managing and Querying Spatial Point Data in Column Stores
First Claim
Patent Images
1. A method comprising:
- receiving, by a database comprising a columnar data store storing data in a column-oriented structure, a query of spatial data;
mapping, by at least one data processor, a spatial data set corresponding to the received query to physical storage in the database using a space-filling curve;
compacting, by at least one data processor, the spatial data set; and
retrieving, by at least one data processor, data from the database responsive to the query using the compacted spatial data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A query of spatial data is received by a database comprising a columnar data store storing data in a column-oriented structure. Thereafter, a spatial data set is mapped to physical storage in the database using a space-filling curve. The spatial data set is then compacted and such compacted data can be used to retrieve data from the database that is responsive to the query. Related apparatus, systems, techniques and articles are also described.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a database comprising a columnar data store storing data in a column-oriented structure, a query of spatial data; mapping, by at least one data processor, a spatial data set corresponding to the received query to physical storage in the database using a space-filling curve; compacting, by at least one data processor, the spatial data set; and retrieving, by at least one data processor, data from the database responsive to the query using the compacted spatial data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer program product storing instructions which, when executed by at data processor of at least one computing system, result in operations comprising:
-
receiving, by a database comprising a columnar data store storing data in a column-oriented structure, a query of spatial data; mapping a spatial data set corresponding to the received query to physical storage in the database using a space-filling curve; compacting the spatial data set; and retrieving data from the database responsive to the query using the compacted spatial data set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
at least one data processor; and a database comprising a columnar data store storing data in a column-oriented structure; wherein the database; receives a query of spatial data; maps a spatial data set corresponding to the received query to physical storage in the database using a space-filling curve; compacts the spatial data set; and retrieves data from the database responsive to the query using the compacted spatial data set.
-
Specification