SkiQL: A Unified Schema Query Language
Carlos Javier Fern\'andez Candel, Jes\'us Joaqu\'in Garc\'ia Molina, Diego Sevilla Ruiz

TL;DR
SkiQL is a platform-independent query language designed for visualizing and exploring schemas in schemaless NoSQL and relational databases, based on a unified data model called U-Schema.
Contribution
The paper introduces SkiQL, a novel schema query language built on U-Schema, enabling platform-independent schema exploration and visualization for NoSQL and relational databases.
Findings
SkiQL effectively retrieves schema and relationship information.
Evaluation shows SkiQL's metrics align with language standards.
Survey indicates positive user feedback on SkiQL's usability.
Abstract
Most NoSQL systems are schema-on-read: data can be stored without first having to declare a Schema that imposes a structure. This schemaless feature offers flexibility to evolve data-intensive applications when data frequently change. However, freeing from declaring schemas does not mean their absence, but rather that they are implicit in data and code. Therefore, diagramming tools similar to those available for relational systems are also needed to help developers and administrators understanding NoSQL schemas. Visualizing diagrams is not practical if schemas contain hundreds of database entities, and exploration or query facilities are then needed. In schemaless NoSQL stores, data of the same entity can be stored with different structure which can increase the difficulty of having readable diagrams. NoSQL schema management tools should therefore have three main components: schema…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Advanced Database Systems and Queries · Data Quality and Management
