目次:
定義-範囲分割とはどういう意味ですか?
範囲分割は、一意の番号が付けられたID、日付、通貨などの単純な値など、特定のデータフィールドの事前定義された範囲に基づいた、リレーショナルデータベースの分割の一種です。 パーティション化キー列には特定の範囲が割り当てられ、データエントリがこの範囲に収まると、このパーティションに割り当てられます。 それ以外の場合は、適合する別のパーティションに配置されます。
Techopediaは範囲分割について説明しています
範囲パーティションテーブルでは、データがキーの範囲指定内にあるかどうかが唯一の要件である「パーティションキー」に基づいて行が分散されます。 たとえば、パーティションキーが日付列で、2015年1月がパーティションの場合、2015年1月1日から2015年1月31日までの値を含むすべてのデータがこのパーティションに配置されます。
範囲分割は、意思決定支援環境とオンライントランザクション処理(OLTP)の両方で高いパフォーマンスを必要とするアプリケーションに非常に役立ちます。 これにより、データの分離が容易になり、各小さなパーティションへのアクセスが高速になりますが、すべてのパーティション間で負荷を均等にバランスさせるには、データパーティションに関する広範な知識が必要です。 このスキームでは、多くのパーティションが順序付けられ、後続の各パーティションは前のパーティションよりも高い境界を持ちます。
範囲分割の特性:
- 各パーティションには排他的な上限があります。
- 最初のパーティションを除き、各パーティションには非包括的な下限があります。
