关系型数据库查询语言 SQL 和图数据库查询语言 nGQL 对比.doc

关系型数据库查询语言 SQL 和图数据库查询语言 nGQL 对比.doc

? ? ? ? ? ? ? ? 关系型数据库查询语言 SQL 和图数据库查询语言 nGQL 对比 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 摘要:这篇文章将介绍图数据库 Nebula Graph 的查询语言 nGQL 和 SQL 的区别。 本文首发于 Nebula Graph 官方博客:/posts/sql-vs-ngql-comparison/ sql-vs-ngql 虽然本文主要介绍 nGQL 和 SQL 的区别,但是我们不会深入探讨这两种语言,而是将这两种语言做对比,以帮助你从 SQL 过渡到 nGQL。 SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言是一种特定目的编程语言,用于管理关系数据库管理系统(RDBMS),或在关系流数据管理系统(RDSMS)中进行流处理。 nGQL 是一种类 SQL 的声明型的文本查询语言,相比于 SQL, nGQL 为可扩展、支持图遍历、模式匹配、分布式事务(开发中)的图数据库查询语言。 概念对比 语法对比 数据定义语言 (DDL) 数据定义语言(DDL)用于创建或修改数据库的结构,也就是 schema。 索引 数据操作语言(DML) 数据操作语言(DML)用于操作数据库中的数据。 数据查询语言(DQL) 数据查询语言(DQ

文档评论(0)

1亿VIP精品文档

相关文档