翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
この章では、Amazon Keyspaces と、バックアップと復元、有効期限、マルチリージョンレプリケーションなどのさまざまなデータベース機能の使用について詳しく説明します。
有効期限 (TTL) – Amazon Keyspaces は、設定した TTL 値に基づいて、テーブルのデータを自動的に期限切れにします。を設定する方法TTLと、テーブルで使用する方法について説明します。
PITR – テーブルデータの継続的なバックアップを作成することで、Amazon Keyspaces テーブルを誤って書き込みまたは削除しないように保護します。テーブルPITRで を設定する方法と、特定の時点にテーブルを復元する方法、または誤って削除されたテーブルを復元する方法について説明します。
マルチリージョンテーブルの使用 – Amazon Keyspaces のマルチリージョンテーブルには、オンデマンドキャパシティモードまたは自動スケーリングが有効なプロビジョンドキャパシティモードのいずれかで、書き込みスループットキャパシティを設定する必要があります。各リージョンに必要な書き込みキャパシティユニット (WCUs) を推定してスループットキャパシティのニーズを計画し、すべてのリージョンからの書き込みの合計をプロビジョニングして、レプリケートされた書き込みに十分なキャパシティを確保します。
静的列 – Amazon Keyspaces は、静的列を通常の列とは異なる方法で扱います。このセクションでは、静的列のエンコード後のサイズの計算、静的データに対する読み取り/書き込みオペレーションの計測、静的列の操作に関するガイドラインについて説明します。
クエリとページ分割 – Amazon Keyspaces は、
SELECT
ステートメントでのIN
演算子の使用、ORDER BY
による結果の並べ替え、大きな結果セットの自動ページ分割など、高度なクエリ機能に対応しています。このセクションでは、Amazon Keyspaces がこれらのクエリをどのように処理するかを説明し、例を紹介します。パーティショナー – Amazon Keyspaces には、
Murmur3Partitioner
(デフォルト)、RandomPartitioner
、DefaultPartitioner
の 3 つのパーティショナーが用意されています。 AWS Management Console または Cassandra クエリ言語 () を使用して、アカウントレベルでリージョンごとにパーティショナーを変更できますCQL。クライアント側のタイムスタンプ – クライアント側のタイムスタンプは Cassandra 互換のタイムスタンプで、Amazon Keyspaces ではテーブルの各セルに保存されます。クライアント側のタイムスタンプは競合の解決や、クライアントアプリケーションが書き込みの順序を判断する上で役立ちます。
ユーザー定義型 (UDTs) – UDTsを使用すると、実際のデータ階層を表すデータ構造をアプリケーションに定義できます。
リソースのタグ付け — タグを使用して、キースペースやテーブルなどの Amazon Keyspaces リソースにラベルを付けることができます。タグは、リソースの分類、コスト追跡の有効化、タグに基づくアクセスコントロールの設定に役立ちます。このセクションでは、Amazon Keyspaces におけるタグ付けの制限、オペレーション、ベストプラクティスについて説明します。
AWS CloudFormation テンプレート – Amazon Keyspaces のキースペースとテーブルを AWS CloudFormation モデル化してセットアップできるため、リソースとインフラストラクチャの作成と管理に費やす時間を短縮できます。
トピック
- Amazon Keyspaces のシステムキースペース
- Amazon Keyspaces のユーザー定義タイプ (UDTs)
- Amazon Keyspaces で CQL クエリを使用する
- Amazon Keyspaces でのパーティショナーの操作
- Amazon Keyspaces でのクライアント側のタイムスタンプ
- Amazon Keyspaces のマルチリージョンレプリケーション (Apache Cassandra 向け)
- Amazon Keyspaces のポイントインタイムリカバリでデータをバックアップおよび復元する
- Amazon Keyspaces (Apache Cassandra 向け) で有効期限 (TTL) を使用してデータを期限切れにする
- でのこのサービスの使用 AWS SDK
- Amazon Keyspaces リソースのタグとラベルを操作する
- AWS CloudFormation を使用して Amazon Keyspaces リソースを作成する
- Amazon Keyspaces (Apache Cassandra 向け) での NoSQL Workbench の使用