什么是數據切分
作者:佚名 時間:2014-11-25 分享到:
數據切分就是指通過某種特定的條件,將存放在同一個數據庫中的數據分散存放到多個數據庫上面,以達到分散單臺設備負載的效果,數據的切分同時還可以提高系統的總體可用性,因為單臺設備崩潰之后,只有總體數據的某部分不可用,而不是所有的數據.
數據的切分根據其切分規則的類型,可以分為兩種切分模式.一種是按照不同的表來切分到不同的數據庫之上,這種切分可以稱之為數據的垂直切分,另外一種則是根據表中數據的邏輯關系,將同一表中的數據按照某種條件拆分到多臺數據庫上,這種切分稱之為數據的水平切分.
垂直切分的最大特點就是規則簡單,實施也更為方便,特別適合業務之間的耦合度非常低,相互影響很小,業務邏輯非常清晰的系統,在這種系統中,可以很容易做到將不同業務模塊所使用的表分拆到不同的數據庫中,根據不同的表來進行拆分,對應用程序的影響也更小,拆分規則也會比較簡單清晰.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3532.html