Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在调查 DocumentDB,并且正在检查查询端选项。我知道到目前为止还没有任何东西可以确定,但是有几个问题我还没有看到完全回答。
Couchbase 退出了 UnQL?然后开发了N1QL?这是否意味着他们将 N1QL 视为更合适的不同查询语言?还是它扩展了 UnQL 中设置的内容?有什么东西正式标准化了吗?
任何人都可以实施 N1QL 吗?它是一个开放的事实标准,还是以某种方式获得专利的东西。
关于你的第一个问题...
N1QL 基于 SQL,这是一个 ISO 标准。一些语言扩展,如 NEST/UNNEST 和数组解析已在其他地方使用和/或提出。
N1QL 不是基于 UnQL,而是利用 SQL 的优势解决了一些相同的需求。