2011-01-15 7 views
2

データベースのパーティション化について読んだだけで、まだまだ混乱しています。 だから誰でも私は、データベースのパーティション、賛否両論の背後にあるディスクストレージ(データファイル、インデックスファイルなど)の期間に何が変更されたかについていくつかの説明を教えてください。私はinnodbでMySQLを好むが、別のdbは比較のために歓迎されている。データベースのパーティション化の説明

ありがとうございました!

+0

何の長所と短所?そして何に比べて? – GolezTrol

答えて

1

水平パーティショニングを使用すると、テーブルが異なる「パーティション」に分割されますが、テーブルは1つの統一されたエンティティであるように見えます。

これは、通常、特定のパーティションへのアクセスパターンがよく知られている場合に実行されます。最もアクティブなデータは最速のスピンドルに保存され、アクセスされていないデータは他のドライブで終了します。また、テーブル全体がアクティブであっても、ディスクのレイテンシを短縮するために、異なるスピンドルセットに分割することができます。

これは、表領域の使用と密接に関連しています。 2つの非常にアクティブなテーブルがあり、ディスクのパフォーマンスを向上させたいとします。 2つの完全なスピンドルセットを用意し、それぞれにテーブルスペースを定義することができます。次に、2つの非常にアクティブな表のそれぞれを異なる表スペースに割り当てます。これは、それらが異なるスピンドル・セットにあることを意味し、ディスク・アクセスで対戦していないため、

関連する問題