
1.說(shuō)明 前面講的分布是遇到的一些故障,實(shí)際還是太樂(lè)觀了白魂,分布式系統(tǒng)的的真實(shí)場(chǎng)景,問(wèn)題要嚴(yán)重得多氏捞。這一章碧聪,從最消極的角度,講解分布式系統(tǒng)實(shí)際上會(huì)...
1.說(shuō)明 前面講了幾個(gè)隔離級(jí)別液茎,有這樣的問(wèn)題 這一節(jié)就講解串行化逞姿,顧名思義辞嗡,就是結(jié)果和串行化執(zhí)行一樣。往往通過(guò)下面三種方式實(shí)現(xiàn) 1.真的是串行執(zhí)...
1.說(shuō)明 如果兩個(gè)事務(wù)同時(shí)讀寫(xiě)同一份數(shù)據(jù)滞造,會(huì)引發(fā)并發(fā)競(jìng)爭(zhēng)問(wèn)題续室。而理論上,隔離性會(huì)使得一切變得簡(jiǎn)單谒养,因?yàn)榭梢宰屇阏J(rèn)為不會(huì)有并發(fā)競(jìng)爭(zhēng)出現(xiàn)如串行化隔離...
1.說(shuō)明 事務(wù)挺狰,是一個(gè)把若干讀寫(xiě)放入同一個(gè)邏輯單元的方式。概念上买窟,事務(wù)的讀寫(xiě)要么全成功(commit)丰泊,要么全失敗(abort始绍,rollback...
1.前言 對(duì)于非常龐大的數(shù)據(jù)量瞳购,經(jīng)常需要分片分區(qū)在分片分區(qū)的模式下:每一個(gè)數(shù)據(jù)(一行記錄)只屬于一個(gè)分區(qū),每個(gè)分區(qū)是整個(gè)數(shù)據(jù)庫(kù)的一部分亏推。分區(qū)為了...
1.前言 前面兩節(jié)講了單leader模式和多l(xiāng)eader模式学赛,這一節(jié)講解無(wú)leader模式 之前有l(wèi)eader的模型都是基于這樣的假設(shè):一個(gè)cl...
1.前言 前面講了單leader模型,本節(jié)講解多l(xiāng)eader備份 2.多l(xiāng)eader備份 之前講的單leader有一個(gè)大的缺陷:由于只有一個(gè)le...
1.前言 備份吞杭,意思就是多臺(tái)機(jī)器通過(guò)網(wǎng)絡(luò)傳輸保存同一份數(shù)據(jù)盏浇,為什么需要備份呢 如果數(shù)據(jù)沒(méi)有改動(dòng),備份就簡(jiǎn)單了芽狗。但是困難就在于應(yīng)對(duì)數(shù)據(jù)的變動(dòng)本章就...
1.引言 第一章的時(shí)候講了 進(jìn)化性绢掰, 就是應(yīng)對(duì)不斷變化的需求如果說(shuō)數(shù)據(jù)模型變了,我們的表以及業(yè)務(wù)代碼也要相應(yīng)變化译蒂,比如說(shuō)多了一個(gè)字段等等對(duì)于關(guān)系...