Reputation: 2815
I'm investigating DocumentDBs, and I'm checking out the query side options. I know nothing has firmly established as of yet, but have a few questions I've yet seen fully answered.
Couchbase dropped out of UnQL? and then developed N1QL? Does this mean that they see N1QL as a more appropriate different query language? or does it extend what was set in UnQL? Was anything actually formally standardized?
Is anyone allowed to implement N1QL? Is it an open de-facto standard, vs. something patented in some way.
Upvotes: 0
Views: 252
Reputation: 1894
Regarding your first question...
N1QL is based on SQL, which is an ISO standard. Some of the language extensions like NEST/UNNEST and array comprehensions have been used and/or proposed elsewhere.
N1QL is not based on UnQL, but addresses some of the same needs with the advantage of being SQL.
Upvotes: 5