分區(qū):對業(yè)務(wù)透明,分區(qū)只不過把存放數(shù)據(jù)的文件分成了許多小塊,例如mysql中的一張表對應(yīng)三個(gè)文件.MYD,MYI,frm。

根據(jù)一定的規(guī)則把數(shù)據(jù)文件(MYD)和索引文件(MYI)進(jìn)行了分割,分區(qū)后的表呢,還是一張表。分區(qū)可以把表分到不同的硬盤上,但不能分配到不同服務(wù)器上。

  • 優(yōu)點(diǎn):數(shù)據(jù)不存在多個(gè)副本,不必進(jìn)行數(shù)據(jù)復(fù)制,性能更高。

  • 缺點(diǎn):分區(qū)策略必須經(jīng)過充分考慮,避免多個(gè)分區(qū)之間的數(shù)據(jù)存在關(guān)聯(lián)關(guān)系,每個(gè)分區(qū)都是單點(diǎn),如果某個(gè)分區(qū)宕機(jī),就會影響到系統(tǒng)的使用。

 

分片:對業(yè)務(wù)透明,在物理實(shí)現(xiàn)上分成多個(gè)服務(wù)器,不同的分片在不同服務(wù)器上

個(gè)人感覺跟分庫沒啥區(qū)別,只是叫法不一樣而已,值得一提的是關(guān)系型數(shù)據(jù)庫和nosql數(shù)據(jù)庫分片的概念以及處理方式是一樣的嗎?

請各位看官自行查找相關(guān)資料予以解答

 

分表:當(dāng)數(shù)據(jù)量大到一定程度的時(shí)候,都會導(dǎo)致處理性能的不足,這個(gè)時(shí)候就沒有辦法了,只能進(jìn)行分表處理。也就是把數(shù)據(jù)庫當(dāng)中數(shù)據(jù)根據(jù)按照分庫原則分到多個(gè)數(shù)據(jù)表當(dāng)中,

這樣,就可以把大表變成多個(gè)小表,不同的分表中數(shù)據(jù)不重復(fù),從而提高處理效率。

分表也有兩種方案:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式