Abstract :
NoSQL data stores support hierarchical, heterogeneous data such as XML, JavaScript Object Notation (JSON), and Binary JSON (BSON). A need exists for a tailor-made language for querying such hierarchical, heterogeneous datasets. JSONiq was designed from the ground up to support JSON data and run against all JSONor BSON-based data stores, turning them into full-fledged databases.
Keywords :
Java; SQL; history; BSON; JSONiq; JavaScript object notation; NoSQL data; XML; binary JSON; full-fledged database; heterogeneous dataset; hierarchical dataset; query language history; tailor-made language; Data models; Database languages; Databases; History; Internet; Object oriented modeling; Query processing; XML; BSON; JSON; JSONiq; NoSQL; data; database; hierarchical query language; semi-structured;