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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
´óÐÍÍøÕ¾Ó¦ÓÃÖÐMySQLµÄ¼Ü¹¹ÑݱäÊ·
 
  3740  次浏览      30
 2019-1-14
   
   
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚiteye£¬±¾ÎÄÖ÷Òª½éÉÜÁËMySQL¼òµ¥ÍøÕ¾¼Ü¹¹(V1.0) µ½MySQLµÄÔÆ¼ÆËã¼Ü¹¹£¨ÔÆÊý¾Ý¿â£©V5.0µÄÑݱäµÈÏà¹ØÖªÊ¶¡£

ûÓÐʲô¶«Î÷ÊÇÒ»³É²»±äµÄ£¬°üº¬ÎÒÃǵÄÀíÏëºÍÉú»î£¡MySQL×÷Ϊһ¸öÃâ·ÑµÄ¿ªÔ´µÄ¹ØÏµÐÍÊý¾Ý¿â£¬ÉîÊÜ´ó¼Òϲ°®£¬´Ó×î³õµÄÎÞÈËÎʽòµ½µ±ÏµÄÈ¥IOE£¬¶¼ÌåÏÖ³öÁËMySQL¾Ù×ãÇáÖØµÄ×÷Ó᣽ñÌìÎÒÃǾʹÓÌÔ±¦µÄ·¢Õ¹À´²ûÊöMySQLÔÚ´óÐÍÍøÕ¾Ïµļܹ¹ÑݱäÊ·£¡

MySQLµÄ¿ÉÀ©Õ¹ÐÔ

¼Ü¹¹µÄ¿ÉÀ©Õ¹ÐÔÍùÍùºÍ²¢·¢ÊÇϢϢÏà¹Ø£¬Ã»Óв¢·¢µÄÔö³¤£¬Ò²¾ÍûÓбØÒª×ö¸ß¿ÉÀ©Õ¹ÐԵļܹ¹£¬ÕâÀï¶Ô¿ÉÀ©Õ¹ÐÔ½øÐмòµ¥½éÉÜһϣ¬³£ÓõÄÀ©Õ¹ÊÖ¶ÎÓÐÒÔÏÂÁ½ÖÖ

Scale-up : ×ÝÏòÀ©Õ¹£¬Í¨¹ýÌæ»»Îª¸üºÃµÄ»úÆ÷ºÍ×ÊÔ´À´ÊµÏÖÉìËõ£¬ÌáÉý·þÎñÄÜÁ¦

Scale-out : ºáÏòÀ©Õ¹, ͨ¹ý¼Ó½Úµã£¨»úÆ÷£©À´ÊµÏÖÉìËõ£¬ÌáÉý·þÎñÄÜÁ¦

¶ÔÓÚ»¥ÁªÍøµÄ¸ß²¢·¢Ó¦ÓÃÀ´Ëµ£¬ÎÞÒÉScale out²ÅÊdzö·£¬Í¨¹ý×ÝÏòµÄÂò¸ü¸ß¶ËµÄ»úÆ÷Ò»Ö±ÊÇÎÒÃÇËù±Ü»äµÄÎÊÌ⣬Ҳ²»Êdz¤¾ÃÖ®¼Æ£¬ÔÚscale outµÄÀíÂÛÏ£¬¿ÉÀ©Õ¹ÐÔµÄÀíÏë״̬ÊÇʲô£¿

¿ÉÀ©Õ¹ÐÔµÄÀíÏë״̬

Ò»¸ö·þÎñ£¬µ±ÃæÁÙ¸ü¸ßµÄ²¢·¢µÄʱºò£¬Äܹ»Í¨¹ý¼òµ¥Ôö¼Ó»úÆ÷À´ÌáÉý·þÎñÖ§³ÅµÄ²¢·¢¶È£¬ÇÒÔö¼Ó»úÆ÷¹ý³ÌÖжÔÏßÉÏ·þÎñÎÞÓ°Ïì(no down time)£¬Õâ¾ÍÊÇ¿ÉÀ©Õ¹ÐÔµÄÀíÏë״̬£¡

MySQL¼Ü¹¹µÄÑݱä

MySQL¼òµ¥ÍøÕ¾¼Ü¹¹(V1.0)

Ò»¸ö¼òµ¥µÄСÐÍÍøÕ¾»òÕßÓ¦Óñ³ºóµÄ¼Ü¹¹¿ÉÒԷdz£¼òµ¥, Êý¾Ý´æ´¢Ö»ÐèÒªÒ»¸ömysql instance¾ÍÄÜÂú×ãÊý¾Ý¶ÁÈ¡ºÍдÈëÐèÇó£¨ÕâÀïºöÂÔµôÁËÊý¾Ý±¸·ÝµÄʵÀý£©£¬´¦ÓÚÕâ¸öʱ¼ä¶ÎµÄÍøÕ¾£¬Ò»°ã»á°ÑËùÓеÄÐÅÏ¢´æµ½Ò»¸ödatabase instanceÀïÃæ¡£

ÔÚÕâÑùµÄ¼Ü¹¹Ï£¬ÎÒÃÇÀ´¿´¿´Êý¾Ý´æ´¢µÄÆ¿¾±ÊÇʲô£¿

1.Êý¾ÝÁ¿µÄ×Ü´óС Ò»¸ö»úÆ÷·Å²»ÏÂʱ

2.Êý¾ÝµÄË÷Òý£¨B+ Tree£©Ò»¸ö»úÆ÷µÄÄÚ´æ·Å²»ÏÂʱ

3.·ÃÎÊÁ¿(¶Áд»ìºÏ)Ò»¸öʵÀý²»ÄܳÐÊÜ

Ö»Óе±ÒÔÉÏ3¼þÊÂÇéÈκÎÒ»¼þ»ò¶à¼þÂú×ãʱ£¬ÎÒÃDzÅÐèÒª¿¼ÂÇÍùÏÂÒ»¼¶Ñݱ䡣 ´Ó´ËÎÒÃÇ¿ÉÒÔ¿´³ö£¬ÊÂʵÉ϶ÔÓںܶàС¹«Ë¾Ð¡Ó¦Óã¬ÕâÖּܹ¹ÒѾ­×ã¹»Âú×ãËûÃǵÄÐèÇóÁË£¬³õÆÚÊý¾ÝÁ¿µÄ׼ȷÆÀ¹ÀÊǶžø¹ý¶ÈÉè¼ÆºÜÖØÒªµÄÒ»»·£¬±Ï¾¹Ã»ÓÐÈËÔ¸ÒâΪ²»¿ÉÄÜ·¢ÉúµÄÊÂÇé¶øÀË·Ñ×Ô¼ºµÄ¾­Àú¡£

ÕâÀï¼òµ¥¾Ù¸öÎÒµÄÀý×Ó£¬¶ÔÓÚÓû§ÐÅÏ¢ÕâÀà±í £¨3¸öË÷Òý£©£¬16GÄÚ´æÄÜ·ÅÏ´ó¸Å2000WÐÐÊý¾ÝµÄË÷Òý£¬¼òµ¥µÄ¶ÁºÍд»ìºÏ·ÃÎÊÁ¿3000/s×óÓÒûÓÐÎÊÌâ¡£

MySQLµÄ´¹Ö±¼Ü¹¹(V2.0)

Ò»°ãµ±V1.0 Óöµ½Æ¿¾±Ê±£¬Ê×ÏÈ×î¼ò±ãµÄ²ð·Ö·½·¨¾ÍÊÇ´¹Ö±²ð·Ö£¬ºÎν´¹Ö±£¿¾ÍÊÇ´ÓÒµÎñ½Ç¶ÈÀ´¿´£¬½«¹ØÁªÐÔ²»Ç¿µÄÊý¾Ý²ð·Öµ½²»Í¬µÄinstanceÉÏ£¬´Ó¶ø´ïµ½Ïû³ýÆ¿¾±µÄÄ¿±ê¡£ÒÔͼÖеÄΪÀý£¬½«Óû§ÐÅÏ¢Êý¾Ý£¬ºÍÒµÎñÊý¾Ý²ð·Öµ½²»Í¬µÄÈý¸öʵÀýÉÏ¡£¶ÔÓÚÖØ¸´¶ÁÀàÐͱȽ϶àµÄ³¡¾°£¬ÎÒÃÇ»¹¿ÉÒÔ¼ÓÒ»²ãcache£¬À´¼õÉÙ¶ÔDBµÄѹÁ¦¡£

ÔÚÕâÑùµÄ¼Ü¹¹Ï£¬ÎÒÃÇÀ´¿´¿´Êý¾Ý´æ´¢µÄÆ¿¾±ÊÇʲô£¿

µ¥ÊµÀýµ¥ÒµÎñ£¬ÒÀÈ»´æÔÚV1.0ËùÊöÆ¿¾±£¬Óöµ½Æ¿¾±Ê±¿ÉÒÔ¿¼ÂÇÍù±¾Îĸü¸ßV°æ±¾Éý¼¶, ÈôÊǶÁÇëÇóµ¼Ö´ﵽÐÔÄÜÆ¿¾±¿ÉÒÔ¿¼ÂÇÍùV3.0Éý¼¶£¬ ÆäËûÆ¿¾±¿¼ÂÇÍùV4.0Éý¼¶

MySQLµÄÖ÷´Ó¼Ü¹¹(V3.0)

´ËÀà¼Ü¹¹Ö÷Òª½â¾öV2.0¼Ü¹¹ÏµĶÁÎÊÌ⣬ͨ¹ý¸øInstance¹ÒÊý¾Ýʵʱ±¸·ÝµÄ˼·À´Ç¨ÒƶÁÈ¡µÄѹÁ¦£¬ÔÚMysqlµÄ³¡¾°Ï¾ÍÊÇͨ¹ýÖ÷´Ó½á¹¹£¬Ö÷¿â¿¹Ð´Ñ¹Á¦£¬Í¨¹ý´Ó¿âÀ´·Öµ£¶ÁѹÁ¦£¬¶ÔÓÚдÉÙ¶Á¶àµÄÓ¦Óã¬V3.0Ö÷´Ó¼Ü¹¹ÍêÈ«Äܹ»Ê¤ÈΡ£

ÔÚÕâÑùµÄ¼Ü¹¹Ï£¬ÎÒÃÇÀ´¿´¿´Êý¾Ý´æ´¢µÄÆ¿¾±ÊÇʲô£¿

дÈëÁ¿Ö÷¿â²»ÄܳÐÊÜ

MySQLµÄ·Óɶ༯Ⱥ¼Ü¹¹(V4.0)

¶ÔÓÚV2.0 V3.0·½°¸Óöµ½Æ¿¾±Ê±£¬¶¼¿ÉÒÔͨ¹ýˮƽ²ð·ÖÀ´½â¾ö£¬Ë®Æ½²ð·ÖºÍ´¹Ö±²ð·ÖÓнϴóÇø±ð£¬´¹Ö±²ð·Ö²ðÍêµÄ½á¹û£¬ÔÚÒ»¸öʵÀýÉÏÊÇÓµÓÐÈ«Á¿Êý¾ÝµÄ£¬¶øË®Æ½²ð·ÖÖ®ºó£¬ÈκÎʵÀý¶¼Ö»ÓÐÈ«Á¿µÄ1/nµÄÊý¾Ý£¬ÒÔÏÂͼUserinfoµÄ²ð·ÖΪÀý£¬½«userinfo²ð·ÖΪ3¸öcluster£¬Ã¿¸öcluster³ÖÓÐ×ÜÁ¿µÄ1/3Êý¾Ý£¬3¸öclusterÊý¾ÝµÄ×ܺ͵ÈÓÚÒ»·ÝÍêÕûÊý¾Ý£¨×¢£ºÕâÀï²»Ôٽе¥¸öʵÀý ¶øÊǽÐÒ»¸öcluster ´ú±í°üº¬Ö÷´ÓµÄÒ»¸öСmysql¼¯Èº£©

Êý¾ÝÈçºÎ·ÓÉ£¿

1.Range²ð·Ö

sharding key°´Á¬ÐøÇø¼ä¶Î·ÓÉ£¬Ò»°ãÓÃÔÚÓÐÑϸñ×ÔÔöIDÐèÇóµÄ³¡¾°ÉÏ£¬ÈçUserid, Userid RangeµÄСÀý×Ó£ºÒÔuserid 3000W ΪRange½øÐвð·Ö 1ºÅcluster userid 1-3000W 2ºÅcluster userid 3001W-6000W

2.List²ð·Ö

List²ð·ÖÓëRange²ð·Ö˼·һÑù£¬¶¼ÊÇͨ¹ý¸ø²»Í¬µÄsharding keyÀ´Â·Óɵ½²»Í¬µÄcluster,µ«ÊǾßÌå·½·¨ÓÐЩ²»Í¬,ListÖ÷ÒªÓÃÀ´×ösharding key²»ÊÇÁ¬ÐøÇø¼äµÄÐòÁÐÂäµ½Ò»¸öclusterµÄÇé¿ö£¬ÈçÒÔϳ¡¾°£º

¼Ù¶¨ÓÐ20¸öÒôÏñµê£¬·Ö²¼ÔÚ4¸öÓо­ÏúȨµÄµØÇø£¬ÈçϱíËùʾ£º

ÒµÎñÏ£ÍûÄܹ»°ÑÒ»¸öµØÇøµÄËùÓÐÊý¾Ý×éÖ¯µ½Ò»ÆðÀ´ËÑË÷£¬ÕâÖÖ³¡¾°List²ð·Ö¿ÉÒÔÇáËɸ㶨

3.Hash²ð·Ö

ͨ¹ý¶Ôsharding key ½øÐйþÏ£µÄ·½Ê½À´½øÐвð·Ö£¬³£ÓõĹþÏ£·½·¨ÓгýÓà,×Ö·û´®¹þÏ£µÈµÈ£¬³ýÓàÈç°´userid%n µÄÖµÀ´¾ö¶¨Êý¾Ý¶ÁдÄĸöcluster£¬ÆäËû¹þÏ£ÀàËã·¨ÕâÀï¾Í²»Ï¸Õ¹¿ª½²ÁË¡£

Êý¾Ý²ð·ÖºóÒýÈëµÄÎÊÌ⣺

Êý¾Ýˮƽ²ð·ÖÒýÈëµÄÎÊÌâÖ÷ÒªÊÇÖ»ÄÜͨ¹ýsharding keyÀ´¶Áд²Ù×÷£¬ÀýÈçÒÔuseridΪsharding keyµÄÇзÖÀý×Ó£¬¶ÁuseridµÄÏêϸÐÅϢʱ£¬Ò»¶¨ÐèÒªÏÈÖªµÀuserid,ÕâÑù²ÅÄÜÍÆËã³öÔÙÄĸöcluster½ø¶ø½øÐвéѯ£¬¼ÙÉèÎÒÐèÒª°´username½øÐмìË÷Óû§ÐÅÏ¢£¬ÐèÒªÒýÈë¶îÍâµÄ·´ÏòË÷Òý»úÖÆ£¨ÀàËÆHBASE¶þ¼¶Ë÷Òý£©£¬ÈçÔÚredisÉÏ´æ´¢username->useridµÄÓ³É䣬ÒÔusername²éѯµÄÀý×Ó±ä³ÉÁËÏÈͨ¹ý²éѯusername->userid£¬ÔÙͨ¹ýuserid²éѯÏàÓ¦µÄÐÅÏ¢¡£

ʵ¼ÊÉÏÕâ¸ö×ö·¨ºÜ¼òµ¥£¬µ«ÊÇÎÒÃDz»ÒªºöÂÔÁËÒ»¸ö¶îÍâµÄÒþ»¼£¬ÄǾÍÊÇÊý¾Ý²»Ò»ÖµÄÒþ»¼¡£´æ´¢ÔÚredisÀïµÄusername->useridºÍ´æ´¢ÔÚmysqlÀïµÄuserid->username±ØÐëÐèÒªÊÇÒ»Öµģ¬Õâ¸ö±£Ö¤ÆðÀ´ºÜ¶àʱºòÊÇÒ»¼þ±È½ÏÀ§ÄѵÄÊÂÇ飬¾Ù¸öÀý×ÓÀ´Ëµ£¬¶ÔÓÚÐÞ¸ÄÓû§ÃûÕâ¸ö³¡¾°£¬ÄãÐèҪͬʱÐÞ¸ÄredisºÍmysql,ÕâÁ½¸ö¶«Î÷ÊǺÜÄÑ×öµ½ÊÂÎñ±£Ö¤µÄ,Èçmysql²Ù×÷³É¹¦ µ«ÊÇredisÈ´²Ù×÷ʧ°ÜÁË£¨·Ö²¼Ê½ÊÂÎñÒýÈë³É±¾½Ï¸ß£©,¶ÔÓÚ»¥ÁªÍøÓ¦ÓÃÀ´Ëµ£¬¿ÉÓÃÐÔÊÇ×îÖØÒªµÄ£¬Ò»ÖÂÐÔÊÇÆä´Î£¬ËùÒÔÄܹ»ÈÝÈÌСÁ¿µÄ²»Ò»Ö³öÏÖ. ±Ï¾¹´ÓÕ¼±ÈÀ´Ëµ£¬ÕâÀàµÄ²»Ò»ÖµıÈÀý¿ÉÒÔ΢ºõÆä΢µ½ºöÂÔ²»¼Æ£¨Ò»°ãд¸üÐÂÒ²»á²ÉÓÃmqÀ´±£Ö¤Ö±µ½³É¹¦ÎªÖ¹²ÅÍ£Ö¹ÖØÊÔ²Ù×÷£©

ÔÚÕâÑùµÄ¼Ü¹¹Ï£¬ÎÒÃÇÀ´¿´¿´Êý¾Ý´æ´¢µÄÆ¿¾±ÊÇʲô£¿

ÔÚÕâ¸ö²ð·ÖÀíÄîÉϴÆðÀ´µÄ¼Ü¹¹£¬ÀíÂÛÉϲ»´æÔÚÆ¿¾±£¨sharding keyÄÜÈ·±£¸÷clusterÁ÷Á¿Ïà¶Ô¾ùºâµÄǰÌáÏÂ),²»¹ýÈ·ÓÐÒ»¼þ¶ñÐĵÄÊÂÇ飬ÄǾÍÊÇclusterÀ©ÈݵÄʱºòÖØ×öÊý¾ÝµÄ³É±¾£¬ÈçÎÒÔ­À´ÓÐ3¸öcluster£¬µ«ÊÇÏÖÔÚÎÒµÄÊý¾ÝÔö³¤±È½Ï¿ì£¬ÎÒÐèÒª6¸öcluster£¬ÄÇôÎÒÃÇÐèÒª½«Ã¿¸öcluster Ò»²ðΪ¶þ£¬Ò»°ãµÄ×ö·¨ÊÇ

1.ÕªÏÂÒ»¸öslave,ͣͬ²½,

2.¶Ôд¼Ç¼ÔöÁ¿log£¨ÊµÏÖÉÏ¿ÉÒÔÒµÎñ·½¶Ôд²Ù×÷ ¶àÒ»´Îд³Ö¾Ã»¯mq »òÕßmysqlÖ÷´´½¨trigger¼Ç¼д µÈµÈ·½Ê½£©

3.¿ªÊ¼¶Ô¾²Ì¬slave×öÊý¾Ý, Ò»²ðΪ¶þ

4.»Ø·ÅÔöÁ¿Ð´Èë,Ö±µ½×·ÉϵÄËùÓÐÔöÁ¿,ÓëÔ­cluster»ù±¾±£³Öͬ²½

5.дÈëÇл»£¬ÓÉÔ­3 cluster Çл»Îª6cluster

ÓÐûÓÐÀàËÆ·É»ú¿ÕÖмÓÓ͵ĸоõ£¬ÕâÊÇÒ»¸öÔà»î£¬ÀۻÈÝÒ׳öÎÊÌâµÄ»î£¬ÎªÁ˱ÜÃâÕâ¸ö£¬ÎÒÃÇÒ»°ãÔÚ×ʼµÄʱºò£¬Éè¼Æ×ã¹»¶àµÄsharding clusterÀ´·ÀÖ¹¿ÉÄܵÄclusterÀ©ÈÝÕâ¼þÊÂÇé¡£

MySQLµÄÔÆ¼ÆËã¼Ü¹¹£¨ÔÆÊý¾Ý¿â£©V5.0

ÔÆ¼ÆËãÏÖÔÚÊǸ÷´óIT¹«Ë¾ÄÚ²¿×÷Ϊ½ÚÔ¼³É±¾µÄÒ»¸öÍ»ÆÆ¿Ú£¬¶ÔÓÚÊý¾Ý´æ´¢µÄmysqlÀ´Ëµ£¬ÈçºÎÈÃÆä³ÉΪһ¸ösaas£¨Software as a Service£©Êǹؼüµã¡£ÔÚMSµÄ¹Ù·½ÎĵµÖУ¬°Ñ¹¹½¨Ò»¸ö×ã¹»³ÉÊìµÄSAAS(MS¼òµ¥ÁгöÁËSAASÓ¦ÓõÄ4¼¶³ÉÊì¶È)ËùÃæÁÙµÄ3¸öÖ÷ÒªÌôÕ½£º¿ÉÅäÖÃÐÔ£¬¿ÉÀ©Õ¹ÐÔ£¬¶àÓû§´æ´¢½á¹¹Éè¼Æ³ÆÎª¡±three headed monster¡±. ¿ÉÅäÖÃÐԺͶàÓû§´æ´¢½á¹¹Éè¼ÆÔÚMysql saasÕâ¸öÎÊÌâÖв¢²»ÊÇÌØ±ðÄѰìµÄÒ»¼þÊÂÇ飬ËùÒÔÕâÀïÖØµã˵һÏ¿ÉÀ©Õ¹ÐÔ¡£

Mysql×÷Ϊһ¸ösaas·þÎñ£¬Ôڼܹ¹ÑݱäΪV4.0Ö®ºó£¬ÒÀÀµÁ¼ºÃµÄsharding keyÉè¼Æ, ÒѾ­²»ÔÙ´æÔÚÀ©Õ¹ÐÔÎÊÌ⣬ֻÊÇËûÔÚÃæ¶ÔÀ©ÈÝËõÈÝʱ£¬ÓÐһЩÔà»îÐèÒª¸É£¬¶ø×÷Ϊsaas,²¢²»ÄܱÜÃâÀ©ÈÝËõÈÝÕâ¸öÎÊÌ⣬ËùÒÔÖ»ÒªÄܰÑV4.0µÄÔà»î±ä³É

1.À©ÈÝËõÈݶÔǰ¶ËAPP͸Ã÷(ÒµÎñ´úÂë²»ÐèÒªÈκθ͝)

2.À©ÈÝËõÈÝÈ«×Ô¶¯»¯ÇÒ¶ÔÔÚÏß·þÎñÎÞÓ°Ïì

¶ÔÓڼܹ¹ÊµÏֵĹؼüµã£¬ÐèÒªÂú×ã¶ÔÒµÎñ͸Ã÷£¬À©ÈÝËõÈݶÔÒµÎñ²»ÐèÒªÈκθ͝£¬ÄÇô¾Í±ØÐëeat our own dog food£¬ÔÚÄãmysql saasÄÚ²¿½â¾öÕâ¸öÎÊÌ⣬һ°ãµÄ×ö·¨ÊÇÎÒÃÇÐèÒªÒýÈëÒ»¸öProxy,ProxyÀ´½âÎösqlЭÒ飬°´sharding key À´Ñ°ÕÒcluster, ÅжÏÊǶÁ²Ù×÷»¹ÊÇд²Ù×÷À´ÇëÇóÖ÷ »òÕß ´Ó£¬ÕâÒ»ÇÐÄÚ²¿µÄϸ½Ú¶¼ÓÉproxyÀ´ÆÁ±Î¡£ ÕâÀï½èÌÔ±¦µÄͼÀ´ÁоÙÒ»ÏÂproxyÐèÒª¸ÉÄÄЩÊÂÇé¡£

¶ÔÓڼܹ¹ÊµÏֵĹؼüµã£¬À©ÈÝËõÈÝÈ«×Ô¶¯»¯ÇÒ¶ÔÔÚÏß·þÎñÎÞÓ°Ï죻 À©ÈÝËõÈݶÔÓ¦µ½µÄÊý¾Ý²Ù×÷¼´ÎªÊý¾Ý²ð·ÖºÍÊý¾ÝºÏ²¢£¬Òª×öµ½ÍêÈ«×Ô¶¯»¯Óзdz£¶à²»Í¬µÄʵÏÖ·½Ê½£¬×ÜÌå˼·ºÍV4.0½éÉܵį¿¾±²¿·ÖÓйأ¬Ä¿Ç°À´¿´Õâ¸öÎÊÌâ±È½ÏºÃµÄ·½°¸¾ÍÊÇʵÏÖÒ»¸öαװslaveµÄsync slave, ½âÎömysqlͬ²½Ð­Ò飬ȻºóʵÏÖÊý¾Ý²ð·ÖÂß¼­£¬°ÑÈ«Á¿Êý¾Ý½øÐвð·Ö¡£¾ßÌå¼Ü¹¹¼ûÏÂͼ£º

ÆäÖÐSync slave¶ÔÓÚOriginal MasterÀ´Ëµ£¬ºÍÒ»¸öÆÕͨµÄMysql SlaveûÓÐÈκÎÇø±ð£¬Ò²²»ÐèÒªÈκζîÍâµÄÇø·Ö¶Ô´ý¡£ÐèÒªÀ©ÈÝ/ËõÈÝʱ£¬¹ÒÉÏÒ»¸öSync slave,¿ªÊ¼È«Á¿Í¬²½+ÔöÁ¿Í¬²½£¬µÈ´ýÒ»¶Îʱ¼ä×·Êý¾Ý¡£ÒÔÀ©ÈÝΪÀý£¬ÈôÀ©ÈݺóµÄ·þÎñºÍÀ©ÈÝǰÊý¾ÝÒѾ­»ù±¾Í¬²½ÁË£¬ÕâʱºòÈçºÎ×öµ½Çл»¶ÔÒµÎñÎÞÓ°Ï죿 Æäʵ¹Ø¼üµã»¹ÊÇÔÚÒýÈëµÄproxy,Õâ¸öÎÊÌâת»»ÎªÁËÈçºÎÈÃproxy×öÈÈÇл»ºó¶ËµÄÎÊÌâ¡£ÕâÒѾ­±ä³ÉÒ»¸ö·Ç³£ºÃ´¦ÀíµÄÎÊÌâÁË.

ÁíÍâÖµµÃ¹Ø×¢µÄÊÇ£º2014Äê5ÔÂ28ÈÕ¡ª¡ªÎªÁËÂú×㵱϶ÔWeb¼°ÔÆÓ¦ÓÃÐèÇ󣬼׹ÇÎÄÐû²¼ÍƳöMySQL Fabric£¬ÔÚ¶ÔÓ¦µÄ×ÊÁϲ¿·ÖÎÒÒ²·ÅÁ˺ܶàFabricµÄ×ÊÁÏ£¬ÓÐÐËȤµÄ¿ÉÒÔ¿´¿´£¬Ëµ²»¶¨»áÊÇÒÔºóµÄÒ»¸ö½â¾öÔÆÊý¾Ý¿âÀ©ÈÝËõÈݵÄÊֶΡ£

   
3740 ´Îä¯ÀÀ       30
Ïà¹ØÎÄÕÂ

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

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

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