Efficient multi-tenant spatial and relational indexing
AssigneeMicrosoft Technology Licensing, LLC
InventorsEugene Shinn, Harish Jayanti, Abhishek Prateek
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsEugene Shinn, Harish Jayanti, Abhishek Prateek
Estimating the term…
Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.
One or more computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of optimizing queries for geospatial data and executing the optimized queries first against processor memory of a host machine, the method comprising:
A computerized method carried out by a host machine having at least one processor for optimizing queries for geospatial data and executing the optimized queries first against processor memory of a host machine, the method comprising:
A system for optimizing queries for geospatial data and executing the optimized queries first against processor memory of a host machine, the system comprising:
Dependencies are inferred from the claim text.