2011-01-15 75 views
2

我剛剛閱讀了關於數據庫分區的內容,但仍對此有所疑惑。 因此,任何人請給我一些關於數據庫分區背後的磁盤存儲(如數據文件,索引文件等)變化的解釋,優點和缺點。我更喜歡MySQL與innodb,但另一個數據庫是歡迎比較。數據庫分區解釋

謝謝!

+0

優點和缺點是什麼?和比較什麼? – GolezTrol

回答

1

水平分區允許您將表分成不同的「分區」,儘管表似乎是單個統一的實體。

這通常在存在特定分區的衆所周知的訪問模式時完成。最活躍的數據保存在最快的主軸上,而訪問較少的數據則在其他驅動器上結束。或者,即使整個表格處於活動狀態,也可以將其分配到不同的主軸組中,以減少磁盤延遲。

這與使用表空間密切相關。假設你有兩個非常活躍的表,並且你想提高你的磁盤性能。您可以擁有兩組完整的主軸,並在每個主軸上定義一個表空間。然後,將兩個高度活躍的表中的每一個分配給不同的表空間,這意味着它們位於不同的主軸集上,並且它們都變得更快,因爲它們並不爭奪磁盤訪問權。