タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

データベースとパーティショニングに関するrizmhateのブックマーク (1)

  • 【MySQL】データベースのパーティショニングとはなんぞやという話 - 備忘録の裏のチラシ

    パーティショニングについての覚書。 一応 MySQL が前提。先に具体的な実体を書いたあと、それがパフォーマンス向上にどう寄与するのかを書きます。 パーティショニング is 何 簡単に言えば、データベースのテーブルを物理的に分割することです。テーブルのデータが分割されてしまっても、外からは論理的(透過的)に単一のテーブルとして見えます。なので、以下の図のようにクライアントや DML レイヤはそれを意識する必要はありません。p1 や p2 は分割されたパーティションを表しています。 この透過性は MySQL サーバによって提供されています。また、ストレージエンジンは分割された各パーティションを独立したテーブルのように扱います。これを図にすると次のような感じになります。 このため、例えばパーティショニングするテーブルにインデックスを張ると、各パーティションごとにインデックスが作られることになり

    【MySQL】データベースのパーティショニングとはなんぞやという話 - 備忘録の裏のチラシ
  • 1