Couchbaseで強力なSQLを使用する

エスキューエルプラスプラス は、業界標準のANSI構文を持つJSON用のSQLです。SQL++は、ACIDトランザクション、スコープと呼ばれる階層スキーマ、ドキュメント間の結合などの一般的な概念をサポートしています。また、特許取得済みのコストベースの最適化も利用できます。

SQL++を使ってデータベース言語の難問を克服

High-Cost

コスト効率

新しい言語へのクエリの変更はコストがかかります。SQL++はANSI 92標準に準拠しており、SQLのCouchbaseへの移行がより速く簡単になります。

cb-icon-performance-copy

速い

クエリの記述は複雑で、間違った方法で実行すると低速になる可能性があります。当社のコスト・ベース・オプティマイザー(CBO)は最高のパフォーマンスを保証します。

failover

一貫性

アプリケーションに複数のデータベースを使用すると、データの不整合が発生します。Couchbaseは、単一のマルチモデルデータベースですべてのユースケースをサポートすることができます。

cb-icon-SDK

お馴染み

データベース用の新しい独自のクエリ言語を習得することは困難です。SQL++を使用すると、開発者はANSI SQLの既存のスキルをJSONに使用できます。

SQL++データベース言語の主な機能

SQL++は、重要なアプリケーションをサポートするために、データを操作し、より高速なクエリを開発するための強力な方法をチームに提供します。

high-availability-3

グローバル・セカンダリー・インデックス(GSI)

GSIは、対話型アプリケーションのための低レイテンシのクエリーを可能にする。GSIはコレクションレベルの処理をサポートする。

cb-icon-indexing

インデックスの革新

Couchbaseは、複合インデックスと配列インデックス、およびSQL++クエリに最適なインデックスを識別する機能を備えています。

mds-server

多次元スケーリング(MDS)

MDSは様々なマイクロサービスのワークロード分離を実現するので、必要な時に必要なサービスをスケールアウトすることができます。

fts (2)

フルテキスト検索(FTS)

言語を意識したテキスト検索を内蔵しているため、ユーザーはスコアリングに基づいて最も関連性の高い文書をすばやく取得できます。

SQL++: JSONの柔軟性を備えたSQLライクなクエリ

包括的で宣言的なJSONクエリデータベース言語を使用して、魅力的なアプリケーションを簡単に開発できます。開発者は、スキーマレスJSONドキュメントストアを使用して、変化するビジネス要件に迅速に対応できます。

BF-sdk-box

SQLクエリに期待される機能を備えた妥協のないクエリ

SQL++は、サブミリ秒のレイテンシで何百万もの同時インタラクションをサポートするための組み込みオプティマイザとイネーブラを備えた高性能NoSQLクエリ言語です。Couchbaseの多次元アーキテクチャは、クエリ、インデックス、検索、および分析サービス全体でSQL++を使用し、データ容量を弾力的に拡張し、高速なクエリ性能を実現するためにパーティショニングされています。

BF-manage-and-store-data-locally-1

使い慣れたツールにより、クエリの開発と最適化が簡単に行えます。

SQL++はQuery Workbenchを通してアクセスされ、クエリを最適化するために必要なインデックスを開発者に教えてくれるインデックスアドバイス機能が組み込まれています。Flex Indexは複雑なクエリ述語のためにFull-Text Search Serviceの転置検索インデックスを使用する。Couchbaseはまた、コストベースのオプティマイザと結果のデータを操作するためのJavaScriptベースのユーザー定義関数を含む。

お客様の声

Media-Customer-1
「我々は、CouchbaseがSQLと同じ99%に見える言語で検索する柔軟性を提供することにすぐに気づきました。ですから、すべての開発者にとって、移行は簡単でした。"
フィデンシオ・ガリード ディレクTV プリンシパル・エンジニア
Swarm-Quote
"CouchbaseがSQL++で行ったことは、ここ数十年でデータベース分野で行われた最も革新的なことの一つである。"
ビル・ハウス SWARM Engineering エンジニアリング担当副社長
Media-Customer-3
「構造化クエリにはSQL++を多用しており、全文検索を使えば、シームレスに検索し、関連性に基づいたインテリジェンスを導き出すことができます。
デイブ・スターリング シーニット CTO
Media-Customer-4
「我々はデータをより効率的な方法で活用することができ、将来に向けて強固な基盤を築くことができた。
アルビンド・ジェイド ニールセン アーキテクトリード