お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

NoSQL

Catalyst NoSQLは、アプリケーションの半構造化データ、非構造化データ、および異種データを保存できる完全マネージドの非リレーショナルNoSQLデータストレージ機能です。Catalystは、キーバリューペアベースのJSON形式でドキュメント型のデータストレージをサポートしています。

Catalyst NoSQL Java SDKパッケージを使用すると、プロジェクト内のNoSQLテーブルでCRUDデータ操作を実行できます。NoSQLテーブルのメタデータを取得し、さまざまなサポートされるデータ型のNoSQLアイテムを作成し、特定のテーブルでアイテムの挿入、更新、取得、または削除が行えます。また、クエリ条件を指定してテーブルまたはテーブルのインデックスをクエリすることもできます。

テーブルメタデータの取得

Catalystでは、getInstance()メソッドを使用してJava SDKのインスタンスを取得し、NoSQLテーブルのメタデータを取得できます。プロジェクト内の単一テーブルまたはすべてのテーブルのメタデータを取得できます。

単一テーブルのメタデータを取得

Catalyst NoSQLの単一テーブルのメタデータは、このページで説明する2つの方法で取得できます。レスポンスには、パーティションキーとソートキー、TTL属性などのテーブル構成の詳細が含まれます。

テーブルIDによるテーブルメタデータの取得

以下に示すように、getTable()メソッドを使用して、プロジェクト内のNoSQLテーブルの一意のテーブルIDを参照してメタデータを取得できます。

copy
//public ZCNoSQLTable getTable(String tableName) throws Exception;
//public ZCNoSQLTable getTable(Long tableId) throws Exception;
// テーブルIDを使用してテーブルメタデータを取得する
ZCNoSQL.getInstance().getTable(2144568989001);

テーブル名によるテーブルメタデータの取得

以下に示すように、getTable()メソッドを使用して、テーブル名を参照してプロジェクト内のNoSQLテーブルのメタデータを取得できます。

copy
//public ZCNoSQLTable getTable(String tableName) throws Exception;
//public ZCNoSQLTable getTable(Long tableId) throws Exception;
// テーブル名を使用してテーブルメタデータを取得する
ZCNoSQL.getInstance().getTable('Employees');
注意: テーブル名を変更した場合、コード内の変更を更新する必要があります。

すべてのテーブルのメタデータを取得

以下に示すように、getAllTables()メソッドを使用して、プロジェクト内のすべてのテーブルのメタデータを取得できます。

copy
//public List<ZCNoSQLTable> getAllTables() throws Exception;
ZCNoSQL.getInstance().getAllTables();

最終更新日 2026-03-24 17:38:39 +0530 IST