エスキューエルプラスプラス

JSONデータを管理するための次世代クエリ言語

デモ

SQL++ for Analyticsデモ

“SQL++は
追加の種類のデータ、,
表現力が追加された”

ドン・チェンバリン, 、SQLの共同発明者

複雑なJSONデータのクエリが簡単に

JSONデータアクセス

JSONデータはユビキタスだ。情報交換、オブジェクト表現、APIレスポンス、マイクロサービスはすべてJSONを使用している。Couchbaseのような最新のNoSQLデータベースも、柔軟なデータモデルとしてJSONをサポートしている。

標準SQLの拡張

SQL++を使用すると、既存のSQLデータベーススキルを使用してJSONデータを簡単にクエリおよび管理できるため、開発サイクルを短縮できます。SQL++ で使用される使い慣れた構文により、SQL の知識を JSON クエリに簡単に適用できます。

柔軟なスキーマサポート

リレーショナルモデルはSQLクエリ標準を使用するが、JSONデータベースはより柔軟なスキーマを持ち、より高度なデータ構造にアクセスするために追加のクエリ構文を必要とする。オープンスタンダードを使用することで、将来のアプリケーション開発に備えることができます。

SQL++クエリの例

Couchbaseは、Couchbase Serverで分析的なJSONデータインタラクションのロックを解除するためにSQL++を使用して、SQL++仕様の早期採用でリードしています。クエリのための標準化されたベースとしてSQL++を使用することで、ユーザーは従来のリレーショナルデータベースからNoSQLドメインにスキルを簡単に移行できるメリットがあります。NoSQLデータベースへのクエリに対する障壁を下げることは、企業が保有するJSONデータから価値を引き出すために不可欠です。SQL++ for Analyticsは、SQL++上に構築されたCouchbaseクエリ言語です。

  • SQL++ クエリ
  • JSON結果
  • 注文データ
  • 顧客データ
SELECT  c.custid,
            c.name,
            c.orderno,
            o.order_date,
            o.ship_date,FROM orders o 
    JOIN customers c ON o.custid = c.custid
    WHERE o.orderno = 1004;

建設開始

当社の開発者ポータルをチェックして、NoSQLを探求し、リソースを閲覧し、チュートリアルから始めましょう。

カペラを無料で利用

わずか数クリックでCouchbaseをハンズオン。Capella DBaaSは、最も簡単かつ迅速に始めることができます。

連絡先

Couchbaseのサービスについてもっと知りたいですか?私たちにお任せください。