N1QL
N1QL是一种查询语言,可将SQL拓展至JSON。您可以通过本机框架和语言集成,如流畅的API或JDBC/ODBC驱动程序来查询数据。您可以使用N1QL查询 JSON文档,不受任何限制, 使用单一查询就可以实现数据的分类、过滤、变换、分组、组合。您可以使用JOIN语言将不同文件中的数据进行组合。那么承诺您的多种数据模型呢?N1QL就可以做到,这样您就不局限于“单表”数据模型和“单表逐条查询”数据模型。
您可以使用第二索引提高查询功能。想创建多个索引?尽管动手去做。想在多个域内创建复合索引?不要犹豫。完全不用担心随着节点数量增加查询功能发生改变。我们实现了全局二次索引。这个索引的重点之处在于“全局”。全局二次索引并不是分开的,它是一个完整的索引。毕竟,在一个节点上检查整个索引比检查每个节点上的部分索引要快得多。
N1QL是SQL吗?
产品目录可以存储在JSON中,但N1QL是使用SQL进行查询的。
数据模型是由作者、作品、评论、获奖情况组成。每位作者有ID、姓氏、名字、国家及其它信息。每本书有一个ID、书名、出版时间、作者姓名(为方便起见)、作者ID等。每条评论包含书名(为方便起见)、定级等。获奖情况包含获奖名称、获奖年份、作品ID、作者ID等。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室