--- title: "テーブルの作成と管理" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/create-manage-tables/ description: "Catalyst NoSQLは、非リレーショナル・非SQLのデータストレージ手段を提供するフルマネージドで強力なデータベースです。NoSQLテーブルでのデータの作成、管理、クエリを簡単に行い、Java、Node.js、PythonでCRUD操作を実行できます。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # NoSQLでのテーブルの作成と管理 それでは、CatalystコンソールからのNoSQLテーブルの操作について説明します。 > **注意:** テーブルの追加や管理など、このセクションで行う設定は、リモートコンソールからのみ実行でき、SDKやAPIからは実行できません。データ操作は、サーバーサイドSDKおよびAPIから実行できます。 コンソールの[CloudScaleサービス](https://docs.catalyst.zoho.com/ja/cloud-scale/)から、CatalystプロジェクトのNoSQLにアクセスできます。 ### テーブルの作成 プロジェクトでCatalyst NoSQLにテーブルを作成するには: 1. コンソールで**CloudScale**サービスに移動し、**NoSQL**をクリックします。 ![catalyst_nosql](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_access.webp) 2. **Create Table**をクリックします。 3. テーブル名を入力します。キー名を入力し、キーのデータ型を選択して、[*パーティションキー*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)を設定する必要があります。 > **注意:** パーティションキーは、String、Numeric、またはBinaryのデータ型でのみ設定できます。サポートされるデータ型とその表記については、[このセクション](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#supported-data-types)を参照してください。 ![nosql_create_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_table_1.webp) > **注意:** テーブルに設定したパーティションキーは、設定後に変更または削除できません。また、データアイテムからパーティションキー属性を削除することもできません。これはプライマリキーであるため、すべてのアイテムにこの値を含める必要があります。 4. テーブルに*複合プライマリキー*を含めるため、オプションで[*ソートキー*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)を設定できます。「Include Sort Key?」で**Yes**を選択してください。パーティションキーのみ(*シンプルプライマリキー*)の場合は、**No**を選択してください。 ソートキーを含める場合は、キー名を入力し、キーのデータ型を選択します。 > **注意:** * テーブルの*ソートキー*は、設定後に変更または削除できません。 * ソートキーは、String、Numeric、またはBinaryのデータ型でのみ設定できます。サポートされるデータ型とその表記については、[このセクション](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#supported-data-types)を参照してください。 5. テーブルに[*追加ソートキー*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)を含める必要がある場合は、キー名を入力しデータ型を選択して追加できます。(+)をクリックして複数のキーを追加できます。 ![nosql_create_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_table_2.webp) > **注意:** * テーブルの*追加ソートキー*は、設定後に変更または削除できません。 * Catalystでは、テーブルに**最大5つ**の*追加ソートキー*を設定できます。 * 追加ソートキーは、String、Numeric、またはBinaryのデータ型でのみ設定できます。サポートされるデータ型とその表記については、[このセクション](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#supported-data-types)を参照してください。 6. テーブルの[*TTLタイムスタンプ*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#time-to-live-ttl)を格納する属性を設定します。テーブル内の各アイテムに対してこの属性の値を追加し、有効期限を指定できます。 ![nosql_create_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_table_3.webp) > **注意:** テーブルのTTL属性は設定後に無効にできます。ただし、属性の名前を変更したり、一度無効にした後に再度有効化/設定することはできません。 7. テーブルの設定が完了したら、**Create**をクリックします。 NoSQLテーブルが作成され、プロジェクトの*Tables*の下にリスト表示されます。Catalystはテーブルの**一意のテーブルID**を自動的に作成し、SDKおよびAPIアクションの実行時にテーブルを参照するために使用できます。 テーブルには3つのセクションがあります: *Overview*、*Indexes*、*Data*。 ### 概要セクション *Overview*セクションでは、テーブルの設定と詳細の概要を確認できます。一意のテーブルID、作成者の詳細、TTL属性などの重要な情報がすべて表示されます。 ![nosql_overview](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_table_created.webp) *Storage Size*はテーブルのサイズを示します。空のテーブルは0バイトで、データアイテムも0です。Catalystは24時間ごとに組み込みスケジューラを実行し、各テーブルの*Storage Size*と*No. of Items*を計算・更新します。 テーブルに設定されたパーティションキー、ソートキー、追加ソートキーも表示できます。*No. of Indexes*は、テーブルから作成されたインデックスの数を示します。ここで**View**をクリックすると、Indexesセクションに移動します。 ### テーブルの編集 NoSQLのテーブルを編集して、テーブル名の変更やテーブルに設定された[TTL属性](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#time-to-live-ttl)の無効化が可能です。ただし、設定済みのパーティションキー、ソートキー、追加ソートキー、およびTTL属性の名前は変更できません。 NoSQLテーブルを編集するには: 1. テーブルの*Overview*セクションから省略記号アイコンをクリックし、**Edit**をクリックします。 ![nosql_edit_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_edit_table_1.webp) 2. テーブルの必要な詳細を変更し、**Update**をクリックします。 ![nosql_edit_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_edit_table_2.webp) > **注意:** TTL属性を無効にすると、テーブルに対して再度有効化または設定することはできません。TTL属性を無効にすると、Catalystはテーブルから有効期限切れのデータアイテムを自動的に削除しなくなります。 ### テーブルの削除 NoSQLでテーブルとそのすべてのデータを完全に削除するには、以下の手順で行います: 1. テーブルの*Overview*セクションから省略記号アイコンをクリックし、**Delete**をクリックします。 ![nosql_delete_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_delete_table_1.webp) 2. 確認ポップアップで**Delete**をクリックします。 ![nosql_delete_table](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_delete_table_2.webp)