Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
TiDB ÔÚ°®ÆæÒÕµÄÓ¦Óü°Êµ¼ù
 
×÷Õߣº Ö첩˧
  2011  次浏览      39
2019-11-15
 
±à¼­ÍƼö:
±¾´Î½²ÊöÁ˼òÒª½éÉܱ߿ØÖÐÐÄ£¬ÊÓÆµ×ªÂ룬 ÊÊÓ÷¶Î§ºÍһЩ¸Ä½ø½¨Ò飬ϣÍû¶ÔÄúÓÐËù°ïÖú¡£
±¾ÎÄÀ´×Ô¼òÊ飬ÓÉ»ðÁú¹ûÈí¼þDelores±à¼­¡¢ÍƼö¡£

±³¾°½éÉÜ

°®ÆæÒÕ£¬Öйú¸ßÆ·ÖÊÊÓÆµÓéÀÖ·þÎñÌṩÕߣ¬2010 Äê 4 Ô 22 ÈÕÕýʽÉÏÏߣ¬ÍÆ³çÆ·ÖÊ¡¢Çà´º¡¢Ê±ÉÐµÄÆ·ÅÆÄÚº­Èç½ñÒÑÉîÈëÈËÐÄ£¬ÍøÂÞÁËÈ«Çò¹ã´óµÄÄêÇáÓû§ÈºÌ壬»ý¼«Íƶ¯²úÆ·¡¢¼¼Êõ¡¢ÄÚÈÝ¡¢ÓªÏúµÈÈ«·½Î»´´Ð¡£ÆóÒµÔ¸¾°Îª×öÒ»¼ÒÒԿƼ¼´´ÐÂΪÇý¶¯µÄΰ´óÓéÀÖ¹«Ë¾¡£ÎÒÃÇÔÚÇ°ÑØ¼¼ÊõÁìÓòÒ²±£³ÖÒ»¶¨µÄ¹Ø×¢¶È¡£

Ëæ×Ź«Ë¾ÒµÎñµÄ¿ìËÙ·¢Õ¹£¬Ô­À´ÆÕ±éʹÓÃµÄ MySQL ¼¯ÈºÓöµ½ÁËºÜ¶àÆ¿¾±£¬±ÈÈçµ¥»ú MySQL ʵÀýÖ§³ÅµÄÊý¾ÝÁ¿ÓÐÏÞ£¬Ö»ÄÜͨ¹ý²»Í£É¾³ý½Ï¾ÉµÄÊý¾ÝÀ´Î¬³ÖÊý¾Ý¿âµÄÔËת¡£Í¬Ê±µ¥±íµÄÊý¾ÝÐÐÊý²»¶ÏÔö´óµ¼Ö²éѯËٶȱäÂý¡£¼±ÐèÒ»ÖÖ¿ÉÀ©Õ¹¡¢¸ß¿ÉÓÃͬʱÓÖ¼æÈÝ MySQL ·ÃÎÊ·½Ê½µÄÊý¾Ý¿âÀ´Ö§³ÅÒµÎñµÄ¸ßËÙ·¢Õ¹¡£

´Ó 2017 ÄêÄêÖпªÊ¼µ÷ÑÐ TiDB£¬²¢ÇÒÔÚÊý¾Ý¿âÔÆ²¿ÃÅÄÚ²¿ÏµÍ³ÖÐʹÓÃÁË TiDB ¼¯Èº¡£´Ó½ñÄê TiDB ÍÆ³ö 2.0 Ö®ºó£¬TiDB Óú·¢³ÉÊ죬Îȶ¨ÐÔÓë²éѯЧÂʶ¼ÓкܴóÌáÉý¡£½ñÄêÂ½Ðø½ÓÈëÁ˱߿ØÖÐÐÄ¡¢ÊÓÆµ×ªÂë¡¢Óû§µÇ¼ÐÅÏ¢µÈ¼¸¸öÒµÎñ£¬Õ⼸¸öÒµÎñ±³¾°ºÍ½ÓÈ뷽ʽÈçÏÂÏêÊö¡£

ÏîÄ¿½éÉÜ

1. ±ß¿ØÖÐÐÄ

±ß¿ØÖÐÐÄ´æ´¢µÄÊÇ»úÆ÷µÄ°²È«Í³¼ÆÐÅÏ¢£¬°üÀ¨¸ù¾Ý DC¡¢IP¡¢PORT µÈ²»Í¬Î¬¶Èͳ¼ÆµÄÁ÷Á¿ÐÅÏ¢¡£ÉϲãÒµÎñ»á²»¶¨ÆÚ×öͳ¼Æ²éѯ£¬ÆäÒµÎñÒ³ÃæÈçÏ£º

ͼ 1 ±ß¿ØÖÐÐÄÉϲãÒµÎñÒ³Ãæ£¨Ò»£©

ͼ 2 ±ß¿ØÖÐÐÄÉϲãÒµÎñÒ³Ãæ£¨¶þ£©

ÔÚÑ¡Ð͹ý³ÌÖУ¬Ò²¿¼ÂǹýʱÐòÐÍÊý¾Ý¿â Apache Druid£¨http://druid.io£©£¬µ«ÊÇ Druid ¾ÛºÏ²éѯ²»¹»Áé»î£¬×îÖÕ·ÅÆú Druid Ñ¡ÔñÁË TiDB Êý¾Ý¿â¡£TiDB ¼¸ºõÍêÈ«¼æÈÝ MySQL µÄ·ÃÎÊЭÒ飬¿ÉÒÔʹÓÃÏÖÓÐµÄ MySQL Á¬½Ó³Ø×é¼þ·ÃÎÊ TiDB£¬ÒµÎñÇ¨ÒÆ³É±¾µÍ£¬¿ª·¢Ð§Âʸߡ£

±ß¿ØÖÐÐÄÊǰ®ÆæÒÕµÚÒ»¸öÔÚÏßÒµÎñʹÓà TiDB µÄÏîÄ¿£¬ËùÒÔÎÒÃÇÖÆ¶¨ÁËÏêϸµÄÉÏÏ߼ƻ®¡£

µÚÒ»£¬²¿Êðµ¥¶ÀµÄ TiDB ¼¯Èº¡£È»ºó£¬ÎªÁËÊý¾Ý°²È«£¬²¿ÊðÁË TokuDB ¼¯Èº£¬ÓÃ×÷ TiDB ¼¯ÈºµÄ±¸·ÝÊý¾Ý¿â¡£

µÚ¶þ£¬ÎÒÃÇͨ¹ý TiDB-Binlog ½« TiDB ¼¯ÈºµÄÊý¾Ý±ä¸üʵʱͬ²½µ½ TokuDB ¼¯ÈºÖУ¬×÷Ϊ TiDB µÄÔÖ±¸·½°¸¡£

µÚÈý£¬Ç°¶Ë²¿ÊðÁË×ÔÑеĸºÔؾùºâÖмä¼þ£¬ÒÔ×î´ó»¯ÀûÓöà¸ö TiDB ½ÚµãµÄ¼ÆËãÄÜÁ¦£¬Í¬Ê±±£Ö¤ TiDB ½ÚµãµÄ¸ß¿ÉÓá£

µÚËÄ£¬²¿Êð Prometheus ºÍ Grafana ¼à¿Ø TiDB ¼¯Èº½¡¿µ×´¿ö£¬Í¬Ê± Grafana ½ÓÈëÁ˹«Ë¾µÄ¸æ¾¯Æ½Ì¨£¬»á¼°Ê±½«¸æ¾¯ÐÅϢͨ¹ý¶ÌÐÅ¡¢ÓʼþµÈ·½Ê½Í¨Öªµ½ÔËάֵ°àͬÊ¡£

±ß¿ØÖÐÐÄÉÏÏß¹ý³ÌÖУ¬Ò²Óöµ½ÁËһЩÎÊÌ⣬¶¼±È½Ï˳ÀûµÄ½â¾öÁË£º

×î³£¼ûµÄÎÊÌâÊÇÁ¬½Ó³¬Ê±¡£¾­¹ý×ÐϸÅŲ鷢ÏÖÊÇͳ¼ÆÐÅÏ¢ÑÏÖØ¹ýʱµ¼ÖÂÖ´Ðмƻ®ÎÞ·¨Ñ¡Ôñ×îÓŽâÔì³ÉµÄ£¬Õâ¸öÎÊÌâÆäʵÊǹØÏµÐÍÊý¾Ý¿âÆÕ±é´æÔÚµÄÎÊÌ⣬ÆÕ±éµÄ½â¾ö˼·ÊÇÊÖ¹¤½øÐÐͳ¼ÆÐÅÏ¢ÊÕ¼¯£¬»òÕßͨ¹ý hint µÄ·½Ê½À´¹Ì¶¨Ö´Ðмƻ®£¬ÕâÁ½ÖÖ·½Ê½¶ÔʹÓÃÕß¶¼ÓÐÒ»¶¨µÄÒªÇ󣬶ø×îа汾µÄ TiDB ÍêÉÆÁËͳ¼ÆÐÅÏ¢ÊÕ¼¯²ßÂÔ£¬±ÈÈçÔö¼ÓÁË×Ô¶¯·ÖÎö¹¦ÄÜ£¬Ä¿Ç°Õâ¸öÎÊÌâÒѾ­½â¾ö¡£

»¹Óöµ½Á˼ÓË÷Òýʱ¼ä½Ï³¤µÄÎÊÌâ¡£ÕâÒ»·½ÃæÊÇÓÉÓÚ DDL Ö´ÐÐÐÅÏ¢¸üв»¼°Ê±£¬Ôì³É²éѯ DDL ½ø¶Èʱ¿´µ½µÄÊÇÖͺóµÄÐÅÏ¢¡£ÁíÒ»·½ÃæÊÇÓÉÓÚÓÐʱ»á´æÔÚ size ¹ý´óµÄ Region£¬µ¼Ö¼ÓË÷Òýʱ¼ä±ä³¤¡£Õâ¸öÎÊÌâ·´À¡¸ø PingCAP ¹Ù·½ºóµÃµ½±È½Ï»ý¼«µÄÏìÓ¦£¬´ó Region ÒѾ­Í¨¹ýÔö¼Ó Batch split µÈ¹¦ÄÜÔÚаæµÄ TiDB ÖÐÐÞ¸´ÁË¡£

±ß¿ØÖÐÐÄÉÏÏßÒÔºó£¬ÔÚ²»ÖжÏÒµÎñµÄÇé¿öϳɹ¦×ö¹ý°æ±¾Éý¼¶£¬ÐÞ¸Ä TiKV ½ÚµãÄÚ²¿²ÎÊýµÈ²Ù×÷£¬»ù±¾¶ÔÒµÎñûÓÐÓ°Ïì¡£ÔÚÉý¼¶ TiKV ½Úµã¹ý³ÌÖлáÓÐÉÙÁ¿±¨´í£¬Èç¡°region is unvailable[try again later]¡¢tikv server timeout¡±µÈ¡£ÕâÊÇÓÉÓÚ»º´æÐÅÏ¢ÖͺóÐÔÔì³ÉµÄ£¬ÔÚ·Ö²¼Ê½ÏµÍ³ÖÐÊDz»¿É±ÜÃâµÄ£¬Ö»ÒªÒµÎñ¶ËÓÐÖØÊÔ»úÖÆ¾Í²»»áÔì³ÉÓ°Ïì¡£

±ß¿ØÖÐÐÄÉÏÏßÒÔºó£¬Êý¾ÝÁ¿Ò»Ö±ÔÚÎȶ¨Ôö³¤£¬µ«²éѯÐÔÄܱ£³ÖÎȶ¨£¬ÏìӦʱ¼ä»ù±¾±£³Ö²»±ä£¬ÄÜ×öµ½ÕâµãÊâΪ²»Ò×£¬ÎÒ¸öÈ˵ÄÀí½â£¬Õâ¸öÖ÷ÒªÒÀÀµ TiDB µ×²ã×Ô¶¯·ÖƬµÄ²ßÂÔ£¬TiDB »á¸ù¾Ý±íÊý¾ÝÁ¿£¬°´Õյȳ¤´óСµÄ²ßÂÔ£¨Ä¬ÈÏ 96M£©×Ô¶¯·ÖÁѳöÒ»¸ö·ÖƬ£¬È»ºóͨ¹ýһϵÁи´Ôӵĵ÷¶ÈËã·¨´òÉ¢µ½¸÷¸ö·Ö²¼Ê½´æ´¢½ÚµãÉÏ£¬¶ÔÒ»¸öÌØ¶¨µÄ²éѯ£¬²»¹ÜÔ­±íÊý¾ÝÁ¿¶à´ó£¬¶¼ÄÜͨ¹ýºÜ¿ì¶¨Î»µ½Ä³Ò»¸ö¾ßÌå·ÖƬ½øÐÐÊý¾Ý²éѯ£¬±£Ö¤Á˲éѯÏìӦʱ¼äµÄÎȶ¨¡£

±ß¿ØÖÐÐÄÊý¾ÝÁ¿Ôö³¤Çé¿öÈçÏ£º

ͼ 3 ±ß¿ØÖÐÐÄÊý¾ÝÁ¿Ôö³¤Çé¿ö

TiDB µ×²ã×Ô¶¯·ÖƬ²ßÂÔ£º

2. ÊÓÆµ×ªÂë

ÊÓÆµ×ªÂëÒµÎñÊǺÜÔç¾Í½ÓÈë TiDB ¼¯ÈºµÄÒ»¸öÒµÎñ¡£ÊÓÆµ×ªÂëÊý¾Ý¿âÖÐÖ÷Òª´æ´¢µÄÊÇתÂëÉú²ú¹ý³ÌÖеÄÀúÊ·Êý¾Ý£¬ÕâЩÊý¾ÝÔÚÉú²úÍê³Éºó»¹ÐèÒª½øÒ»²½·ÖÎö´¦Àí£¬Ê¹Óà MySQL ¼¯ÈºÊ±ÒòΪÈÝÁ¿ÎÊÌâÖ»ºÃ±£Áô×î½ü¼¸¸öÔµÄÊý¾Ý£¬½ÏÔçµÄÊý¾Ý¶¼»áɾµô£¬Ê§È¥ÁË×ö·ÖÎö´¦ÀíµÄ»ú»á¡£

Õë¶ÔÒµÎñÍ´µã£¬ÔÚ 2017 ÄêÄêµ×²¿ÊðÁË TiDB ¶ÀÁ¢¼¯Èº£¬²¢È«Á¿+ÔöÁ¿µ¼ÈëÊý¾Ý£¬±£Ö¤Ô­ÓÐ MySQL ¼¯ÈººÍн¨ TiDB ¼¯ÈºµÄÊý¾ÝÒ»ÖÂÐÔ¡£ÔÚÈ«Á¿Í¬²½Êý¾Ý¹ý³ÌÖУ¬Æð³õ²ÉÓà Mydumper+Loader ·½Ê½¡£Loader ÊÇ PingCAP ¿ª·¢µÄÈ«Á¿µ¼È빤¾ß£¬µ«Êǵ¼Èë¹ý³Ì×ÜÓöµ½µ¼Èë¹ýÂýµÄÎÊÌ⣬Ϊ½â¾öÕâ¸öÎÊÌ⣬PingCAP Ñз¢ÁË TiDB-Lightning ×÷ΪȫÁ¿Í¬²½¹¤¾ß¡£TiDB-Lightning »áÖ±½Ó½«µ¼³öµÄÊý¾ÝÖ±½Óת»¯Îª sst ¸ñʽµÄÎļþµ¼Èëµ½ TiKV ½ÚµãÖУ¬¼«´óµÄÌá¸ßÁËЧÂÊ£¬1T Êý¾ÝÁ¿ÔÚ 5-6 ¸öСʱÄÚ¾ÍÄÜÍê³É£¬ÔÚÎȶ¨ÔËÐÐÒ»¶Îʱ¼äºó½«Á÷Á¿Ç¨ÒƵ½ÁË TiDB ¼¯Èº£¬²¢ÇÒÀ©³äÁËÒµÎñ¹¦ÄÜ£¬Æù½ñÎȶ¨ÔËÐС£

TiDB-Lightning ʵÏּܹ¹Í¼£º

ͼ 5 TiDB-Lightning ʵÏּܹ¹Í¼

3. Óû§µÇ¼ÐÅÏ¢

Óû§µÇ¼ÐÅÏ¢ÏîÄ¿µÄÊý¾ÝÁ¿Ò»Ö±ÔÚÎȶ¨Ôö³¤£¬MySQL Ö÷±¸¼¯ÈºÔÚ²»¾ÃµÄ½«À´²»ÄÜÂú×ã´æ´¢ÈÝÁ¿µÄÐèÇó¡£ÁíÍ⣬ÓÉÓÚµ¥±íÊý¾ÝÁ¿¾Þ´ó£¬²»µÃ²»ÔÚÒµÎñÉϽøÐÐ·Ö±í´¦Àí£¬ÒµÎñÊý¾Ý·ÃÎʲã´úÂë±äµÃ¸´ÔÓºÍȱ·¦À©Õ¹ÐÔ¡£ÔÚÇ¨ÒÆµ½ TiDB ºó£¬Ö±½ÓÈ¥µôÁË·Ö¿â·Ö±í£¬¼ò»¯ÁËÒµÎñµÄʹÓ÷½Ê½¡£ÁíÍ⣬ÔÚ MySQL ÖдæÔÚ˫ɢ±í²¢½øÐÐ˫д¡£ÔÚ TiDB ÖнøÒ»²½ºÏ²¢³ÉÁËÒ»ÖÖ±í£¬ÀûÓà TiDB µÄË÷ÒýÖ§³Ö¶àÖÖ¿ìËÙ²éѯ£¬½øÒ»²½¼ò»¯ÁËÒµÎñ´úÂë¡£

ÔÚ²¿ÊðÔöÁ¿Í¬²½µÄ¹ý³ÌÖÐʹÓÃÁ˹ٷ½µÄ Syncer ¹¤¾ß¡£Syncer Ö§³Öͨ¹ýͨÅä·ûµÄ·½Ê½½«¶àÔ´¶à±íÊý¾Ý»ã¾Ûµ½Ò»¸ö±íµ±ÖУ¬ÊǸöʵÓõŦÄÜ£¬´ó´ó¼ò»¯ÁËÎÒÃǵÄÔöÁ¿Í¬²½¹¤×÷¡£Ä¿Ç°µÄ Syncer ¹¤¾ß»¹²»Ö§³ÖÔÚ Grafana ÖÐչʾʵʱÑÓ³ÙÐÅÏ¢£¬Õâ¶Ôͬ²½ÑÓ³ÙÃô¸ÐµÄÒµÎñÊǸöȱµã£¬¾Ý¹Ù·½µÄÏûÏ¢³ÆÒѾ­ÔڸĽøÖУ¬Í¬Ê± PingCAP ËûÃÇÖØ¹¹ÁËÕû¸ö Syncer£¬ÄÜ×Ô¶¯´¦Àí·Ö±íÖ÷¼ü³åÍ»£¬¶àԴͬʱ DDL ×Ô¶¯¹ýÂ˵ȹ¦ÄÜ£¬×Ü֮ͨ¹ýÕâÌ×¹¤¾ß£¬¿ÉÒÔ¿ìËÙ²¿Êð TiDB ¡°ÊµÊ±¡±Í¬²½¶à¸ö MySQL£¬Êý¾ÝÇ¨ÒÆÌåÑ鳬ÔÞ¡£

ͼ 6 Syncer ¼Ü¹¹

ÔÚÎÒÃǹ«Ë¾ÒµÎñ¶ÔÊý¾Ý¿â¸ß¿ÉÓÃÓÐÁ½¸öÐèÇó£ºÒ»¸öÊÇ»ú·¿å´»úÁË£¬·þÎñÈÔÈ»¿ÉÓá£ÁíÒ»¸öÊÇ£¬¶à»ú·¿µÄÒµÎñ£¬Ìṩ±¾»ú·¿µÄÖ»¶Á´Ó¿â£¬ÌáÉýÏìÓ¦ËÙ¶È¡£Õë¶ÔÕâЩ²»Í¬µÄÐèÇó£¬TiDB ¼¯Èº²ÉÓÃÁ˶à»ú·¿²¿ÊðµÄ·½Ê½£¬±£Ö¤ÆäÖÐÈÎÒ»¸ö»ú·¿²»¿ÉÓÃʱÈÔÈ»Õý³£¶ÔÍâÌṩ·þÎñ£¨ÈçÏÂͼ£©¡£¶Ôÿ¸ö TiKV ½ÚµãÉèÖà label ºó£¬TiDB ¼¯ÈºÔÚÿ¸ö»ú·¿¶¼ÓÐÒ»·ÝÊý¾ÝµÄ¸±±¾£¬PD ¼¯Èº»á×Ô¶¯µ÷¶Èµ½ºÏÊʵĸ±±¾½øÐжÁ²Ù×÷£¬Ò²¿ÉÒÔÂú×ãµÚ¶þ¸öÒªÇó¡£ÎªÁËÂú×ãÇ¨ÒÆ¹ý³ÌÖеĸ߿ÉÓÃÐÔ£¬»áÔÚÁ÷Á¿Ç¨ÒÆÍê³Éºó²¿Êð TiDB µ½ MySQL µÄʵʱͬ²½¡£Drainer Ö§³ÖÖ¸¶¨Í¬²½¿ªÊ¼µÄʱ¼ä´Á£¬ÓÐÁ¦Ö§³ÖÁË·´Ïòͬ²½¹¦ÄÜ¡£

ͼ 7 TiDB ¼¯Èº¶à»ú·¿²¿ÊðÐÎʽ

ÔÚÕû¸öÔËά¹ý³ÌÖУ¬PingCAP µÄС»ï°éÃÇÌṩÁ˼°Ê±µÄ°ïÖú£¬°ïÖúÎÒÃǶ¨Î»ÎÊÌâ²¢Ìá³ö½¨Ò飬±£Ö¤ÁËÒµÎñµÄÓÐÐòÔËÐС£Ôڴ˱íʾÓÉÖԵĸÐл£¡

ÊÊÓ÷¶Î§

ÔÚʵ¼ù¹ý³ÌÖиÐÊܵ½ TiDB ½â¾öµÄÍ´µãÖ÷ÒªÊǺáÏòÀ©Õ¹ºÍ¸ß¿ÉÓᣵ¥»úÊý¾Ý¿âÖ§³ÅµÄÊý¾ÝÁ¿ÓÐÏÞ£¬Èç¹û²ÉÓ÷ֿâ·Ö±í + proxy µÄ·½Ê½£¬ÎÞÂÛ proxy ÊÇÔÚ¿Í»§¶Ë»¹ÊÇ·þÎñ¶Ë¶¼Ôö¼ÓÁËÔËάµÄ³É±¾¡£Í¬Ê± proxy µÄ²éѯЧÂÊÔںܶೡ¾°Ï²»ÄÜÂú×ãÒªÇó¡£ÁíÍ⣬proxy ¶ÔÊÂÎñµÄÖ§³Ö¶¼±È½ÏÈõ£¬²»ÄÜÂú×ãÊý¾ÝǿһÖÂÐÔµÄÒªÇó¡£TiDB ¿ÉÒÔÖ±½ÓÌæ´ú proxy+MySQL µÄ¼Ü¹¹£¬·þÎñ¸ß¿ÉÓÃÐÔ¡¢Êý¾Ý¸ß¿ÉÓÃÐÔ¡¢ºáÏòÀ©Õ¹ÐÔ¶¼ÓÉ TiDB ¼¯ÈºÍê³É£¬ÍêÃÀ½â¾öÁËÊý¾ÝÁ¿ÔöÁ¿Çé¿öϳöÏֵĺܶàÎÊÌâ¡£¶øÇÒ£¬TiDB ÔÚÊý¾ÝÁ¿Ô½´óµÄÇé¿öÏÂÐÔÄܱíÏÖµÃ±È MySQL Ô½¾ªÑÞ¡£

һЩ¸Ä½ø½¨Òé

ͳ¼ÆÐÅÏ¢µÄÊÕ¼¯ÆÚÍû¸ü¼ÓµÄÖÇÄÜ»¯£¬Ñ¡Ôñ¸üºÃµÄʱ»ú×Ô¶¯Íê³É¶øÇÒ²»Ó°ÏìÏßÉÏÒµÎñ¡£ OLTP ºÍ OLAP »ìºÏ³¡¾°ÏÂÏ໥¼äµÄ¸ôÀëºÍ¾¡Á¿»¥²»Ó°Ï컹ÓÐÐí¶à¹¤×÷ÖµµÃÍÆ½ø¡£ һЩÍâΧ¹¤¾ß»¹ÐèÒªÌṩ¸ß¿ÉÓÃÌØÐÔ¡£

δÀ´¼Æ»®

ÈÔÓÐÆäËüÒµÎñÔÚ½ÓÈë TiDB ·þÎñ£¬Ä¿Ç°ÕýÔÚÆÀ¹À²âÊÔÖС£Ò»Ð©ÒµÎñ³¡¾°ÊÇ OLTP+OLAP »ìºÏµÄ³¡¾°£¬TiSpark ÕýºÃ¿ÉÒÔ´óÕ¹ÉíÊÖ¡£Ä¿Ç°ÔÚ²âÊÔ¼¯Èº·¢ÏÖ TiSpark ²éѯʱ¶Ô OLTP ÒµÎñµÄÓ°Ï컹ÊDZȽϴóµÄ£¬±ØÐëÏÞÖÆ TiSpark ¶Ô TiDB ¼¯ÈºÔì³ÉµÄѹÁ¦¡£»¹²¿ÊðÁ˵¥¶À TiDB ¼¯Èº×ö OLAP ³¡¾°µÄ²âÊÔ£¬¶ÔÄÚ²¿²ÎÊý×öÁËÕë¶ÔÐÔµÄÓÅ»¯¡£Î´À´¼Æ»®»á¼ÌÐø¼Ó´ó¶Ô TiDB µÄͶÈ룬¹±Ï×һЩ PR µ½ÉçÇø£¬ÆäÖкܴóµÄÒ»²¿·Ö¹¤×÷ÊÇÔöÇ¿ TiDB-Binlog µÄ¹¦ÄÜ£¬ºÍÏÖÓеÄһЩÊý¾Ýͬ²½×é¼þÕûºÏÆðÀ´£¬Ö§³Ö TiDB µ½ Kudu¡¢HBase µÈµÄͬ²½¡£

   
2011 ´Îä¯ÀÀ       39
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ