NoSQL查询语言,UnQL? N1QL? CouchBase,C嵌入式库

时间:2015-11-13 22:35:01

标签: couchbase n1ql unql nosql

我正在调查DocumentDB,我正在检查查询端选项。我知道目前尚未确定任何事情,但有一些我已经看到完全回答的问题。

  1. Couchbase退出了UnQL?然后开发N1QL?这是否意味着他们将N1QL视为更合适的不同查询语言?或者它是否扩展了UnQL中设置的内容?有什么事实上正式标准化?

  2. 是否允许任何人实施N1QL?这是一个开放的事实上的标准,而不是以某种方式获得专利的东西。

1 个答案:

答案 0 :(得分:5)

关于你的第一个问题......

N1QL基于SQL,这是一种ISO标准。一些语言扩展如NEST / UNNEST和数组理解已在其他地方使用和/或提出。

N1QL不是基于UnQL,而是以SQL为优势解决了一些相同的需求。