首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDN技术头条

    N1QL为NoSQL数据库带来SQL般的查询体验

    查询语言 N1QL(发音是“妮叩”)是一门将SQL引入文件数据库的查询语言。讲得技术一点,JSON是不符合第一范式的数据模型,而N1QL则对这一数据模型进行操作。 N1QL将传统SQL对表和行的操作拓展至JSON (嵌套文件)。 将SQL引入JSON有点像汽车油改电,虽然引擎换了但驾驶员的操作方式保持不变。 下图中是SQL和N1QL中join的写法的一个简单例子。想要深入学习N1QL的话请移步到Couchbase的N1QL教程。 ? 这极大地降低了开发人员使用N1QL的门槛。 不过关系型数据库和文件数据库的模型总归是不同的,所以N1QL也有一些新的东西。 原文链接:N1QL brings SQL to NoSQL databases(译者/刘旭坤 审校/朱正贵 责编/仲浩)

    1.6K90发布于 2018-02-09
  • 来自专栏架构驿站

    为什么从 MongoDB 转向 Couchbase ?

    2、N1QL,Couchbase 查询语言 许多企业从 MongoDB 切换到 Couchbase 的第二个原因便是 N1QL,Couchbase 查询语言。 这两种查询语言非常相似,我们有时将 N1QL 称为 “SQL++”。 与我交谈的团队也喜欢 N1QL 查询语言: “Couchbase 的查询语言 [N1QL] 和备份管理对我们的团队来说非常简单。 如果你有兴趣学习更多关于 N1QL 和 Couchbase 的知识,我鼓励你用这个免费的在线 N1QL 教程自己尝试一下。 或者,在此第三方评估中将 N1QL 与 MongoDB 的查询语言进行比较。

    2.7K31编辑于 2021-12-09
  • 来自专栏架构驿站

    为什么从 MongoDB 转向 Couchbase ?

    2、N1QL,Couchbase 查询语言      许多企业从 MongoDB 切换到 Couchbase 的第二个原因便是 N1QL,Couchbase 查询语言。      这两种查询语言非常相似,我们有时将 N1QL 称为 “SQL++”。       与我交谈的团队也喜欢 N1QL 查询语言: “Couchbase 的查询语言 [N1QL] 和备份管理对我们的团队来说非常简单。 如果你有兴趣学习更多关于 N1QL 和 Couchbase 的知识,我鼓励你用这个免费的在线 N1QL 教程自己尝试一下。 或者,在此第三方评估中将 N1QL 与 MongoDB 的查询语言进行比较。     

    1.9K50发布于 2021-11-23
  • 来自专栏IT技能应用

    Spring认证中国教育管理中心-Spring Data Couchbase教程八

    对于所有其他操作,默认情况下会生成 N1QL 查询,因此必须为高性能数据访问创建适当的索引。 基于 N1QL 的查询 先决条件是在存储实体的存储桶上创建了一个 PRIMARY INDEX。 这是一个例子: 示例 77. N1QL 占位符仍将考虑所有方法参数,因此请务必使用正确的索引,如下例所示: 示例 78. 实际上,生成的 N1QL 查询还将包含一个额外的 N1QL 标准,以便仅选择与存储库的实体类匹配的文档。 支持大多数 Spring-Data 关键字:. @Query (N1QL) 方法名称中支持的关键字 您可以使用此方法同时使用计数查询和限制查询结果功能。

    2.7K10编辑于 2022-01-12
  • 来自专栏全栈程序员必看

    CouchBase_couchbase数据库

    products/editions Data access Community Edition Enterprise Edition Key-value interface (read/write) N1QL (SQL-based queries) N1QL for Analytics (SQL++ queries) Full-Text Search (FTS) Global Secondary Query monitoring REST API Command line tools Import and export tools ANSI Joins support in N1QL x.509 CA certificates for TLS x.509 CA certificates for data service authentication Auditing N1QL Ephemeral buckets Ephemeral buckets with Query, Search, XDCR Index pushdown Index partitioning N1QL

    1.3K10编辑于 2022-09-21
  • 你怎么比较 MongoDB、CouchDB 及 CouchBase?

    支持文档、键值对和 N1QL(SQL for NoSQL)查询。查询能力:提供强大的查询语言 N1QL,支持 SQL 风格的查询。支持全文搜索和聚合查询。

    1.1K00编辑于 2025-02-02
  • 来自专栏IT技能应用

    Spring认证中国教育管理中心-Spring Data Couchbase教程九

    对于 N1QL,提供了以下注释,这些注释需要附加到实体(在类或字段上): @QueryIndexed: 放置在一个字段上,表示该字段应该是索引的一部分 @CompositeQueryIndex:放置在类上 80.启用自动索引创建 @Override protected boolean autoIndexCreation() { return true; } 5.3.3.查询一致性 默认情况下,使用 N1QL couchbaseTemplate .upsertById(User.class) .withDurability(DurabilityLevel.MAJORITY) .one(user); 以类似的方式,您可以执行 N1QL 模板上的 N1QL 查询 final List<User> foundUsers = couchbaseTemplate .findByQuery(User.class) .consistentWith

    1.8K10编辑于 2022-01-13
  • 来自专栏大白技术控的技术自留地

    改进博客园Markdown显示功能(加代码行号、显示代码所用编程语言)

    Markup templating", "matlab": "MATLAB", "mel": "MEL", "n1ql ": "N1QL", "n4js": "N4JS", "n4jsd": "N4JS", "nand2tetris-hdl

    4.2K50发布于 2019-03-01
  • 来自专栏code人生

    NoSQL 简介

    N1QL查询语言: Couchbase 支持 N1QL(pronounced as "nickel")查询语言,这是一种 SQL 风格的查询语言,可以用于在 JSON 文档上执行 SQL 类似的查询。 查询服务(Query Service): 提供 SQL 风格的 N1QL 查询语言,使得用户能够以声明性的方式查询数据。

    1.7K10编辑于 2024-01-04
  • Web代码语法高亮库 highlight.js

    Assembly Matlab Maxima Mercury Microsoft X++ Microtik RouterOS script Mizar Mojolicious Monkey MoonScript N1QL

    1.5K00编辑于 2024-07-08
  • 来自专栏小麦苗的DB宝专栏

    【DB宝46】NoSQL数据库之CouchBase简介、集群搭建、XDCR同步及备份恢复

    https://docs.couchbase.com/server/current/tools/cbq-shell.html N1QL:https://www.dazhuanlan.com/2020/03 /20/5e74609b54b49/ https://query-tutorial.couchbase.com/tutorial/#1 N1QL(发音是“妮叩”)是一门将SQL引入文件数据库的查询语言。 讲得技术一点,JSON是不符合第一范式的数据模型,而N1QL则对这一数据模型进行操作。N1QL将传统SQL对表和行的操作拓展至JSON (嵌套文件)。 N1QL实际上可以理解成NOSQL+JSON,一种语法类似于SQL的语言。可以在couchbase上执行,主要考虑是方便熟悉关系型数据库的开发人员快速上手。 与SQL类似,N1QL也分为DDL与DML语句,不同的是DDL语句是create indexes,modify indexes,drop indexes,这里index与关系型数据库中的表的概念有点像,

    3.4K30发布于 2021-05-06
  • 来自专栏Java技术栈

    45岁的 SQL 语言要被淘汰了?

    然而十年后,每个流行的NoSQL数据库都有了一个SQL变体:如Couchbase的N1QL,Cassandra的CQL,Elastic的ElasticSearch。 N1QL的创建者Gerald Sangudi曾经说过,SQL是成功的,因为它代表了数据处理的基本操作。

    1.4K20发布于 2020-03-10
  • 来自专栏小麦苗的DB宝专栏

    【DB宝46】NoSQL数据库之CouchBase简介、集群搭建、XDCR同步及备份恢复

    https://docs.couchbase.com/server/current/tools/cbq-shell.html N1QL:https://www.dazhuanlan.com/2020/03 /20/5e74609b54b49/ https://query-tutorial.couchbase.com/tutorial/#1 N1QL(发音是“妮叩”)是一门将SQL引入文件数据库的查询语言。 讲得技术一点,JSON是不符合第一范式的数据模型,而N1QL则对这一数据模型进行操作。N1QL将传统SQL对表和行的操作拓展至JSON (嵌套文件)。 N1QL实际上可以理解成NOSQL+JSON,一种语法类似于SQL的语言。可以在couchbase上执行,主要考虑是方便熟悉关系型数据库的开发人员快速上手。 与SQL类似,N1QL也分为DDL与DML语句,不同的是DDL语句是create indexes,modify indexes,drop indexes,这里index与关系型数据库中的表的概念有点像,

    3.3K50发布于 2021-04-06
  • 来自专栏zinyan

    轻量级Web代码语法高亮库 highlight.js

    Matlab Maxima Mercury Microsoft X++ Microtik RouterOS script Mizar Mojolicious Monkey MoonScript N1QL

    3.4K30编辑于 2023-07-13
  • 来自专栏数据库相关

    usql 统一的sql命令行工具

    moderncsqlite [mq, modernsqlite] mymysql [zm, mymy] mysql [my, maria, aurora, mariadb, percona] n1ql

    29910编辑于 2026-01-07
  • 来自专栏全栈程序员必看

    redis和couchbase的比较

    Couchbase相当的数据写入OPS,但此时的服务速度已经明显落后于Couchbase;数据读取操作上Couchbase以更低的响应时间提供了几乎三倍于Redis的OPS(配置了View Index,4.0以后的N1QL

    2K20编辑于 2022-07-19
  • 来自专栏一个会写诗的程序员的博客

    Couchbase 中的分布式储存Couchbase 中的分布式储存概述数据储存数据分布复制容错分布式协议跨机房部署Couchbase的分布式及理论总结参考

    它可以让开发人员通过 NoSQL 的键值存储(二进制或者JSON)或者使用 N1QL 的形式对数据进行操作(N1QL 是非常类似于 SQL 的一种语法操作 JSON 数据的方式)。

    2.6K30发布于 2018-08-17
  • 来自专栏技术翻译

    关于Couchbase-Dzone数据库,你必须了解的10件事情

    使用Couchbase,您可以使用X.509证书对客户端进行身份验证,并通过基于角色的访问控制(RBAC)限制其访问: image.png 你还可以通过N1QL授予权限: GRANT ROLE query_select

    2.2K00发布于 2018-10-19
  • 来自专栏MySQL入坑记

    这些主流数据库常用专业术语,你都知道么

    N Non-first normal form query language (N1QL): 由Couchbase开发,它为分布式面向文档的数据库提供通用的查询语言和基于JSON的数据模型。

    1.5K40发布于 2021-10-13
  • 来自专栏企鹅号快讯

    Couchbase是目前最好的NoSQL数据库平台

    Couchbase Server 5.0与Couchbase Mobile 1.5一起引入了一些新功能,使构建丰富的客户应用程序变得更加简单,其中包括对N1QL及其可视化查询工具的增强,SDK中的多数据中心支持以及自适应索引

    2.7K60发布于 2018-02-07
领券