Presentation: Tweet"Do more with MongoDB and JSONiq"
NoSQL marks the transition from 40 years of tables with flat, homogeneous data to collections of arborescent, heterogenous data.
JSONiq is a functional, declarative, optimizable language tailor-made for querying and updating NoSQL data such as JSON, BSON or XML. It inherits all the good in SQL like filtering, projecting, joining, grouping, but also embraces the specificities of tree-like, schemaless data. JSONiq's goal is to federate NoSQL data stores, like MongoDB, providing a standard way of talking to them all -- like SQL against relational databases.
After a short motivating introduction, a demo is given showing how JSONiq is used on top of MongoDB, or how it can perform joins between different data sources.
Download slides