SUQL
SUQL is a declarative query language designed to unify data retrieval across heterogeneous data sources, including relational databases, document stores, graph stores, and web APIs. It provides a single syntax and semantic model intended to support cross-source analytics, allowing queries to reference multiple backends and produce uniform results without requiring data to be consolidated beforehand.
Design goals include interoperability, portability, and developer productivity. SUQL emphasizes source-agnostic querying, schema mapping, and extensibility.
SUQL uses a SQL-like syntax with clauses such as SELECT, FROM, and WHERE, extended to reference multiple
Architecture and implementation center on modular components: a parser, semantic normalizer, query planner, and executor. Connectors
Status and reception: since its proposal, SUQL has been implemented in several data-integration platforms and pilot