MySQL瀛樺偍娴烽噺鏁版嵁鐨勬渶鍚庝竴鎷涳細鍒嗗簱鍒嗚〃
Posted 娣卞叆鍘熺悊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL瀛樺偍娴烽噺鏁版嵁鐨勬渶鍚庝竴鎷涳細鍒嗗簱鍒嗚〃相关的知识,希望对你有一定的参考价值。
鐐瑰嚮馃憜钃濊壊鈥?nbsp;娣卞叆鍘熺悊鈥濓紝鐪嬬編濂冲鎶€鏈紒
鎶€鏈共璐э紝绗竴鏃堕棿鎺ㄩ€?/span>
瑙e喅娴烽噺鏁版嵁鐨勯棶棰橈紝蹇呴』瑕佺敤鍒板垎甯冨紡鐨勫瓨鍌ㄩ泦缇わ紝鍥犱负 MySQL 鏈川涓婃槸涓€涓崟鏈烘暟鎹簱锛屾墍浠ュ緢澶氬満鏅笅涓嶆槸澶€傚悎瀛?TB 绾у埆浠ヤ笂鐨勬暟鎹€?/span>
浣嗘槸锛岀粷澶ч儴鍒嗙殑鐢靛晢澶у巶锛屽畠鐨勫湪绾夸氦鏄撹繖閮ㄥ垎鐨勪笟鍔★紝姣斿璇达紝璁㈠崟銆佹敮浠樼浉鍏崇殑绯荤粺锛岃繕鏄垗寮冧笉浜?MySQL锛屽師鍥犳槸锛?span data-slate-object="annotation" data-annotation-key="gkann_ef092e66" data-attr-id="6804" data-attr-name="public" data-annotation-type="public" class="mq-20">鍙湁 MySQL 杩欑被鍏崇郴鍨嬫暟鎹簱锛屾墠鑳芥彁渚涢噾铻嶇骇鐨勪簨鍔′繚璇?/span>銆?/span>鎴戜滑涔嬪墠涔熻杩囧垎甯冨紡浜嬪姟锛岄偅浜涙柊鐨勫垎甯冨紡鏁版嵁搴撴彁渚涚殑鎵€璋撶殑鍒嗗竷寮忎簨鍔★紝澶氬皯閮芥湁鐐瑰効娈嬭锛岀洰鍓嶈繕杈句笉鍒拌繖浜涗氦鏄撶被绯荤粺瀵规暟鎹竴鑷存€х殑瑕佹眰銆?/span>
閭f棦鐒?MySQL 鏀寔涓嶄簡杩欎箞澶х殑鏁版嵁閲忥紝杩欎箞楂樼殑骞跺彂锛岃繕蹇呴』瑕佺敤瀹冿紝鎬庝箞瑙e喅杩欎釜闂鍛紵杩樻槸鎸夌収鎴戜笂鑺傝璺熶綘璇寸殑鎬濇兂锛?span data-slate-type="bold" data-slate-object="mark" class="mq-24">鍒嗙墖锛屼篃灏辨槸鎷嗗垎鏁版嵁銆?TB 鐨勬暟鎹紝涓€涓簱鎾戜笉浣忥紝鎴戞妸瀹冩媶鎴?100 涓簱锛屾瘡涓簱灏卞彧鏈?10GB 鐨勬暟鎹簡锛岃繖涓嶅氨鍙互浜嗕箞锛熻繖绉嶆媶鍒嗗氨鏄墍璋撶殑 MySQL 鍒嗗簱鍒嗚〃銆?/span>
涓嶈繃锛屾€濊矾鏄繖鏍锋病閿欙紝鍒嗗簱鍒嗚〃瀹炶返璧锋潵鏄潪甯镐笉瀹规槗鐨勶紝鏈夊緢澶氶棶棰橀渶瑕佸幓鎬濊€冨拰瑙e喅銆?/span>
濡備綍瑙勫垝鍒嗗簱鍒嗚〃锛?/h2>
杩樻槸鎷垮挶浠殑鈥滆€佺啛浜衡€濊鍗曡〃鏉ヤ妇渚嬪瓙銆傞鍏堥渶瑕佹€濊€冪殑闂鏄紝鍒嗗簱杩樻槸鍒嗚〃锛熷垎搴撳憿锛屽氨鏄妸鏁版嵁鎷嗗垎鍒颁笉鍚岀殑 MySQL 搴撲腑鍘伙紝鍒嗚〃灏辨槸鎶婃暟鎹媶鍒嗗埌鍚屼竴涓簱鐨勫寮犺〃閲岄潰銆?/span>
鍦ㄨ€冭檻鍒板簳鏄垎搴撹繕鏄垎琛ㄤ箣鍓嶏紝鎴戜滑闇€瑕佸厛鏄庣‘涓€涓師鍒欙紝閭e氨鏄兘涓嶆媶灏变笉鎷嗭紝鑳藉皯鎷嗕笉澶氭媶銆?/span>鍘熷洜涔熷緢绠€鍗曪紝浣犳妸鏁版嵁鎷嗗垎寰楄秺鏁o紝寮€鍙戝拰缁存姢璧锋潵灏辫秺楹荤儲锛岀郴缁熷嚭闂鐨勬鐜囧氨瓒婂ぇ銆?/span>
鍩轰簬杩欎釜鍘熷垯鎴戜滑鎯充竴涓嬶紝浠€涔堟儏鍐典笅閫傚悎鍒嗚〃锛屼粈涔堟儏鍐典笅涓嶅緱涓嶅垎搴擄紵
閭f垜浠垎搴撳垎琛ㄧ殑鐩殑鏄负浜嗚В鍐充袱涓棶棰橈細
绗竴锛屾槸鏁版嵁閲忓お澶ф煡璇㈡參鐨勯棶棰樸€傝繖閲岄潰鎴戜滑璁茬殑鈥滄煡璇⑩€濆叾瀹炰富瑕佹槸浜嬪姟涓殑鏌ヨ鍜屾洿鏂版搷浣滐紝鍥犱负鍙鐨勬煡璇㈠彲浠ラ€氳繃缂撳瓨鍜屼富浠庡垎绂绘潵瑙e喅锛岃繖涓垜浠湪涔嬪墠鐨勨€淢ySQL 濡備綍搴斿楂樺苟鍙戔€濈殑涓よ妭璇句腑閮借杩囥€傞偅鎴戜滑涓婅妭璇句篃璁插埌杩囷紝瑙e喅鏌ヨ鎱紝鍙鍑忓皯姣忔鏌ヨ鐨勬暟鎹€婚噺灏卞彲浠ヤ簡锛屼篃灏辨槸璇达紝鍒嗚〃灏卞彲浠ヨВ鍐抽棶棰?/span>銆?/span>
绗簩锛屾槸涓轰簡搴斿楂樺苟鍙戠殑闂銆傚簲瀵归珮骞跺彂鐨勬€濇兂鎴戜滑涔嬪墠涔熻杩囷紝涓€涓暟鎹簱瀹炰緥鎾戜笉浣忥紝灏辨妸骞跺彂璇锋眰鍒嗘暎鍒板涓疄渚嬩腑鍘伙紝鎵€浠ワ紝瑙e喅楂樺苟鍙戠殑闂鏄渶瑕佸垎搴撶殑銆?/span>
绠€鍗曞湴璇达紝鏁版嵁閲忓ぇ锛屽氨鍒嗚〃锛涘苟鍙戦珮锛屽氨鍒嗗簱銆?/span>
涓€鑸儏鍐典笅锛屾垜浠殑鏂规閮介渶瑕佸悓鏃跺仛鍒嗗簱鍒嗚〃锛岃繖鏃跺€欏垎澶氬皯涓簱锛屽灏戝紶琛紝鍒嗗埆鐢ㄩ浼扮殑骞跺彂閲忓拰鏁版嵁閲忔潵璁$畻灏卞彲浠ヤ簡銆?/span>
鍙﹀锛屾垜涓汉涓嶅缓璁綘鍦ㄦ柟妗堜腑鑰冭檻浜屾鎵╁鐨勯棶棰橈紝涔熷氨鏄€冭檻鏈潵鐨勬暟鎹噺锛屾妸杩欐鍒嗗簱鍒嗚〃璁捐鐨勫閲忛兘濉弧浜嗕箣鍚庯紝鏁版嵁濡備綍鍐嶆鍒嗚鐨勯棶棰樸€?/span>
鐜板湪鎶€鏈拰涓氬姟鍙樺寲杩欎箞蹇紝绛夌湡姝e埌浜嗛偅涓椂鍊欙紝涓氬姟鏃╁氨鍙樹簡锛屽彲鑳芥柊鐨勬妧鏈篃鍑烘潵浜嗭紝浣犱箣鍓嶈璁$殑浜屾鎵╁鏂规澶ф鐜囨槸鐢ㄤ笉涓婄殑锛屾墍浠ユ病蹇呰涓轰簡杩欎釜鑰屽鍔犳柟妗堢殑澶嶆潅绋嬪害銆傝繕鏄偅鍙ヨ瘽锛?span data-slate-leaf="true" data-offset-key="1855:0" data-first-offset="true" class="mq-42">瓒婄畝鍗曠殑璁捐鍙潬鎬ц秺楂?/span>銆?/span>
濡備綍閫夋嫨 Sharding Key锛?/h2>
鍒嗗簱鍒嗚〃杩樻湁涓€涓噸瑕佺殑闂鏄紝閫夋嫨涓€涓悎閫傜殑鍒楁垨鑰呰鏄睘鎬э紝浣滀负鍒嗚〃鐨勪緷鎹紝杩欎釜灞炴€т竴鑸О涓?Sharding Key銆傚儚鎴戜滑涓婅妭璇捐鍒扮殑褰掓。鍘嗗彶璁㈠崟鐨勬柟娉曪紝瀹冪殑 Sharding Key 灏辨槸璁㈠崟瀹屾垚鏃堕棿銆傛瘡娆℃煡璇㈢殑鏃跺€欙紝鏌ヨ鏉′欢涓繀椤诲甫涓婅繖涓椂闂达紝鎴戜滑鐨勭▼搴忓氨鐭ラ亾锛屼笁涓湀浠ュ墠鐨勬暟鎹煡璁㈠崟鍘嗗彶琛紝涓変釜鏈堝唴鐨勬暟鎹煡璁㈠崟琛紝杩欏氨鏄竴涓畝鍗曠殑鎸夌収鏃堕棿鑼冨洿鏉ュ垎鐗囩殑绠楁硶銆?/p>
閫夋嫨鍚堥€?Sharding Key 鍜屽垎鐗囩畻娉曢潪甯搁噸瑕侊紝鐩存帴褰卞搷浜嗗垎搴撳垎琛ㄧ殑鏁堟灉銆傛垜浠鍏堟潵璇村浣曢€夋嫨 Sharding Key 鐨勯棶棰樸€?/p>
閫夋嫨杩欎釜 Sharding Key 鏈€閲嶈鐨勫弬鑰冨洜绱犳槸锛屾垜浠殑涓氬姟鏄浣曡闂暟鎹殑銆?/p>
姣斿鎴戜滑鎶婅鍗?ID 浣滀负 Sharding Key 鏉ユ媶鍒嗚鍗曡〃锛岄偅鎷嗗垎涔嬪悗锛屽鏋滄垜浠寜鐓ц鍗?ID 鏉ユ煡璁㈠崟锛屽氨闇€瑕佸厛鏍规嵁璁㈠崟 ID 鍜屽垎鐗囩畻娉曡绠楀嚭锛屾垜瑕佹煡鐨勮繖涓鍗曞畠鍦ㄥ摢涓垎鐗囦笂锛屼篃灏辨槸鍝釜搴撳摢寮犺〃涓紝鐒跺悗鍐嶅幓閭d釜鍒嗙墖鎵ц鏌ヨ灏卞彲浠ヤ簡銆?/p>
浣嗘槸锛屽綋鎴戞墦寮€鈥滄垜鐨勮鍗曗€濊繖涓〉闈㈢殑鏃跺€欙紝瀹冪殑鏌ヨ鏉′欢鏄敤鎴?ID锛岃繖閲屾病鏈夎鍗?ID锛岄偅灏辨病娉曠煡閬撴垜浠鏌ョ殑璁㈠崟鍦ㄥ摢涓垎鐗囦笂锛屽氨娌℃硶鏌ヤ簡銆傚綋鐒朵綘瑕佸己琛屾煡鐨勮瘽锛岄偅灏卞彧鑳芥妸鎵€鏈夊垎鐗囬兘鏌ヤ竴閬嶏紝鍐嶅悎骞舵煡璇㈢粨鏋滐紝杩欎釜灏卞緢楹荤儲锛岃€屼笖鎬ц兘寰堝樊锛岃繕涓嶈兘鍒嗛〉銆?/p>
閭h鏄妸鐢ㄦ埛 ID 浣滀负 Sharding Key 鍛紵涔熶細闈复鍚屾牱鐨勯棶棰橈紝浣跨敤璁㈠崟 ID 浣滀负鏌ヨ鏉′欢鏉ユ煡璁㈠崟鐨勬椂鍊欙紝灏辨病鍔炴硶鎵惧埌璁㈠崟鍦ㄥ摢涓垎鐗囦簡銆傝繖涓棶棰樼殑瑙e喅鍔炴硶鏄紝鍦ㄧ敓鎴愯鍗?ID 鐨勬椂鍊欙紝鎶婄敤鎴?ID 鐨勫悗鍑犱綅浣滀负璁㈠崟 ID 鐨勪竴閮ㄥ垎锛屾瘮濡傝锛屽彲浠ヨ瀹氾紝18 浣嶈鍗曞彿涓紝绗?10-14 浣嶆槸鐢ㄦ埛 ID 鐨勫悗鍥涗綅锛岃繖鏍锋寜璁㈠崟 ID 鏌ヨ鐨勬椂鍊欙紝灏卞彲浠ユ牴鎹鍗?ID 涓殑鐢ㄦ埛 ID 鎵惧埌鍒嗙墖銆?/p>
閭f垜浠郴缁熷璁㈠崟鐨勬煡璇㈡柟寮忥紝鑲畾涓嶅彧鏄寜璁㈠崟 ID 鎴栬€呮寜鐢ㄦ埛 ID 杩欎袱绉嶅晩銆傛瘮濡傝锛屽晢瀹跺笇鏈涚湅鍒扮殑鏄嚜宸卞簵閾虹殑璁㈠崟锛岃繕鏈夊悇绉嶅拰璁㈠崟鐩稿叧鐨勬姤琛ㄣ€傚浜庤繖浜涙煡璇㈤渶姹傦紝鎴戜滑涓€鏃﹀璁㈠崟鍋氫簡鍒嗗簱鍒嗚〃锛屽氨娌℃硶瑙e喅浜嗐€傞偅鎬庝箞鍔炲憿锛?/p>
涓€鑸殑鍋氭硶鏄紝鎶婅鍗曟暟鎹悓姝ュ埌鍏朵粬鐨勫瓨鍌ㄧ郴缁熶腑鍘伙紝鍦ㄥ叾浠栫殑瀛樺偍绯荤粺閲岄潰瑙e喅闂銆傛瘮濡傝锛屾垜浠彲浠ュ啀鏋勫缓涓€涓互搴楅摵 ID 浣滀负 Sharding Key 鐨勫彧璇昏鍗曞簱锛屼笓闂ㄤ緵鍟嗗鏉ヤ娇鐢ㄣ€傛垨鑰咃紝鎶婅鍗曟暟鎹悓姝ュ埌 HDFS 涓紝鐒跺悗鐢ㄤ竴浜涘ぇ鏁版嵁鎶€鏈潵鐢熸垚璁㈠崟鐩稿叧鐨勬姤琛ㄣ€?/p>
鎵€浠ヤ綘鐪嬶紝涓€鏃﹀仛浜嗗垎搴撳垎琛紝灏变細鏋佸ぇ鍦伴檺鍒舵暟鎹簱鐨勬煡璇㈣兘鍔涳紝涔嬪墠寰堢畝鍗曠殑鏌ヨ锛屽垎搴撳垎琛ㄤ箣鍚庯紝鍙兘灏辨病娉曞疄鐜颁簡銆傛墍浠ユ垜浠湪涔嬪墠鐨勮绋嬩腑锛屽厛璁蹭簡鍚勭鍚勬牱鐨勬柟娉曪紝鏉ョ紦瑙f暟鎹銆佸苟鍙戦珮鐨勯棶棰橈紝鑰屼竴鐩存病璁插垎搴撳垎琛ㄣ€?/p>
鍒嗗簱鍒嗚〃涓€瀹氭槸锛屾暟鎹噺鍜屽苟鍙戝ぇ鍒版墍鏈夋嫑鏁伴兘涓嶅ソ浣夸簡锛屾垜浠墠鎷垮嚭鏉ョ殑鏈€鍚庝竴鎷涖€?/span>
濡備綍閫夋嫨鍒嗙墖绠楁硶锛?/h2>
鍦ㄤ笂鑺傝鎴戠粰浣犵暀鐨勬€濊€冮涓紝鎴戜滑鎻愬埌杩囷紝鑳戒笉鑳界敤璁㈠崟瀹屾垚鏃堕棿浣滀负 Sharding Key 鍛紵姣斿璇达紝鎴戝垎 12 涓垎鐗囷紝姣忎釜鏈堜竴涓垎鐗囷紝杩欐牱瀵规煡璇㈢殑鍏煎瑕佸ソ寰堝锛屾瘯绔熸煡璇㈡潯浠朵腑甯︿笂鏃堕棿鑼冨洿锛岃鏌ヨ鍙惤鍒版煇涓€涓垎鐗囦笂锛岃繕鏄瘮杈冨鏄撶殑锛屾垜鍦ㄦ煡璇㈢晫闈笂寮哄埗鐢ㄦ埛蹇呴』鎸囧畾鏃堕棿鑼冨洿灏辫浜嗐€?/span>
杩欑鍋氭硶鏈変釜寰堝ぇ鐨勯棶棰橈紝姣斿鐜板湪鏄?3 鏈堜唤锛岄偅鍩烘湰涓婃墍鏈夌殑鏌ヨ閮介泦涓湪 3 鏈堜唤杩欎釜鍒嗙墖涓婏紝鍏朵粬 11 涓垎鐗囬兘闂茬潃锛岃繖鏍蜂笉浠呮氮璐硅祫婧愶紝寰堝彲鑳戒綘 3 鏈堥偅涓垎鐗囨牴鏈姉涓嶄綇鍑犱箮鍏ㄩ儴鐨勫苟鍙戣姹傘€傝繖涓棶棰樺氨鏄€滅儹鐐归棶棰樷€濄€?/span>
涔熷氨鏄锛屾垜浠笇鏈涘苟鍙戣姹傚拰鏁版嵁鑳藉潎鍖€鍦板垎甯冨埌姣忎竴涓垎鐗囦笂锛屽敖閲忛伩鍏嶅嚭鐜扮儹鐐广€傝繖鏄€夋嫨鍒嗙墖绠楁硶鏃堕渶瑕佽€冭檻鐨勪竴涓噸瑕佺殑鍥犵礌銆備竴鑸父鐢ㄧ殑鍒嗙墖绠楁硶灏遍偅涔堝嚑绉嶏紝鍒氬垰璁插埌鐨勬寜鐓ф椂闂磋寖鍥村垎鐗囩殑鏂规硶鏄叾涓殑涓€绉嶃€?/span>
鍩轰簬鑼冨洿鏉ュ垎鐗囧鏄撲骇鐢熺儹鐐归棶棰橈紝涓嶉€傚悎浣滀负璁㈠崟鐨勫垎鐗囨柟娉曪紝浣嗘槸杩欑鍒嗙墖鏂规硶鐨勪紭鐐逛篃寰堢獊鍑猴紝閭e氨鏄鏌ヨ闈炲父鍙嬪ソ锛屽熀鏈笂鍙鍔犱笂涓€涓椂闂磋寖鍥寸殑鏌ヨ鏉′欢锛屽師鏉ヨ鎬庝箞鏌ワ紝鍒嗙墖涔嬪悗杩樺彲浠ユ€庝箞鏌ャ€傝寖鍥村垎鐗囩壒鍒€傚悎閭g鏁版嵁閲忛潪甯稿ぇ锛屼絾骞跺彂璁块棶閲忎笉澶х殑 ToB 绯荤粺銆傛瘮濡傝锛岀數淇¤繍钀ュ晢鐨勭洃鎺х郴缁燂紝瀹冨彲鑳借閲囬泦鎵€鏈変汉鎵嬫満鐨勪俊鍙疯川閲忥紝鐒跺悗鍋氫竴浜涘垎鏋愶紝杩欎釜鏁版嵁閲忛潪甯稿ぇ锛屼絾鏄繖涓郴缁熺殑浣跨敤鑰呮槸杩愯惀鍟嗙殑宸ヤ綔浜哄憳锛屽苟鍙戦噺寰堝皯銆傝繖绉嶆儏鍐典笅灏卞緢閫傚悎鑼冨洿鍒嗙墖銆?/span>
涓€鑸潵璇达紝璁㈠崟琛ㄩ兘閲囩敤鏇村潎鍖€鐨勫搱甯屽垎鐗囩畻娉曘€傛瘮濡傝锛屾垜浠鍒?24 涓垎鐗囷紝閫夊畾浜?Sharding Key 鏄敤鎴?ID锛岄偅鎴戜滑鍐冲畾鏌愪釜鐢ㄦ埛鐨勮鍗曞簲璇ヨ惤鍒伴偅涓垎鐗囦笂鐨勭畻娉曟槸锛屾嬁鐢ㄦ埛 ID 闄や互 24锛屽緱鍒扮殑浣欐暟灏辨槸鍒嗙墖鍙枫€傝繖鏄渶绠€鍗曠殑鍙栨ā绠楁硶锛屼竴鑸氨鍙互婊¤冻澶ч儴鍒嗚姹備簡銆傚綋鐒朵篃鏈変竴浜涙洿澶嶆潅鐨勫搱甯岀畻娉曪紝鍍忎竴鑷存€у搱甯屼箣绫荤殑锛岀壒娈婃儏鍐典笅涔熷彲浠ヤ娇鐢ㄣ€?/span>
闇€瑕佹敞鎰忕殑涓€鐐规槸锛屽搱甯屽垎鐗囩畻娉曡兘澶熷垎寰楄冻澶熷潎鍖€鐨勫墠鎻愭潯浠舵槸锛岀敤鎴?ID 鍚庡嚑浣嶆暟瀛楀繀椤绘槸鍧囧寑鍒嗗竷鐨勩€傛瘮濡傝锛屼綘鍦ㄧ敓鎴愮敤鎴?ID 鐨勬椂鍊欙紝鑷畾涔変簡涓€涓敤鎴?ID 鐨勮鍒欙紝鏈€鍚庝竴浣?0 鏄敺鎬э紝1 鏄コ鎬э紝杩欐牱鐨勭敤鎴?ID 鍝堝笇鍑烘潵鍙兘灏辨病閭d箞鍧囧寑锛屽彲鑳戒細鍑虹幇鐑偣銆?/span>
杩樻湁涓€绉嶅垎鐗囩殑鏂规硶锛氭煡琛ㄦ硶銆傛煡琛ㄦ硶鍏跺疄灏辨槸娌℃湁鍒嗙墖绠楁硶锛屽喅瀹氭煇涓?Sharding Key 钀藉湪鍝釜鍒嗙墖涓婏紝鍏ㄩ潬浜轰负鏉ュ垎閰嶏紝鍒嗛厤鐨勭粨鏋滆褰曞湪涓€寮犺〃閲岄潰銆傛瘡娆℃墽琛屾煡璇㈢殑鏃跺€欙紝鍏堝幓琛ㄩ噷鏌ヤ竴涓嬭鎵剧殑鏁版嵁鍦ㄥ摢涓垎鐗囦腑銆?/span>
鏌ヨ〃娉曠殑濂藉灏辨槸鐏垫椿锛屾€庝箞鍒嗛兘鍙互锛屼綘鐢ㄤ笂闈袱绉嶅垎鐗囩畻娉曢兘娌℃硶鍒嗗潎鍖€鐨勬儏鍐典笅锛屽氨鍙互鐢ㄦ煡琛ㄦ硶锛屼汉涓哄湴鏉ユ妸鏁版嵁鍒嗗潎鍖€浜嗐€傛煡琛ㄦ硶杩樻湁涓€涓壒濂界殑鍦版柟鏄紝瀹冪殑鍒嗙墖鏄彲浠ラ殢鏃舵敼鍙樼殑銆傛瘮濡傛垜鍙戠幇鏌愪釜鍒嗙墖宸茬粡鏄儹鐐逛簡锛岄偅鎴戝彲浠ユ妸杩欎釜鍒嗙墖鍐嶆媶鎴愬嚑涓垎鐗囷紝鎴栬€呮妸杩欎釜鍒嗙墖鐨勬暟鎹Щ鍒板叾浠栧垎鐗囦腑鍘伙紝鐒跺悗淇敼涓€涓嬪垎鐗囨槧灏勮〃锛屽氨鍙互鍦ㄧ嚎瀹屾垚鏁版嵁鎷嗗垎浜嗐€?/span>
浣嗕綘闇€瑕佹敞鎰忕殑鏄紝鍒嗙墖鏄犲皠琛ㄦ湰韬殑鏁版嵁涓嶈兘澶锛屽惁鍒欒繖涓〃鍙嶈€屾垚涓虹儹鐐瑰拰鎬ц兘鐡堕浜嗐€傛煡琛ㄦ硶鐩稿鍏朵粬涓ょ鍒嗙墖绠楁硶鏉ヨ锛岀己鐐规槸闇€瑕佷簩娆℃煡璇紝瀹炵幇璧锋潵鏇村鏉傦紝鎬ц兘涓婁篃绋嶅井鎱竴浜涖€備絾鏄紝鍒嗙墖鏄犲皠琛ㄥ彲浠ラ€氳繃缂撳瓨鏉ュ姞閫熸煡璇紝瀹為檯鎬ц兘骞朵笉浼氭參寰堝銆?/span>
灏忕粨
瀵?MySQL 杩欐牱鐨勫崟鏈烘暟鎹簱鏉ヨ锛屽垎搴撳垎琛ㄦ槸搴斿娴烽噺鏁版嵁鍜岄珮骞跺彂鐨勬渶鍚庝竴鎷涳紝鍒嗗簱鍒嗚〃涔嬪悗锛屽皢浼氬鏁版嵁鏌ヨ鏈夐潪甯稿ぇ鐨勯檺鍒躲€?/span>
鍒嗗灏戜釜搴撻渶瑕佺敤骞跺彂閲忔潵棰勪及锛屽垎澶氬皯琛ㄩ渶瑕佺敤鏁版嵁閲忔潵棰勪及銆傞€夋嫨 Sharding Key 鐨勬椂鍊欙紝涓€瀹氳鑳藉吋瀹逛笟鍔℃渶甯哥敤鐨勬煡璇㈡潯浠讹紝璁╂煡璇㈠敖閲忚惤鍦ㄤ竴涓垎鐗囦腑锛屽垎鐗囦箣鍚庢棤娉曞吋瀹圭殑鏌ヨ锛屽彲浠ユ妸鏁版嵁鍚屾鍒板叾浠栧瓨鍌ㄤ腑鍘伙紝鏉ヨВ鍐宠繖涓棶棰樸€?/span>
鎴戜滑甯哥敤涓夌鍒嗙墖绠楁硶锛岃寖鍥村垎鐗囧鏄撲骇鐢熺儹鐐归棶棰橈紝浣嗗鏌ヨ鏇村弸濂斤紝閫傚悎閫傚悎骞跺彂閲忎笉澶х殑鍦烘櫙锛涘搱甯屽垎鐗囨瘮杈冨鏄撴妸鏁版嵁鍜屾煡璇㈠潎鍖€鍦板垎甯冨埌鎵€鏈夊垎鐗囦腑锛涙煡琛ㄦ硶鏇寸伒娲伙紝浣嗘€ц兘绋嶅樊銆?/span>
瀵逛簬璁㈠崟琛ㄨ繘琛屽垎搴撳垎琛紝涓€鑸寜鐓х敤鎴?ID 浣滀负 Sharding Key锛岄噰鐢ㄥ搱甯屽垎鐗囩畻娉曟潵鍧囧寑鍒嗗竷鐢ㄦ埛璁㈠崟鏁版嵁銆備负浜嗚兘鏀寔鎸夎鍗曞彿鏌ヨ鐨勯渶姹傦紝闇€瑕佹妸鐢ㄦ埛 ID 鐨勫悗鍑犱綅鏀惧埌璁㈠崟鍙蜂腑鍘汇€?/span>
鏈€鍚庤繕闇€瑕佸己璋冧竴涓嬶紝鎴戜滑杩欒妭璇捐鐨勮繖浜涘垎鐗囩浉鍏崇殑鐭ヨ瘑锛屼笉浠呬粎閫傜敤浜?MySQL 鐨勫垎搴撳垎琛紝浣犲湪浣跨敤鍏朵粬鍒嗗竷寮忔暟鎹簱鐨勬椂鍊欙紝涓€鏍蜂細閬囧埌濡備綍鍒嗙墖銆佸浣曢€夋嫨 Sharding Key 鍜屽垎鐗囩畻娉曠殑闂锛屽畠浠殑鍘熺悊閮芥槸涓€鏍风殑锛屾墍浠ユ垜浠鐨勮繖浜涙柟娉曚篃閮芥槸閫氱敤鐨勩€?/span>
-娣卞叆鍘熺悊-
鐭ュ叾鐒跺苟鐭ュ叾鎵€浠ョ劧
以上是关于MySQL瀛樺偍娴烽噺鏁版嵁鐨勬渶鍚庝竴鎷涳細鍒嗗簱鍒嗚〃的主要内容,如果未能解决你的问题,请参考以下文章
琛ㄦ牸瀛樺偍Tablestore缁撳悎Spark鐨勪簯涓婃祦鎵逛竴浣撳ぇ鏁版嵁鏋舵瀯