ZCQL
はじめに
Catalyst Cloud Scale ZCQLは、MySQLやPostgreSQLに似た、Catalyst独自のクエリ言語です。Catalyst Data Store内でデータ操作を実行するために使用されます。Catalystが提供するクエリエンジンとして、ZCQLは開発者がSQL風の構文を使用してデータを操作し、複雑なクエリを高い効率性とスケーラビリティで処理できるようにします。
ZCQLを使用して、Data Storeのテーブルに対して以下の操作を実行できます:
- 取得: 既存のテーブルからレコードを取得する
- 挿入: 既存のテーブルの既存のカラムにレコードを挿入する
- 更新: 既存のテーブルの既存のカラムの値を更新する
- 削除: 既存のテーブルからレコードを削除する
ZCQLを使用して、SQLのJoin句、Groupby 文、OrderBy文、WHERE句やHAVING句など、さまざまな句や文を使用して特定の条件に基づいてデータを取得または操作するための多様なDMLクエリを実行できます。ZCQLはまた、算術演算を簡単に実行するためのいくつかの組み込みSQL数値関数もサポートしています。
ZCQLクエリは、ファンクションやクライアント コンポーネントなど、Catalystアプリケーションのソースコードに実装できます。たとえば、ファンクションの本文にZCQLクエリを渡して、Data Storeのテーブルからデータを取得し、 さらに処理することができます。
Catalystコンソールには、クエリを実行してレスポンスを表示できるZCQLクエリ実行ウィンドウも用意されています。 これにより、アプリケーションに実装する前にZCQLクエリを簡単にテストできます。
SDKおよびAPIドキュメント
CatalystはJava、Node.js、Python、Web、Android、iOS、FlutterのSDKパッケージとAPIでZCQLを提供しています。これらのプログラミング環境でZCQL クエリを実行するコードサンプルについては、以下のヘルプページを参照してください:
- Execute ZCQL Query - Java SDK
- Execute ZCQL Query - Node.js SDK
- Execute ZCQL Query - Python SDK
- Execute ZCQL Query - Web SDK
- Execute ZCQL Query - Android SDK
- Execute ZCQL Query - iOS SDK
- Execute ZCQL Query - Flutter SDK
- Execute ZCQL Query - API
ZCQLのファンクションまたはクライアントコードでの実装のイメージを得るには、Catalystチュートリアルを参照してください。
メリット
- Catalyst Data Storeでデータの取得、挿入、更新、削除の操作を実行できます
- MySQLとの類似性により使いやすく、個別の学習曲線がありません
- アプリケーションに実装する前にコンソールでクエリの実行をテストできます
- SDKを使用してAPIの本文にZCQLクエリを渡すことができます
- ZCQL組み込み関数を使用して結果セットに対して算術および数値演算を実行できます
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us