說明
大資料量并且通路頻繁的表,将其分為若幹個表。如果不分的話,進行一次查詢就會将表鎖住,導緻不能進行其他操作,故分表。
表分割
垂直分割應用場景:熱資料放一個表裡,冷資料放一個表裡。冷資料使用MyIsam 可以有更好的查詢資料。活躍資料,可以使用Innodb ,可以有更好的更新速度。對于一些特殊的活躍資料,也可以考慮使用memcache ,redis之類的緩存,等累計到一定量再去更新資料庫。垂直分割資料行數一樣,但是表結構不一樣,實作起來也簡單。
水準分割應用場景:一個100萬行資料的表,可以分成100個1萬行資料的表,水準分割表的結構都一樣的,資料的行數有可能不一樣。
原理很簡單
