Amazon Keyspaces で結果をページ分割する - Amazon Keyspaces (Apache Cassandra 向け)

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

Amazon Keyspaces で結果をページ分割する

Amazon Keyspaces では、SELECT ステートメントを処理するために読み取られたデータが 1 MB を超えると、SELECT ステートメントの結果のページ分割が自動で行われます。ページ割りを行うことで SELECT ステートメント結果が 1 MB サイズ (またはそれ以下) のデータの「ページ」に分割されます。アプリケーションは結果の最初のページ、次に 2 ページと処理できます。クライアントでは、複数の行を返す SELECT クエリを処理する際に必ずページ分割トークンのチェックが行われます。

クライアントにより、1 MB を超えるデータの読み取りが必要になる PAGE SIZE が提供されると、Amazon Keyspaces では、1 MB のデータ読み取り増分に基づいて結果が複数のページに自動的に分割されます。

例えば、行の平均サイズが 100 KB である場合に PAGE SIZE を 20 に指定すると、Amazon Keyspaces では 10 行 (読み取られるデータは 1000 KB) が読み取られ、その後、自動的にデータのページ分割が行われます。

Amazon Keyspaces では、結果セットで返された行数ではなく、リクエストを処理するために読み取られた行数に基づいて結果のページ分割が行われるため、フィルタリングされたクエリを実行している場合は、一部のページに行が含まれていないことがあります。

例えば、PAGE SIZE を 10 に設定し、Keyspaces で SELECT クエリの処理のために 30 行が評価された場合、Amazon Keyspaces から 3 ページが返されます。行のサブセットのみがクエリに一致した場合、一部のページの行数が 10 行未満になることがあります。LIMIT クエリPAGE SIZEの が読み取り容量に与える影響の例については、「」を参照してください制限クエリの読み込み容量消費を見積もる

Apache Cassandra ページ分割との比較については、「」を参照してくださいページ分割