水平分割
Horizontal Fragmentation
すいへいぶんかつ
分散データベースで表を分散させる方法の一つで、表を行の単位で、地域や部門などの条件に基づいて複数の断片に分け、それぞれを別のサイトに配置すること。各サイトは自分に関係する行だけを持つため、局所的な処理が速くなる。元の表は各断片の和で復元できる。
Related
他の資格での定義
分散データベースで、1つの表を行の単位で分割し、別々のサイトに配置する表の分散の方法。例えば顧客の表を地域ごとの行に分けて、各地域のサイトに置く。各サイトは自分の担当のデータを速く処理でき、分割した表の和をとれば元の表に戻せる。
テーブルの行を条件に基づいて複数のフラグメント(断片)に分割する分散データベースの手法。例えば地域ごとに顧客データを分割する。各フラグメントは異なるサイトに配置できる。
分散データベースで、表の行を条件(地域、支店など)で分けて複数の断片にし、それぞれを利用の多いサイトに配置する表の分散の方法。各断片は元の表と同じ列を持ち、すべての断片の和をとれば元の表に戻る。各サイトの処理を手元のデータで完結しやすくなるが、全体を対象にする問合せでは複数サイトへのアクセスが要る。
分散データベースで、1つの表を行の単位で分割し、別々のサイトに配置する表の分散の方法。例えば顧客の表を地域ごとの行に分けて、各地域のサイトに置く。各サイトは自分の担当のデータを速く処理でき、分割した表の和をとれば元の表に戻せる。
Related
関連キーワードの用語
分散データベースで表を分散させる方法の一つで、表を列の単位で複数の断片に分け、それぞれを別のサイトに配置すること。各断片には主キーの列を含めておき、元の表は主キーで各断片を結合して復元する。アクセスする列が部門ごとに異なる場合などに使われる。
データアーキテクチャの形態の一つで、データを部門、拠点、システムごとに分散して保持・管理し、ネットワークを通じて連携させる方式。各現場が自律的にデータを管理でき、拡張や局所的な処理に強いが、データの重複や不整合が生じやすく、全体の統制と連携の仕組みが必要になる。
大きな表や索引を、値の範囲(レンジ)、値の一覧(リスト)、ハッシュ値などの規則に従って複数の区画(パーティション)に分けて格納する、データベースの物理設計の手法。検索で不要な区画を読み飛ばせるため性能が上がり、古い区画の削除やバックアップなど運用の単位も小さくできる。
分散データベースで、複数のサイトにまたがるトランザクションの原子性を保証するための制御方式。第1相で調停役が各サイトにコミットの準備ができたかを問い合わせ、全サイトが可と答えた場合だけ第2相でコミットを指示し、1つでも否なら全サイトでロールバックさせる。
データを、キーの値の範囲やハッシュ値などの規則で分割し、複数のデータベースサーバ(シャード)に分散して格納する手法。1台当たりのデータ量と負荷を減らして、台数を増やすことで性能を伸ばせる(スケールアウト)。シャードをまたぐ結合や集計、データの再配置が難しくなる。
分散データベースで、データが複数のサイトに分散していることを、利用者やアプリケーションに意識させない性質。データの所在を意識させない位置透過性、表が分割されていることを意識させない分割透過性、複製の存在を意識させない複製透過性などがあり、1つのデータベースと同じように扱える。
