0

我正在调查 DocumentDB,并且正在检查查询端选项。我知道到目前为止还没有任何东西可以确定,但是有几个问题我还没有看到完全回答。

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

  2. 任何人都可以实施 N1QL 吗?它是一个开放的事实标准,还是以某种方式获得专利的东西。

4

1 回答 1

5

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

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

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

于 2015-11-14T16:17:24.910 回答