Hacker News new | ask | show | jobs
by ghislainfourny 1683 days ago
Thank you for your comment.

The motivation for JSONiq and RumbleDB is discussed in this recent paper, the core argument is data independence:

https://arxiv.org/abs/1910.11582v3

JSONiq is a functional language and thus makes it easy to scale to collections that have billions of objects.

A notable difference with JavaScript is that JSONiq has the FLWOR expression, which is similar to, but more generic than, a SQL statement.