LARGE DATABASE QUERY OPTIMIZATION

Large local database queries are critical and often time-consuming. In relational databases, for example, joins are the most costly operations, but provide the most valuable information.

A software suite has been developed that speeds database queries by an order-of-magnitude. The suite includes software designed for local database crawling that enables users to deploy a Google-esque query engine over their data almost instantaneously. In addition, STORM (spatio-temporal online reasoning and management) software allows for online analytics of multi-dimensional data, incorporating machine learning into database query analysis. The final software piece speeds join queries in relational databases, facilitating interactive data analytics at user-friendly speeds.