CHASE: A Novel Query Engine for Efficient Retrieval of Structured and Unstructured Data

Tuesday 04 March 2025


The quest for efficient query processing has been a long-standing challenge in the world of databases. With the ever-growing amounts of structured and unstructured data, it’s become increasingly important to develop systems that can quickly and accurately retrieve relevant information. A recent paper presents a novel approach to tackling this problem, introducing CHASE, a query engine designed specifically for hybrid queries on both structured and unstructured data.


The authors behind CHASE recognize the limitations of existing database systems in handling diverse data types. Traditional relational databases excel at processing structured data, but often struggle with unstructured data such as text or images. On the other hand, specialized search engines are typically better suited to handle these types of data, but lack the ability to seamlessly integrate with structured queries.


CHASE aims to bridge this gap by providing a unified platform for querying both structured and unstructured data. The system leverages vector similarity search algorithms to efficiently retrieve relevant information from unstructured data sources, while also incorporating traditional relational query processing techniques for structured data.


One of the key innovations behind CHASE is its ability to optimize query execution through logical plan rewriting, physical operator optimizations, and machine code generation. This allows the engine to dynamically adapt to changing query patterns and optimize performance in real-time. The authors demonstrate significant performance gains over existing systems, with CHASE achieving speeds up to 7500 times faster than competitor solutions.


Another notable aspect of CHASE is its support for various types of queries, including entity-centric VKNN- SF queries, category-driven VKNN-SF queries, and more. This flexibility makes the system suitable for a wide range of applications, from recommender systems to image retrieval platforms.


The evaluation of CHASE was conducted using real-world datasets, with results demonstrating its effectiveness in handling diverse query types and large amounts of data. The authors also provide insights into the system’s scalability and robustness, highlighting its ability to handle high-dimensional vector spaces and tolerate varying levels of noise in the data.


In summary, CHASE represents a significant step forward in the development of efficient query processing systems. By providing a unified platform for querying both structured and unstructured data, the engine offers a powerful tool for a wide range of applications. Its ability to optimize performance through dynamic plan rewriting and machine code generation makes it an attractive solution for organizations seeking to improve their data retrieval capabilities.


Cite this article: “CHASE: A Novel Query Engine for Efficient Retrieval of Structured and Unstructured Data”, The Science Archive, 2025.


Query Processing, Database Systems, Hybrid Queries, Structured Data, Unstructured Data, Vector Similarity Search, Relational Databases, Search Engines, Logical Plan Rewriting, Machine Code Generation


Reference: Rui Ma, Kai Zhang, Zhenying He, Yinan Jing, X. Sean Wang, Zhenqiang Chen, “CHASE: A Native Relational Database for Hybrid Queries on Structured and Unstructured Data” (2025).


Leave a Reply