Posted 娣卞叆鍘熺悊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相关的知识,希望对你有一定的参考价值。
鐐瑰嚮馃憜钃濊壊鈥?nbsp;娣卞叆鍘熺悊鈥濓紝鍏虫敞骞垛€?/span>璁句负鏄熸爣鈥?/span>
鎶€鏈共璐э紝绗竴鏃堕棿鎺ㄩ€?/span>
浜嬪姟鐨勫師瀛愭€у拰鎸佷箙鎬у彲浠ョ‘淇濆湪涓€涓簨鍔″唴锛屾洿鏂板鏉℃暟鎹紝瑕佷箞閮芥垚鍔燂紝瑕佷箞閮藉け璐ャ€傚湪涓€涓郴缁熷唴閮紝鎴戜滑鍙互浣跨敤鏁版嵁搴撲簨鍔℃潵淇濊瘉鏁版嵁涓€鑷存€с€傞偅濡傛灉涓€绗斾氦鏄擄紝娑夊強鍒拌法澶氫釜绯荤粺銆佸涓暟鎹簱鐨勬椂鍊欙紝鐢ㄥ崟涓€鐨勬暟鎹簱浜嬪姟灏辨病鍔炴硶瑙e喅浜嗐€?/span>
鍦ㄤ箣鍓嶅ぇ绯荤粺鐨勬椂浠o紝鏅亶鐨勫仛娉曟槸锛屽湪璁捐鏃跺敖閲忛伩鍏嶈繖绉嶈法绯荤粺璺ㄦ暟鎹簱鐨勪氦鏄撱€?/span>
浣嗘槸锛岀幇鍦ㄧ殑鎶€鏈秼鍔挎槸浜戝師鐢熷拰寰湇鍔★紝寰湇鍔″畠鐨勭悊蹇垫槸浠€涔堬紵澶х郴缁熻鎵撴暎鎴愬涓皬鐨勫井鏈嶅姟锛屾瘡涓井鏈嶅姟鐙珛閮ㄧ讲骞朵笖鎷ユ湁鑷繁鐨勬暟鎹簱锛屽ぇ鏁版嵁搴撲篃琚墦鏁f垚澶氫釜灏忕殑鏁版嵁搴撱€傝法瓒婂井鏈嶅姟鍜屾暟鎹簱鐨勪氦鏄撳氨鎴愪负涓€绉嶈秺鏉ヨ秺鏅亶鐨勬儏鍐点€傛垜浠殑涓氬姟绯荤粺寰湇鍔″寲涔嬪悗锛屼笉鍙伩鍏嶅湴瑕侀潰瀵硅法绯荤粺鐨勬暟鎹竴鑷存€ч棶棰樸€?/span>
濡備綍鏉ヨВ鍐宠繖绉嶈法绯荤粺銆佽法鏁版嵁搴撶殑鏁版嵁涓€鑷存€ч棶棰樺憿锛熶綘鍙兘浼氳劚鍙h€屽嚭锛氬垎甯冨紡浜嬪姟銆備絾鏄紝鍒嗗竷寮忎簨鍔″彲涓嶅儚鏁版嵁搴撲簨鍔¢偅鏍凤紝鍦ㄥ紑濮嬪拰缁撳熬鍒嗗埆鍔犱笂 begin 鍜?commit锛屽墿涓嬬殑闂鏁版嵁搴撻兘鍙互甯垜浠悶瀹氥€傚湪鍒嗗竷寮忕幆澧冧笅锛屾病鏈夎繖涔堢畝鍗曠殑浜嬪効锛屼负浠€涔堬紵
鍥犱负鍦ㄥ垎甯冨紡鐜涓紝涓€涓氦鏄撳皢浼氳鍒嗗竷鍒颁笉鍚岀殑绯荤粺涓紝澶氫釜寰湇鍔¤繘绋嬪唴鎵ц璁$畻锛屽湪澶氫釜鏁版嵁搴撲腑鎵ц鏁版嵁鏇存柊鎿嶄綔锛岃繖涓満鏅瘮鏁版嵁搴撲簨鍔℃敮鎸佺殑鍗曡繘绋嬪崟鏁版嵁搴撳満鏅鏉傚お澶氫簡銆傛墍浠ワ紝骞舵病鏈変粈涔堝垎甯冨紡浜嬪姟鏈嶅姟鎴栬€呯粍浠惰兘鍦ㄥ垎甯冨紡鐜涓嬶紝鎻愪緵鎺ヨ繎鏁版嵁搴撲簨鍔$殑鏁版嵁涓€鑷存€т繚璇併€?/span>
浠婂ぉ鎴戜滑灏辨潵璇翠竴涓嬶紝濡備綍鐢ㄥ垎甯冨紡浜嬪姟鐨勬柟娉曪紝鏉ヨВ鍐冲井鏈嶅姟绯荤粺涓紝鎴戜滑瀹為檯闈复鐨勫垎甯冨紡鏁版嵁涓€鑷存€ч棶棰樸€?/span>
鍒板簳浠€涔堟槸鍒嗗竷寮忎簨鍔★紵
鍦ㄥ涔犲垎甯冨紡浜嬪姟杩欎釜姒傚康涔嬪墠锛屾垜鍏堣窡浣犺涓€涓嬩负浠€涔堜竴瀹氳鎼炴噦姒傚康銆傛垜浠繖闂ㄨ绋嬫槸涓€闂ㄥ疄鎴樿锛屼竴鑸潵璇达紝鎴戜滑鏇村叧娉ㄧ殑鏄浣曟潵瑙e喅瀹為檯闂锛岃€屼笉鏄悊璁哄拰姒傚康锛屾墍浠ヤ綘鐪嬶紝鎴戜滑鍦ㄨ瑙f暟鎹簱浜嬪姟鐨勬椂鍊欙紝璁茬殑鍐呭鏄浣曠敤浜嬪姟瑙e喅浜ゆ槗鐨勯棶棰橈紝鑰屾病璁?MySQL 鏄浣曞疄鐜?ACID 鐨勩€傚洜涓烘暟鎹簱宸茬粡鎶婁簨鍔″皝瑁呯殑闈炲父濂戒簡锛屾垜浠彧闇€瑕佹帉鎻″浣曚娇鐢ㄥ氨鍙互寰堝ソ鍦拌В鍐抽棶棰樸€?/span>
浣嗗垎甯冨紡浜嬪姟涓嶆槸杩欐牱鐨勶紝鎴戝垰鍒氳浜嗭紝骞舵病鏈変竴绉嶅垎甯冨紡浜嬪姟鐨勬湇鍔℃垨鑰呯粍浠讹紝鑳藉府鎴戜滑寰堢畝鍗曞湴灏辫В鍐冲垎甯冨紡绯荤粺涓嬬殑鏁版嵁涓€鑷存€ч棶棰樸€傛垜浠湪浣跨敤鍒嗗竷寮忎簨鍔℃椂锛屾洿澶氱殑鎯呭喌鏄紝鐢ㄥ垎甯冨紡浜嬪姟鐨勭悊璁烘潵鎸囧璁捐鍜屽紑鍙戯紝鑷鏉ヨВ鍐虫暟鎹竴鑷存€ч棶棰樸€備篃灏辨槸璇达紝瑕佽В鍐冲垎甯冨紡涓€鑷存€ч棶棰橈紝浣犲繀椤绘帉鎻″嚑绉嶅垎甯冨紡浜嬪姟鐨勫疄鐜板師鐞嗐€?/span>
鎴戜滑鍦ㄨ瑙f暟鎹簱浜嬪姟鏃惰鍒颁簡浜嬪姟鐨?ACID 鍥涗釜鐗规€э紝鎴戜滑鐭ラ亾鍗充娇鏄暟鎹簱浜嬪姟锛屽畠鑰冭檻鍒版€ц兘鐨勫洜绱狅紝澶ч儴鍒嗘儏鍐典笅涓嶈兘涔熶笉闇€瑕佺櫨鍒嗕箣鐧惧湴瀹炵幇 ACID锛屾墍浠ユ墠鏈変簡浜嬪姟鍥涚闅旂绾у埆銆?/span>
鐞嗚涓婏紝鍒嗗竷寮忎簨鍔′篃鏄簨鍔★紝涔熼渶瑕侀伒浠?ACID 鍥涗釜鐗规€э紝浣嗗疄闄呮儏鍐垫槸锛屽湪鍒嗗竷寮忕郴缁熶腑锛屽洜涓哄繀椤诲吋椤炬€ц兘鍜岄珮鍙敤锛屾墍浠ユ槸涓嶅彲鑳藉畬鍏ㄦ弧瓒?ACID 鐨勩€傛垜浠父鐢ㄧ殑鍑犵鍒嗗竷寮忎簨鍔$殑瀹炵幇鏂规硶锛岄兘鏄€滄畫琛€鐗堚€濈殑浜嬪姟锛岃€屼笖鐩告瘮鏁版嵁搴撲簨鍔★紝鏇村姞鐨勨€滄畫琛€鈥濄€?/span>
鍒嗗竷寮忎簨鍔$殑瑙e喅鏂规鏈夊緢澶氾紝姣斿锛?PC銆?PC銆乀CC銆丼aga 鍜屾湰鍦版秷鎭〃绛夌瓑銆傝繖浜涙柟娉曪紝瀹冪殑寮洪」鍜屽急椤归兘涓嶄竴鏍凤紝閫傜敤鐨勫満鏅篃涓嶄竴鏍凤紝鎵€浠ユ渶濂借繖浜涘垎甯冨紡浜嬪姟浣犻兘鑳藉鎺屾彙锛岃繖鏍锋墠鑳藉湪闈复瀹為檯闂鐨勬椂鍊欓€夋嫨鍚堥€傜殑鏂规硶銆傝繖閲岄潰锛?PC 鍜屾湰鍦版秷鎭〃杩欎袱绉嶅垎甯冨紡浜嬪姟鐨勮В鍐虫柟妗堬紝姣旇緝璐磋繎浜庢垜浠棩甯稿紑鍙戠殑涓氬姟绯荤粺銆?/span>
2PC锛氳鍗曚笌浼樻儬鍒哥殑鏁版嵁涓€鑷存€ч棶棰?/span>
2PC 涔熷彨浜岄樁娈垫彁浜わ紝鏄竴绉嶅父鐢ㄧ殑鍒嗗竷寮忎簨鍔″疄鐜版柟娉曘€傛垜浠敤璁㈠崟鍜屼紭鎯犲埜鐨勪緥瀛愭潵璇存槑涓€涓嬶紝濡備綍鐢?2PC 鏉ヨВ鍐宠鍗曠郴缁熷拰淇冮攢绯荤粺鐨勬暟鎹竴鑷存€ч棶棰樸€傚湪鎴戜滑璐墿涓嬪崟鏃讹紝濡傛灉浣跨敤浜嗕紭鎯犲埜锛岃鍗曠郴缁熷拰浼樻儬鍒哥郴缁熼兘瑕佹洿鏂拌嚜宸辩殑鏁版嵁锛屾墠鑳藉畬鎴愨€滃湪璁㈠崟涓娇鐢ㄤ紭鎯犲埜鈥濊繖涓搷浣溿€?/span>
璁㈠崟绯荤粺闇€瑕侊細
鍦ㄢ€滆鍗曚紭鎯犲埜琛ㄢ€濅腑鍐欏叆璁㈠崟鍏宠仈鐨勪紭鎯犲埜鏁版嵁锛?/span>
鍦ㄢ€滆鍗曡〃鈥濅腑鍐欏叆璁㈠崟鏁版嵁銆?/span>
璁㈠崟绯荤粺鍐呬袱涓搷浣滅殑涓€鑷存€ч棶棰樺彲浠ョ洿鎺ヤ娇鐢ㄦ暟鎹簱浜嬪姟鏉ヨВ鍐炽€備績閿€绯荤粺闇€瑕佹搷浣滃氨姣旇緝绠€鍗曪紝鎶婂垰鍒氫娇鐢ㄧ殑閭e紶浼樻儬鍒哥殑鐘舵€佹洿鏂版垚鈥滃凡浣跨敤鈥濆氨鍙互浜嗐€傛垜浠渶瑕佽繖涓や釜绯荤粺鐨勬暟鎹洿鏂版搷浣滀繚鎸佷竴鑷达紝瑕佷箞閮芥洿鏂版垚鍔燂紝瑕佷箞閮芥洿鏂板け璐ャ€?/span>
鎺ヤ笅鏉ユ垜浠潵鐪?2PC 鏄€庝箞瑙e喅杩欎釜闂鐨勩€?PC 寮曞叆浜嗕竴涓簨鍔″崗璋冭€呯殑瑙掕壊锛屾潵鍗忚皟璁㈠崟绯荤粺鍜屼績閿€绯荤粺锛屽崗璋冭€呭瀹㈡埛绔彁渚涗竴涓畬鏁寸殑鈥滀娇鐢ㄤ紭鎯犲埜涓嬪崟鈥濈殑鏈嶅姟锛屽湪杩欎釜鏈嶅姟鐨勫唴閮紝鍗忚皟鑰呭啀鍒嗗埆璋冪敤璁㈠崟鍜屼績閿€鐨勭浉搴旀湇鍔°€?/span>
鎵€璋撶殑浜岄樁娈垫寚鐨勬槸鍑嗗闃舵鍜屾彁浜ら樁娈点€傚湪鍑嗗闃舵锛屽崗璋冭€呭垎鍒粰璁㈠崟绯荤粺鍜屼績閿€绯荤粺鍙戦€佲€滃噯澶団€濆懡浠わ紝璁㈠崟鍜屼績閿€绯荤粺鏀跺埌鍑嗗鍛戒护涔嬪悗锛屽紑濮嬫墽琛屽噯澶囨搷浣溿€傚噯澶囬樁娈甸兘闇€瑕佸仛鍝簺浜嬪効鍛紵浣犲彲浠ョ悊瑙d负锛岄櫎浜嗘彁浜ゆ暟鎹簱浜嬪姟浠ュ鐨勬墍鏈夊伐浣滐紝閮借鍦ㄥ噯澶囬樁娈靛畬鎴愩€傛瘮濡傝璁㈠崟绯荤粺鍦ㄥ噯澶囬樁娈甸渶瑕佸畬鎴愶細
鍦ㄨ鍗曞簱寮€鍚竴涓暟鎹簱浜嬪姟锛?/span>
鍦ㄢ€滆鍗曚紭鎯犲埜琛ㄢ€濆啓鍏ヨ繖鏉¤鍗曠殑浼樻儬鍒歌褰曪紱
鍦ㄢ€滆鍗曡〃鈥濅腑鍐欏叆璁㈠崟鏁版嵁銆?/span>
娉ㄦ剰锛屽埌杩欓噷鎴戜滑娌℃湁鎻愪氦璁㈠崟鏁版嵁搴撶殑浜嬪姟锛屾渶鍚庣粰浜嬪姟鍗忚皟鑰呰繑鍥炩€滃噯澶囨垚鍔熲€濄€傜被浼肩殑锛屼績閿€鏈嶅姟鍦ㄥ噯澶囬樁娈碉紝闇€瑕佸湪淇冮攢搴撳紑鍚竴涓暟鎹簱浜嬪姟锛屾洿鏂颁紭鎯犲埜鐘舵€侊紝浣嗘槸鏆傛椂涓嶈鎻愪氦杩欎釜鏁版嵁搴撲簨鍔★紝缁欏崗璋冭€呰繑鍥炩€滃噯澶囨垚鍔熲€濄€傚崗璋冭€呭湪鏀跺埌涓や釜绯荤粺鈥滃噯澶囨垚鍔熲€濈殑鍝嶅簲涔嬪悗锛屽紑濮嬭繘鍏ョ浜岄樁娈点€?/span>
绛変袱涓郴缁熼兘鍑嗗濂戒簡涔嬪悗锛岃繘鍏ユ彁浜ら樁娈点€傛彁浜ら樁娈靛氨姣旇緝绠€鍗曚簡锛屽崗璋冭€呭啀缁欒繖涓や釜绯荤粺鍙戦€佲€滄彁浜も€濆懡浠わ紝姣忎釜绯荤粺鎻愪氦鑷繁鐨勬暟鎹簱浜嬪姟锛岀劧鍚庣粰鍗忚皟鑰呰繑鍥炩€滄彁浜ゆ垚鍔熲€濆搷搴旓紝鍗忚皟鑰呮敹鍒版墍鏈夊搷搴斾箣鍚庯紝缁欏鎴风杩斿洖鎴愬姛鍝嶅簲锛屾暣涓垎甯冨紡浜嬪姟灏辩粨鏉熶簡銆備互涓嬫槸杩欎釜杩囩▼鐨勬椂搴忓浘锛?/span>
杩欐槸姝e父鎯呭喌锛屾帴涓嬫潵鎵嶆槸閲嶇偣锛氬紓甯告儏鍐典笅鎬庝箞鍔烇紵
鎴戜滑杩樻槸鍒嗕袱涓樁娈垫潵璇存槑銆傚湪鍑嗗闃舵锛屽鏋滀换浣曚竴姝ュ嚭鐜伴敊璇垨鑰呮槸瓒呮椂锛屽崗璋冭€呭氨浼氱粰涓や釜绯荤粺鍙戦€佲€滃洖婊氫簨鍔♀€濊姹傘€傛瘡涓郴缁熷湪鏀跺埌璇锋眰涔嬪悗锛屽洖婊氳嚜宸辩殑鏁版嵁搴撲簨鍔★紝鍒嗗竷寮忎簨鍔℃墽琛屽け璐ワ紝涓や釜绯荤粺鐨勬暟鎹簱浜嬪姟閮藉洖婊氫簡锛岀浉鍏崇殑鎵€鏈夋暟鎹洖婊氬埌鍒嗗竷寮忎簨鍔℃墽琛屼箣鍓嶇殑鐘舵€侊紝灏卞儚杩欎釜鍒嗗竷寮忎簨鍔℃病鏈夋墽琛屼竴鏍枫€備互涓嬫槸寮傚父鎯呭喌鐨勬椂搴忓浘锛?/span>
濡傛灉鍑嗗闃舵鎴愬姛锛岃繘鍏ユ彁浜ら樁娈碉紝杩欎釜鏃跺€欏氨鈥滃彧鏈夊崕灞变竴鏉¤矾鈥濓紝鏁翠釜鍒嗗竷寮忎簨鍔?span data-slate-type="bold" data-slate-object="mark" class="mq-62">鍙兘鎴愬姛锛屼笉鑳藉け璐?/span>銆?/span>
濡傛灉鍙戠敓缃戠粶浼犺緭澶辫触鐨勬儏鍐碉紝闇€瑕佸弽澶嶉噸璇曪紝鐩村埌鎻愪氦鎴愬姛涓烘銆傚鏋滆繖涓樁娈靛彂鐢熷畷鏈猴紝鍖呮嫭涓や釜鏁版嵁搴撳畷鏈烘垨鑰呰鍗曟湇鍔°€佷績閿€鏈嶅姟鎵€鍦ㄧ殑鑺傜偣瀹曟満锛岃繕鏄湁鍙兘鍑虹幇璁㈠崟搴撳畬鎴愪簡鎻愪氦锛屼絾淇冮攢搴撳洜涓哄畷鏈鸿嚜鍔ㄥ洖婊氾紝瀵艰嚧鏁版嵁涓嶄竴鑷寸殑鎯呭喌銆?span data-slate-object="annotation" data-annotation-key="gkann_0da50e7f" data-attr-id="17255" data-attr-name="public" data-annotation-type="public" class="mq-65">浣嗘槸锛屽洜涓烘彁浜ょ殑杩囩▼闈炲父绠€鍗曪紝鎵ц寰堝揩锛屽嚭鐜拌繖绉嶆儏鍐电殑姒傜巼闈炲父灏忥紝鎵€浠ワ紝浠庡疄鐢ㄧ殑瑙掑害鏉ヨ锛?PC 杩欑鍒嗗竷寮忎簨鍔$殑鏂规硶锛屽疄闄呯殑鏁版嵁涓€鑷存€ц繕鏄潪甯稿ソ鐨勩€?/span>
鍦ㄥ疄鐜?2PC 鐨勬椂鍊欙紝娌″繀瑕佸崟鐙惎鍔ㄤ竴涓簨鍔″崗璋冩湇鍔★紝杩欎釜鍗忚皟鏈嶅姟鐨勫伐浣滄渶濂藉拰璁㈠崟鏈嶅姟鎴栬€呬紭鎯犲埜鏈嶅姟鏀惧湪鍚屼竴涓繘绋嬮噷闈紝杩欐牱鍋氭湁涓や釜濂藉锛?/span>
鍙備笌鍒嗗竷寮忎簨鍔$殑杩涚▼鏇村皯锛屾晠闅滅偣涔熷氨鏇村皯锛岀ǔ瀹氭€ф洿濂斤紱
鍑忓皯浜嗕竴浜涜繙绋嬭皟鐢紝鎬ц兘涔熸洿濂戒竴浜涖€?/span>
2PC 鏄竴绉嶅己涓€鑷寸殑璁捐锛屽畠鍙互淇濊瘉鍘熷瓙鎬у拰闅旂鎬с€傚彧瑕?2PC 浜嬪姟瀹屾垚锛岃鍗曞簱鍜屼績閿€搴撲腑鐨勬暟鎹竴瀹氭槸涓€鑷寸殑鐘舵€侊紝涔熷氨鏄垜浠€昏鐨勶紝瑕佷箞閮芥垚鍔燂紝瑕佷箞閮藉け璐ャ€?/span>
鎵€浠?2PC 姣旇緝閫傚悎閭d簺瀵规暟鎹竴鑷存€ц姹傛瘮杈冮珮鐨勫満鏅紝姣斿鎴戜滑杩欎釜璁㈠崟浼樻儬鍒哥殑鍦烘櫙锛屽鏋滀竴鑷存€т繚璇佷笉濂斤紝鏈夊彲鑳戒細琚粦浜у埄鐢紝涓€寮犱紭鎯犲埜鍙嶅浣跨敤锛岄偅鏍锋垜浠殑鎹熷け灏卞ぇ浜嗐€?/span>
2PC 涔熸湁寰堟槑鏄剧殑缂洪櫡锛屾暣涓簨鍔$殑鎵ц杩囩▼闇€瑕侀樆濉炴湇鍔$鐨勭嚎绋嬪拰鏁版嵁搴撶殑浼氳瘽锛屾墍浠ワ紝2PC 鍦ㄥ苟鍙戝満鏅笅鐨勬€ц兘涓嶄細寰堥珮銆傚苟涓旓紝鍗忚皟鑰呮槸涓€涓崟鐐癸紝涓€鏃﹁繃绋嬩腑鍗忚皟鑰呭畷鏈猴紝灏变細瀵艰嚧璁㈠崟搴撴垨鑰呬績閿€搴撶殑浜嬪姟浼氳瘽涓€鐩村崱鍦ㄧ瓑寰呮彁浜ら樁娈碉紝鐩村埌浜嬪姟瓒呮椂鑷姩鍥炴粴銆?/span>
鍗′綇鐨勮繖娈垫椂闂村唴锛屾暟鎹簱鏈夊彲鑳戒細閿佷綇涓€浜涙暟鎹紝鏈嶅姟涓細鍗′綇涓€涓暟鎹簱杩炴帴鍜岀嚎绋嬶紝杩欎簺閮戒細閫犳垚绯荤粺鎬ц兘涓ラ噸涓嬮檷锛岀敋鑷虫暣涓湇鍔¤鍗′綇銆?/span>
鎵€浠ワ紝鍙湁鍦ㄩ渶瑕佸己涓€鑷淬€佸苟涓斿苟鍙戦噺涓嶅ぇ鐨勫満鏅笅锛屾墠鑰冭檻浣跨敤 2PC銆?/span>
鏈湴娑堟伅琛細璁㈠崟涓庤喘鐗╄溅鐨勬暟鎹竴鑷存€ч棶棰?/span>
2PC 瀹冪殑閫傜敤鍦烘櫙鍏跺疄鏄緢绐勭殑锛屾洿澶氱殑鎯呭喌涓嬶紝鍙淇濊瘉鏁版嵁鏈€缁堜竴鑷村氨鍙互浜嗐€傛瘮濡傝锛屽湪璐墿娴佺▼涓紝鐢ㄦ埛鍦ㄨ喘鐗╄溅鐣岄潰閫夊ソ鍟嗗搧鍚庯紝鐐瑰嚮鈥滃幓缁撶畻鈥濇寜閽繘鍏ヨ鍗曢〉闈㈠垱寤轰竴涓柊璁㈠崟銆傝繖涓繃绋嬫垜浠殑绯荤粺鍏跺疄鍋氫簡涓や欢浜嬪効銆?/span>
绗竴锛岃鍗曠郴缁熼渶瑕佸垱寤轰竴涓柊璁㈠崟锛岃鍗曞叧鑱旂殑鍟嗗搧灏辨槸璐墿杞︿腑閫夋嫨鐨勯偅浜涘晢鍝併€?/span>
绗簩锛屽垱寤鸿鍗曟垚鍔熷悗锛岃喘鐗╄溅绯荤粺闇€瑕佹妸璁㈠崟涓殑杩欎簺鍟嗗搧浠庤喘鐗╄溅閲屽垹鎺夈€?/span>
杩欎篃鏄竴涓垎甯冨紡浜嬪姟闂锛屽垱寤鸿鍗曞拰娓呯┖璐墿杞﹁繖涓や釜鏁版嵁鏇存柊鎿嶄綔闇€瑕佷繚璇侊紝瑕佷箞閮芥垚鍔燂紝瑕佷箞閮藉け璐ャ€備絾鏄紝娓呯┖璐墿杞﹁繖涓搷浣滐紝瀹冨涓€鑷存€ц姹傚氨娌℃湁鎵e噺浼樻儬鍒搁偅涔堥珮锛岃鍗曞垱寤烘垚鍔熷悗锛屾櫄鍑犵閽熷啀娓呯┖璐墿杞︼紝瀹屽叏鏄彲浠ユ帴鍙楃殑銆傚彧瑕佷繚璇佺粡杩囦竴涓皬鐨勫欢杩熸椂闂村悗锛屾渶缁堣鍗曟暟鎹拰璐墿杞︽暟鎹繚鎸佷竴鑷村氨鍙互浜嗐€?/span>
鏈湴娑堟伅琛ㄩ潪甯搁€傚悎瑙e喅杩欑鍒嗗竷寮忔渶缁堜竴鑷存€х殑闂銆傛垜浠竴璧锋潵鐪嬩竴涓嬶紝濡備綍浣跨敤鏈湴娑堟伅琛ㄦ潵瑙e喅璁㈠崟涓庤喘鐗╄溅鐨勬暟鎹竴鑷存€ч棶棰樸€?/span>
鏈湴娑堟伅琛ㄧ殑瀹炵幇鎬濊矾鏄繖鏍风殑锛?/span>璁㈠崟鏈嶅姟鍦ㄦ敹鍒颁笅鍗曡姹傚悗锛屾甯镐娇鐢ㄨ鍗曞簱鐨勪簨鍔″幓鏇存柊璁㈠崟鐨勬暟鎹紝骞朵笖锛屽湪鎵ц杩欎釜鏁版嵁搴撲簨鍔¤繃绋嬩腑锛屽湪鏈湴璁板綍涓€鏉℃秷鎭€傝繖涓秷鎭氨鏄竴涓棩蹇楋紝鍐呭灏辨槸鈥滄竻绌鸿喘鐗╄溅鈥濊繖涓搷浣溿€傚洜涓鸿繖涓棩蹇楁槸璁板綍鍦ㄦ湰鍦扮殑锛岃繖閲岄潰娌℃湁鍒嗗竷寮忕殑闂锛岄偅杩欏氨鏄竴涓櫘閫氱殑鍗曟満浜嬪姟锛岄偅鎴戜滑灏卞彲浠ヨ璁㈠崟搴撶殑浜嬪姟锛屾潵淇濊瘉璁板綍鏈湴娑堟伅鍜岃鍗曞簱鐨勪竴鑷存€с€傚畬鎴愯繖涓€姝ヤ箣鍚庯紝灏卞彲浠ョ粰瀹㈡埛绔繑鍥炴垚鍔熷搷搴斾簡銆?/span>
鐒跺悗锛屾垜浠啀鐢ㄤ竴涓紓姝ョ殑鏈嶅姟锛屽幓璇诲彇鍒氬垰璁板綍鐨勬竻绌鸿喘鐗╄溅鐨勬湰鍦版秷鎭紝璋冪敤璐墿杞︾郴缁熺殑鏈嶅姟娓呯┖璐墿杞︺€傝喘鐗╄溅娓呯┖涔嬪悗锛屾妸鏈湴娑堟伅鐨勭姸鎬佹洿鏂版垚宸插畬鎴愬氨鍙互浜嗐€傚紓姝ユ竻绌鸿喘鐗╄溅杩欎釜杩囩▼涓紝濡傛灉鎿嶄綔澶辫触浜嗭紝鍙互閫氳繃閲嶈瘯鏉ヨВ鍐炽€傛渶缁堬紝鍙互淇濊瘉璁㈠崟绯荤粺鍜岃喘鐗╄溅绯荤粺瀹冧滑鐨勬暟鎹槸涓€鑷寸殑銆?/span>
杩欓噷闈紝鏈湴娑堟伅琛紝浣犲彲浠ラ€夋嫨瀛樺湪璁㈠崟搴撲腑锛屼篃鍙互鐢ㄦ枃浠剁殑褰㈠紡锛屼繚瀛樺湪璁㈠崟鏈嶅姟鎵€鍦ㄦ湇鍔″櫒鐨勬湰鍦扮鐩樹腑锛屼袱绉嶆柟寮忛兘鏄彲浠ョ殑锛岀浉瀵规潵璇达紝鏀惧湪璁㈠崟搴撲腑鏇寸畝鍗曚竴浜涖€?/span>
娑堟伅闃熷垪 RocketMQ 鎻愪緵涓€绉嶄簨鍔℃秷鎭殑鍔熻兘锛?/span>鍏跺疄灏辨槸鏈湴娑堟伅琛ㄦ€濇兂鐨勪竴涓疄鐜般€備娇鐢ㄤ簨鍔℃秷鎭彲浠ヨ揪鍒板拰鏈湴娑堟伅琛ㄤ竴鏍风殑鏈€缁堜竴鑷存€э紝鐩告瘮鎴戜滑鑷繁鏉ュ疄鐜版湰鍦版秷鎭〃锛屼娇鐢ㄨ捣鏉ユ洿鍔犵畝鍗曪紝浣犱篃鍙互鑰冭檻浣跨敤銆?/span>
濡傛灉鐪嬩簨鍔$殑 ACID 鍥涗釜鐗规€э紝鏈湴娑堟伅琛ㄨ繖绉嶆柟娉曪紝瀹冨彧鑳芥弧瓒?D锛堟寔涔呮€э級锛孉锛堝師瀛愭€э級C锛堜竴鑷存€э級銆両锛堥殧绂绘€э級閮芥瘮杈冨樊锛屼絾鏄紝瀹冪殑浼樼偣闈炲父绐佸嚭銆?/span>
棣栧厛锛屽疄鐜扮畝鍗曪紝鍦ㄥ崟鏈轰簨鍔$殑鍩虹涓婄◢鍔犳敼閫犲氨鍙互瀹炵幇鍒嗗竷寮忎簨鍔★紝鍙﹀锛屾湰鍦版秷鎭〃鐨勬€ц兘闈炲父濂斤紝鍜屽崟鏈轰簨鍔$殑鎬ц兘鍑犱箮娌℃湁宸埆銆傚湪杩欎釜鍩虹涓婏紝杩樻彁渚涗簡澶ч儴鍒嗘儏鍐典笅閮借兘鎺ュ彈鐨勨€滄暟鎹渶缁堜竴鑷存€р€濈殑淇濊瘉锛屾墍浠ワ紝鏈湴娑堟伅琛ㄦ槸鏇村姞瀹炵敤鐨勫垎甯冨紡浜嬪姟瀹炵幇鏂规硶銆?/span>
褰撶劧锛屽嵆浣胯兘鎺ュ彈鏁版嵁鏈€缁堜竴鑷达紝鏈湴娑堟伅琛ㄤ篃涓嶆槸浠€涔堝満鏅兘鍙互閫傜敤鐨勩€傚畠鏈変竴涓墠鎻愭潯浠跺氨鏄紝寮傛鎵ц鐨勯偅閮ㄥ垎鎿嶄綔锛屼笉鑳芥湁渚濊禆鐨勮祫婧愩€傛瘮濡傝锛屾垜浠笅鍗曠殑鏃跺€欙紝闄や簡瑕佹竻绌鸿喘鐗╄溅浠ュ锛岃繕闇€瑕侀攣瀹氬簱瀛樸€?/span>
搴撳瓨绯荤粺閿佸畾搴撳瓨杩欎釜鎿嶄綔锛岃櫧鐒跺彲浠ユ帴鍙楁暟鎹渶缁堜竴鑷达紝浣嗘槸锛岄攣瀹氬簱瀛樿繖涓搷浣滄槸鏈変竴涓墠鎻愮殑锛岃繖涓墠鎻愭槸锛氬簱瀛樹腑寰楁湁璐с€傝繖绉嶆儏鍐靛氨涓嶉€傚悎浣跨敤鏈湴娑堟伅琛紝涓嶇劧灏变細鍑虹幇鐢ㄦ埛涓嬪崟鎴愬姛鍚庯紝绯荤粺鐨勫紓姝ヤ换鍔″幓閿佸畾搴撳瓨鐨勬椂鍊欙紝鍥犱负缂鸿揣瀵艰嚧閿佸畾澶辫触銆?/span>杩欐牱鐨勬儏鍐靛氨寰堥毦澶勭悊浜嗐€?/span>
灏忕粨
杩欒妭璇炬垜浠瑙d簡锛屽浣曠敤鍒嗗竷寮忎簨鍔$殑鍑犵鏂规硶鏉ヨВ鍐冲垎甯冨紡绯荤粺涓殑鏁版嵁涓€鑷存€ч棶棰樸€傚浜庤鍗曞拰浼樻儬鍒歌繖绉嶉渶瑕佸己涓€鑷寸殑鍒嗗竷寮忎簨鍔″満鏅紝鍙互閲囩敤 2PC 鐨勬柟娉曟潵瑙e喅闂銆?/span>
2PC 瀹冪殑浼樼偣鏄己涓€鑷达紝浣嗘槸鎬ц兘鍜屽彲鐢ㄦ€т笂閮芥湁涓€浜涚己闄枫€傛湰鍦版秷鎭〃閫傜敤鎬ф洿鍔犲箍娉涳紝铏界劧鍦ㄦ暟鎹竴鑷存€т笂鏈夋墍鐗虹壊锛屽彧鑳芥弧瓒虫渶缁堜竴鑷存€э紝浣嗘槸鏈夋洿濂界殑鎬ц兘锛屽疄鐜扮畝鍗曪紝绯荤粺鐨勭ǔ瀹氭€т篃寰堝ソ锛屾槸涓€绉嶉潪甯稿疄鐢ㄧ殑鍒嗗竷寮忎簨鍔$殑瑙e喅鏂规銆?/span>
鏃犺鏄摢绉嶅垎甯冨紡浜嬪姟鏂规硶锛屽叾瀹為兘鏄妸涓€涓垎甯冨紡浜嬪姟锛屾媶鍒嗘垚澶氫釜鏈湴浜嬪姟銆?span data-slate-type="bold" data-slate-object="mark" class="mq-123">鏈湴浜嬪姟鍙互鐢ㄦ暟鎹簱浜嬪姟鏉ヨВ鍐筹紝閭e垎甯冨紡浜嬪姟灏变笓娉ㄤ簬瑙e喅濡備綍璁╄繖浜涙湰鍦颁簨鍔′繚鎸佷竴鑷寸殑闂銆?/span>鎴戜滑鍦ㄩ亣鍒板垎甯冨紡涓€鑷存€ч棶棰樼殑鏃跺€欙紝涔熻鍩轰簬杩欎釜鎬濇兂鏉ヨ€冭檻闂锛屽啀缁撳悎瀹為檯鐨勬儏鍐甸€夋嫨鍒嗗竷寮忎簨鍔$殑鏂规硶銆?/span>
鐐瑰嚮 鈥滈槄璇诲師鏂団€?锛屾煡鐪嬪師鏂囥€?/span>
-娣卞叆鍘熺悊-
鐭ュ叾鐒跺苟鐭ュ叾鎵€浠ョ劧
以上是关于的主要内容,如果未能解决你的问题,请参考以下文章