銆銆銆怚T168璇勮恒慔TAP鏄鐩鍓嶆暟鎹搴撻嗗煙姣旇緝鐑闂ㄧ殑涓涓姒傚康锛屽畠鏃㈣兘鏀鎸丱LTP(鍦ㄧ嚎浜嬪姟澶勭悊)锛屽張鑳芥敮鎸丱LAP(鍦ㄧ嚎鍒嗘瀽澶勭悊)锛屽彲浠ユ兜鐩栧ぇ閮ㄥ垎浼佷笟绾у簲鐢ㄧ殑闇姹傦紝涓绔欏紡瑙e喅浠栦滑鐨勯棶棰樸傛湰娆★紝灏忕紪鏈夊垢閲囪垮埌PingCAP鍒嗘瀽鍨嬩骇鍝佽礋璐d汉椹鏅撳畤鍏堢敓锛屽氨TiDB鐨凥TAP涔嬭矾浣滃嚭鍒嗕韩銆
銆銆鈻睵ingCAP鍒嗘瀽鍨嬩骇鍝佽礋璐d汉椹鏅撳畤
銆銆TiDB=X% TP+Y% AP=HTAP
銆銆TiDB鏄涓涓鍒嗗竷寮廚ewSQL鏁版嵁搴擄紝瀹冩敮鎸佹按骞冲脊鎬ф墿灞曘丄CID浜嬪姟銆佹爣鍑哠QL銆丮ySQL璇娉曞拰MySQL鍗忚锛屽叿鏈夋暟鎹寮轰竴鑷寸殑楂樺彲鐢ㄧ壒鎬э紝鏄涓涓涓嶄粎閫傚悎OLTP鍦烘櫙锛岃繕閫傚悎OLAP鍦烘櫙鐨勬贩鍚堟暟鎹搴撱
銆銆杩芥函TiDB鐨勫彂灞曞彶锛岃佷粠鍏垛滀笂鍙ゆ椂浠b濊磋捣銆傞┈鏅撳畤琛ㄧず锛屸滆捣鍒濓紝鐢变簬鍙楀埌Google Spanner/F1鐨勫惎鍙戯紝PingCAP寮濮嬬潃鎵嬬爺鍙慣iDB銆傗濆郊鏃跺浗澶栧凡缁忓嚭鐜颁簡 CockroachDB(锜戣瀭鏁版嵁搴)绛変竴绯诲垪瑙e喅TP闂棰樼殑鏂板叴鏁版嵁搴撳巶鍟嗭紝浣嗗浗鍐呯爺鍙戣繖绫绘暟鎹搴撶殑鍏鍙稿ュユ棤鍑狅紝TiDB鐨勫嚭鐜板~琛ヤ簡杩欏潡甯傚満绌虹櫧銆
銆銆鏈寮濮嬶紝TiDB鍙鏄瑙e喅TP闂棰橈紝浣嗗湪瀹為檯搴旂敤杩囩▼涓锛岀敤鎴峰筎iDB鏁版嵁搴撶殑鏌ヨ㈠姛鑳芥彁鍑轰簡鏇撮珮鐨勮佹眰銆備负姝わ紝TiDB璋冩暣浜嗚嚜宸辩殑鏁版嵁搴撴墽琛屽櫒锛屽炲姞浜咥P鐨勫姛鑳芥嫇灞曘傚傛や互鏉ワ紝TiDB灏卞悓鏃跺叿澶嘥P鍜孉P鐨勫姛鑳姐
銆銆椹鏅撳畤閫忛湶锛屸滃㈡埛涓鐩村光楾iDB閫傜敤浜100%TP鍜80%AP鍦烘櫙鈥欎腑鐨80%鎶辨湁鎬鐤戞佸害锛屼负浠涔堟槸80%锛屼笉鏄75%锛屼篃涓嶆槸85%?鎵浠ワ紝鍚庢潵鎴戜滑灏辨敼鐢ㄤ簡涓涓姣旇緝绮剧‘(鏃堕)鐨勮存硶锛歍iDB鏄涓娆綡TAP鏁版嵁搴撱傗
銆銆TiDB鏁版嵁搴撶殑鏋舵瀯浼樺娍
銆銆TiDB鐨勬暣浣撴灦鏋勫垎涓篢iDB鍜孴iKV涓ゅ眰銆俆iDB鏄涓灞傛棤鐘舵佺殑SQL Layer锛屽瑰栨毚闇睲ySQL缃戠粶鍗忚锛岃礋璐hВ鏋愮敤鎴风殑SQL璇鍙ワ紝鐢熸垚鍒嗗竷寮忕殑Query Plan锛岀炕璇戞垚搴曞眰Key Value鎿嶄綔鍙戦佺粰TiKV銆傗滈氫織鐨勮诧紝TiDB鏄疿XXXXXXXXXXL鐗堟湰鐨凪ySQL銆傗濋┈鏅撳畤璇撮亾銆
銆銆鈻睺iDB鏁版嵁搴撶殑鍘熷嬫灦鏋
銆銆TiDB鐨勫叧閿绔嬭冻鐐瑰湪浜庯紝瀹冩槸涓涓鑳芥墿灞曠殑鍏崇郴鍨嬫暟鎹搴撱傞┈鏅撳畤琛ュ厖閬擄紝鈥滈櫎浜嗗彲浠ユ浛鎹㈠垎搴撳垎琛∕ySQL鍋歍P涓氬姟锛孴iDB涔熼潪甯搁傚悎涓鍙板満鏅锛屽彲杞绘澗鍚屾MySQL鐢熶骇搴撱侀忔槑鏃犻殰纰嶇殑璺ㄥ垎鐗囨煡璇锛屽疄鐜版暟鎹瀹炴椂钀藉湴銆佹捣閲忓瓨鍌(TiKV)鍏佽稿氭暟鎹婧愭眹鑱氱瓑銆傗
銆銆涓嶄粎濡傛わ紝TiDB鐨勪唬鐮佸叏閮ㄥ紑婧愩傞┈鏅撳畤琛ㄧず锛屸滄垜浠鏈韬鏄涓瀹跺紑婧愮殑鍏鍙革紝鎴戜滑涔熶細鍙備笌涓浜涘叾浠栫殑寮婧愮ぞ鍖猴紝鍏鍙稿憳宸ュ緢澶氶兘鏄璧勬繁鐨勫紑婧愮ぞ鍖虹殑鍙備笌鑰呭拰璐$尞鑰咃紝鎴戜滑甯屾湜鍜屽叾浠栫ぞ鍖哄叡璧锛岃兘鏈夋洿澶氱殑灏忎紮浼村弬鍔犳垜浠鐨勫紑婧愩傗
銆銆鈻睺iDB 1.0 vs 2.0
銆銆鎹鎮夛紝TiDB鐨勬洿鏂版崲浠i熷害闈炲父蹇銆俆iDB鑷鍦2015骞5鏈圙itHub鍒涘缓锛岃屽悗浜2016骞6鏈堝彂甯傿eta鐗堬紝2017骞3鏈堝彂甯僐C2鐗堟湰鈥︹2019骞5鏈10鏃ワ紝TiDB 3.0.0-rc.1鐗堟湰姝e紡鎺ㄥ嚭锛岀浉姣 3.0.0 Beta.1锛岃ョ増鏈瀵圭郴缁熺ǔ瀹氭с佹槗鐢ㄦс佸姛鑳姐佷紭鍖栧櫒銆佺粺璁′俊鎭浠ュ強鎵ц屽紩鎿庨兘鍋氫簡寰堝氭敼杩涖
銆銆TiFlash椤圭洰姝e湪杩涜屼腑
銆銆2019骞翠箣鍚庯紝PingCAP浼氭湁鍝浜涘ぇ鍔ㄤ綔?椹鏅撳畤琛ㄧず锛屸滈櫎浜嗘彁鍗囦骇鍝佺殑鎬ц兘銆佸畬鍠勬洿澶氱殑鍔熻兘涔嬪栵紝鎴戜滑杩樹細寮灞昑iFlash椤圭洰銆傗濇嵁鎮夛紝TiFlash鏄涓涓鐩稿圭嫭绔嬪畬鏁寸殑鍒嗘瀽鍨嬫暟鎹搴撲骇鍝侊紝閫氳繃Raft Learner鐙绔嬪悓姝ヤ竴濂楀垪瀛橈紝Label杩涜岀墿鐞嗛殧绂伙紝浣緼P/TP浣滀笟浜掔浉鏃犲奖鍝嶏紝浠庤岃В鍐矵TAP绯荤粺璧勬簮闅旂荤殑闅鹃樸
銆銆鍦ㄥ筎P绔鏋佷綆鐨勬秷鑰椾笅锛孯aft Learner鎺ュ叆閰嶅悎 MVCC 浜嬪姟妯″瀷鍙浠ユ彁渚涗竴鑷存х殑鏁版嵁璇诲彇锛屽悓鏃跺張鍏奸【浜嗚祫婧愰殧绂汇傚綋璇诲彇鏁版嵁鏃讹紝TiFlash鍙戦丷aft绱㈠紩鏍″硅锋眰銆傚綋鏁版嵁鍚屾ュ埌璇诲彇璇锋眰鍙戦佹椂闂寸偣鐨勮繘搴︽椂锛孴iFlash鎵嶆彁渚涜诲彇銆傞┈鏅撳畤閫忛湶锛屸2019骞村皢瑕佸彂甯僄A鐗堟湰锛屽寘鍚玊iSpark浠ュ強TiDB鍙屽叆鍙c傗
#p#分页标题#e#
銆銆椹鏅撳畤璁や负锛屸滄渶寮濮嬪湪涓氱晫锛孒TAP鍏跺疄鏄涓涓猰arketing slogan銆傚傛灉涓涓鏁版嵁搴撳彲浠ュ畬缇庣殑铻嶅悎TP鍜孉P锛岄偅涔堝湪璁捐′笂鏉ヨ达紝杩欏皢鏄涓涓闈炲父骞插噣婕備寒鐨勫仛娉曘傗濅粬杩樿〃绀猴紝鈥滄湭鏉ワ紝HTAP杩樹細鏈夋洿澶氬緟寮鍙戠殑鍦烘櫙锛屽煎緱鎴戜滑鍘绘帰绱銆傗