お知らせ:

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

NoSQLでのテーブルの作成と管理

それでは、CatalystコンソールからのNoSQLテーブルの操作について説明します。

注意: テーブルの追加や管理など、このセクションで行う設定は、リモートコンソールからのみ実行でき、SDKやAPIからは実行できません。データ操作は、サーバーサイドSDKおよびAPIから実行できます。

コンソールのCloudScaleサービスから、CatalystプロジェクトのNoSQLにアクセスできます。

テーブルの作成

プロジェクトでCatalyst NoSQLにテーブルを作成するには:

  1. コンソールでCloudScaleサービスに移動し、NoSQLをクリックします。

catalyst_nosql

  1. Create Tableをクリックします。

  2. テーブル名を入力します。キー名を入力し、キーのデータ型を選択して、パーティションキーを設定する必要があります。

注意: パーティションキーは、String、Numeric、またはBinaryのデータ型でのみ設定できます。サポートされるデータ型とその表記については、このセクションを参照してください。

nosql_create_table

注意: テーブルに設定したパーティションキーは、設定後に変更または削除できません。また、データアイテムからパーティションキー属性を削除することもできません。これはプライマリキーであるため、すべてのアイテムにこの値を含める必要があります。

  1. テーブルに複合プライマリキーを含めるため、オプションでソートキーを設定できます。「Include Sort Key?」でYesを選択してください。パーティションキーのみ(シンプルプライマリキー)の場合は、Noを選択してください。

    ソートキーを含める場合は、キー名を入力し、キーのデータ型を選択します。

注意:
  • テーブルのソートキーは、設定後に変更または削除できません。

  • ソートキーは、String、Numeric、またはBinaryのデータ型でのみ設定できます。サポートされるデータ型とその表記については、このセクションを参照してください。


  1. テーブルに追加ソートキーを含める必要がある場合は、キー名を入力しデータ型を選択して追加できます。(+)をクリックして複数のキーを追加できます。

nosql_create_table

注意:
  • テーブルの追加ソートキーは、設定後に変更または削除できません。

  • Catalystでは、テーブルに最大5つ追加ソートキーを設定できます。

  • 追加ソートキーは、String、Numeric、またはBinaryのデータ型でのみ設定できます。サポートされるデータ型とその表記については、このセクションを参照してください。


  1. テーブルのTTLタイムスタンプを格納する属性を設定します。テーブル内の各アイテムに対してこの属性の値を追加し、有効期限を指定できます。

nosql_create_table

注意: テーブルのTTL属性は設定後に無効にできます。ただし、属性の名前を変更したり、一度無効にした後に再度有効化/設定することはできません。

  1. テーブルの設定が完了したら、Createをクリックします。

NoSQLテーブルが作成され、プロジェクトのTablesの下にリスト表示されます。Catalystはテーブルの一意のテーブルIDを自動的に作成し、SDKおよびAPIアクションの実行時にテーブルを参照するために使用できます。

テーブルには3つのセクションがあります: OverviewIndexesData


概要セクション

Overviewセクションでは、テーブルの設定と詳細の概要を確認できます。一意のテーブルID、作成者の詳細、TTL属性などの重要な情報がすべて表示されます。

nosql_overview

Storage Sizeはテーブルのサイズを示します。空のテーブルは0バイトで、データアイテムも0です。Catalystは24時間ごとに組み込みスケジューラを実行し、各テーブルのStorage SizeNo. of Itemsを計算・更新します。

テーブルに設定されたパーティションキー、ソートキー、追加ソートキーも表示できます。No. of Indexesは、テーブルから作成されたインデックスの数を示します。ここでViewをクリックすると、Indexesセクションに移動します。


テーブルの編集

NoSQLのテーブルを編集して、テーブル名の変更やテーブルに設定されたTTL属性の無効化が可能です。ただし、設定済みのパーティションキー、ソートキー、追加ソートキー、およびTTL属性の名前は変更できません。

NoSQLテーブルを編集するには:

  1. テーブルのOverviewセクションから省略記号アイコンをクリックし、Editをクリックします。

nosql_edit_table

  1. テーブルの必要な詳細を変更し、Updateをクリックします。

nosql_edit_table

注意: TTL属性を無効にすると、テーブルに対して再度有効化または設定することはできません。TTL属性を無効にすると、Catalystはテーブルから有効期限切れのデータアイテムを自動的に削除しなくなります。

テーブルの削除

NoSQLでテーブルとそのすべてのデータを完全に削除するには、以下の手順で行います:

  1. テーブルのOverviewセクションから省略記号アイコンをクリックし、Deleteをクリックします。

nosql_delete_table

  1. 確認ポップアップでDeleteをクリックします。

nosql_delete_table

最終更新日 2026-02-23 18:09:41 +0530 IST