支援対象地域:札幌、仙台、関東、愛知、関西、広島、福岡


GQL(Graph Query Language)について


GQLとは、独自の構文をもつ宣言型の言語です。GQLとは「Graph Query Language」の略称で、グラフデータベースのためクエリ言語の推奨名のことを指しています。またデータベースアプリケーションの構築においてはSQLと同様の役割を果たすことが出来ます。GQLはXPath、StruQL、WebSQL、Cypher、GSQL、PGQL、G-Core、SQL / PGQといった既存の言語から大きな影響を受けています。

GQLプロジェクトのスタート

GQLプロジェクトはISO/IEC JTC 1によって承認され、2016年からスタートしました。今までの取り組みや今後に必要とされる作業量に基づき、2022年に最終バージョンが完成と予想されます。

GQLプロジェクトはSQLの正誤票(ISO)編集者のスティーブン・カナン氏とApache Sparkプロジェクトのリードエンジニアであったステファン・プランティコウ氏によって導入されました。また彼らは、GQLの初期仕様の草案にも携わっています。

GQLとSQLの違い

GQLのクエリは必ず「SELECT *」から始まります。そしてSQLと違いGQLはJOIN句による結合を行うことはありません。