NoSQL Workbench を使用して新しいデータモデルを作成する - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

NoSQL Workbench を使用して新しいデータモデルを作成する

NoSQL Workbench のデータモデラーを使用すれば、お使いのアプリケーションのデータアクセスパターンに基づいて新しいモデルを設計することができます。Amazon Keyspaces の新しいデータモデルを作成するには、NoSQL Workbench データモデラーを使用してキースペース、テーブル、および列を作成します。新しいデータモデルを作成するには以下の手順を実行します。

  1. 新しいキースペースを作成するには、[Keyspace] (キースペース) の下にあるプラス記号を選択します。

    このステップでは、次のプロパティと設定を選択します。

    • [Keyspace name] (キースペース名) — 新しいキースペースの名前を入力します。

    • [Replication strategy] (レプリケーション戦略) - キースペースのレプリケーション戦略を選択します。Amazon Keyspaces は SingleRegionStrategyを使用して、複数の AWS アベイラビリティーゾーンで 3 回自動的にデータをレプリケートします。データモデルを Apache Cassandra クラスターにコミットする場合は、 SimpleStrategyまたは を選択できますNetworkTopologyStrategy

    • [Keyspaces tags] (キースペースタグ) – リソースタグはオプションで、目的別、所有者別、環境別など、さまざまな方法でリソースを分類できます。Amazon Keyspaces リソースのタグの詳細については、「Amazon Keyspaces リソースのタグとラベルの操作」を参照してください。

  2. [Add keyspace definition] (キースペース定義の追加) を選択して、キースペースを作成します。

    キースペースの作成方法が示されているコンソールのスクリーンショット。
  3. 新しいテーブルを作成するには、[Tables] (テーブル) の横にあるプラスマークを選択します。このステップでは、次のプロパティと設定を定義します。

    • [Table name] (新しいテーブル名) – 新しいテーブルの名前。

    • [Columns] (列) — 列名を追加し、データ型を選択します。スキーマのすべての列に対して、これらのステップを繰り返します。

    • [Partition key] (パーティションキー) — パーティションキーの列を選択します。

    • [Clustering columns] (クラスタリング列) — クラスタリング列を選択します (オプション)。

    • [Capacity mode] (キャパシティモード) — テーブルの読み取り/書き込みキャパシティモードを選択します。プロビジョンドキャパシティまたはオンデマンドキャパシティを選択できます。キャパシティモードの詳細については、「Amazon Keyspaces で読み取り/書き込みキャパシティモードを設定する」を参照してください。

    • [Table tags] (テーブルタグ) – リソースタグはオプションで、目的別、所有者別、環境別など、さまざまな方法でリソースを分類できます。Amazon Keyspaces リソースのタグの詳細については、「Amazon Keyspaces リソースのタグとラベルの操作」を参照してください。

  4. [Add table definition] (テーブル定義の追加) を選択して、新しいテーブルを作成します。

  5. 追加のテーブルを作成する場合はこのステップを繰り返します。

  6. NoSQL Workbench によるデータモデルの可視化 に進み、作成したデータモデルを可視化します。

新しいテーブルの作成方法が示されているコンソールのスクリーンショット。