|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql-for-json-in-couchbase/
课程评论:没有评论
课程名称:Couchbase JSON 中的 SQL++ 大师班实践操作 概述:Couchbase 是一个流行的 JSON 文档存储,诸如 PayPal、沃尔玛、Verizon、思科、UPS 和 Equifax 等强大客户均在使用。与其他类似的 NoSQL 产品(如 MongoDB 或 CouchDB)不同,Couchbase 允许通过一种名为 SQL++(前称 N1QL)的 SQL 扩展查询存储的或动态生成的 JSON 数据。 您将学习到: - SQL++ 语言的全部内容,包括之前的 N1QL。 - 使用 SQL++ 以各种方式连接层次数据,包括嵌套和展开。 - 直接聚合嵌套数组的数据,而无需先“扁平化”其元素。 - 直接过滤和转换嵌套数组的数据,而无需“扁平化”。 - 创建、修改和删除来自 Couchbase 集合的顶级 JSON 文档。 - 直接更新内部 JSON 属性、对象和数组,而无需先展开其结构。 - 正确使用复杂的 UPSERT 和 MERGE 操作。 - 使用 RECURSIVE WITH 子句创建递归的公用表表达式。 - 所有单独对象和数组的内置函数。 - 创建和使用索引,以优化查询性能。 - 简要介绍可用的 Couchbase 专业认证。 为何选择我的课程: - 采用注重实践的操作实验,配合简短结构良好的幻灯片。 - 大多数练习使用少量数据,帮助您更好地理解数据操作。 - 许多练习使用动态 JSON 数据,保持简单并专注于数据的连接和聚合。 - 使用基于 Jupyter Notebook 的 Couchbase 插件,在 Visual Studio Code 中进行操作。 - 避免 Couchbase 文档中冗长且复杂的巴科斯-诺尔形式(Backus-Naur notation)。 - 节奏快速,使用小而实用的案例,覆盖您所需的关于 SQL++ 的所有知识。 - 每个章节结束时都有短小的测验,以测试您的知识掌握情况。 我的资质: - 认证专业 Couchbase 开发者,并在 Udemy 上拥有流行的练习测试。 - 在许多其他 NoSQL 数据库中拥有丰富的认证和专业知识。 - 从 2012 年起拥有使用 MongoDB JSON 文档存储的职业工作经验。 - 在处理来自各种数据库的半结构化 JSON 数据方面的专家。 - 世界级的 Snowflake 专家,前数据超级英雄,SnowPro 主题专家。 - 在另一门课程中详细撰写了关于 Snowflake 中 JSON 的内容。 课程不包括的内容: - 完整准备任何 Couchbase 认证考试。 - Couchbase 内部结构和管理。 - 使用 REST API 或 SDK 进行 Couchbase 编程。 - 从命令行使用 Couchbase。 - Couchbase 的数据建模。 - 使用 SQL++/N1QL 以外的任何语言(如 Java、Python 等)进行 Couchbase 编程。 - Couchbase 的高级功能详细介绍。 - 数据导入和导出操作。 - Couchbase 成本估算和优化。 - Couchbase 的功能未在免费试用中普遍提供。 - Couchbase 集群的所有部署。 - 专业版,如 Capella Columnar、Couchbase Mobile 或 Couchbase for Kubernetes。 - 如何使用 Visual Studio Code (VSCode) 或 Jupyter Notebooks。 - 如何使用 Couchbase 网页用户界面。 今天就报名,学习如何掌握 SQL++(前称 N1QL)语言,以在 Couchbase 中查询 JSON 数据!
Couchbase is a popular JSON document store used by powerful clients like PayPal, Walmart, Verizon, Cisco, UPS, Equifax etc. Unlike other similar NoSQL products - like MongoDB or CouchDB - in Couchbase you can query the stored or on-the-fly JSON data through an exciting SQL extension called SQL++ (former N1QL).What you will learnEverything about their SQL++ language, rebranded after the former N1QL.Join hierarchical data with SQL++ in all sorts of ways, including nesting and unnesting.Aggregate directly data from nested arrays, without "flattening" their elements first.Filter and transform directly data from nested arrays, without "flattening".Create, modify and delete top JSON documents, from Couchbase collections.Update directly internal JSON properties, objects and arrays, without unnesting their structure first.Properly use the tricky UPSERT and MERGE operations.Use recursive Common Table Expressions, with the RECURSIVE WITH clause.All individual object and array built-in functions.Create and use indexes, to optimize the query performance.Short presentation of the available Couchbase professional certifications.Why my course is better to learn CouchbaseUsing practical focused hands-on experiments, with short well-structured slides.Most exercises use a small amount of data, to help you better understand the operations on data.Many exercises use on-the-fly JSON data, to keep it simple and focused on joining and aggregating the data.Usage of the Jupyter Notebook-based Couchbase plugin, in Visual Studio Code.Avoiding the formal but heavy Backus-Naur notation from the Couchbase documentation.Fast-paced, with small but practical use cases, to cover all you need to know about SQL++ for JSON.Each section ends-up with a short quiz, to test your acquired knowledge.My credentials for this courseCertified Professional Couchbase Developer - with popular practice tests on Udemy.Expert and heavily certified in many other NoSQL databases.Professional workplace experience with MongoDB JSON document stores since 2012.Expert in handling semi-structure JSON data from all sorts of databases, relational or NoSQL.World-class expert in Snowflake, former Data Superhero, SnowPro Subject Matter ExpertWrote in detail about JSON in Snowflake, in another course.What is NOT included hereFull preparation for any Couchbase certification exam.Couchbase internals and administration.Couchbase programming with REST APIs or SDKs.Using Couchbase from the command line.Data modeling in Couchbase.Couchbase programming in any other language but SQL++/N1QL (like Java, Python etc).Advanced features of Couchbase, in detail.Data import and export operations.Couchbase cost estimation and optimization.Couchbase features not generally available as a free trial.All sorts of deployments for a Couchbase cluster.Specialized editions such as Capella Columnar, Couchbase Mobile, or Couchbase for Kubernetes.How to use Visual Studio Code (VSCode) or Jupyter Notebooks.How to use the Couchbase web UI interfaces.Enroll today, and learn how to master the SQL++ (former N1QL) language to query JSON in Couchbase!