Federated Query Language - Announcement
A query language for distributed No-SQL data stores.
This is my first attempt at defining the query language, that has been on my mind for quite some time. It draws on my experience with SQL, OQL and Linq.
FQL is a query language, that can be easily adapted to the various new access mechanisms of NoSQL databases. It uses navigation and key-based access on a multi-valued data model to access data. It has a proper formal execution model, derived from Linq.
I have begun to develop a reference implementation for it. I would be glad for any critique, suggestions and perhaps coworkers on the project.
You can find the document here: fql-spec.pdf
Some further reading: