ドキュメント
エスキューエルプラスプラス は、業界標準のANSI構文を持つJSON用のSQLです。SQL++は、ACIDトランザクション、スコープと呼ばれる階層スキーマ、ドキュメント間の結合などの一般的な概念をサポートしています。また、特許取得済みのコストベースの最適化も利用できます。
新しい言語へのクエリの変更はコストがかかります。SQL++はANSI 92標準に準拠しており、SQLのCouchbaseへの移行がより速く簡単になります。
クエリの記述は複雑で、間違った方法で実行すると低速になる可能性があります。当社のコスト・ベース・オプティマイザー(CBO)は最高のパフォーマンスを保証します。
アプリケーションに複数のデータベースを使用すると、データの不整合が発生します。Couchbaseは、単一のマルチモデルデータベースですべてのユースケースをサポートすることができます。
データベース用の新しい独自のクエリ言語を習得することは困難です。SQL++を使用すると、開発者はANSI SQLの既存のスキルをJSONに使用できます。
包括的で宣言的なJSONクエリデータベース言語を使用して、魅力的なアプリケーションを簡単に開発できます。開発者は、スキーマレスJSONドキュメントストアを使用して、変化するビジネス要件に迅速に対応できます。
SQL++は、サブミリ秒のレイテンシで何百万もの同時インタラクションをサポートするための組み込みオプティマイザとイネーブラを備えた高性能NoSQLクエリ言語です。Couchbaseの多次元アーキテクチャは、クエリ、インデックス、検索、および分析サービス全体でSQL++を使用し、データ容量を弾力的に拡張し、高速なクエリ性能を実現するためにパーティショニングされています。
SQL++はQuery Workbenchを通してアクセスされ、クエリを最適化するために必要なインデックスを開発者に教えてくれるインデックスアドバイス機能が組み込まれています。Flex Indexは複雑なクエリ述語のためにFull-Text Search Serviceの転置検索インデックスを使用する。Couchbaseはまた、コストベースのオプティマイザと結果のデータを操作するためのJavaScriptベースのユーザー定義関数を含む。