³¬Ô½MySQL£ºÈý¸öÁ÷ÐÐMySQL·ÖÖ§µÄ¶Ô±È
»ùÓÚÕâЩÓÅÊÆ£¬InnoDB´æ´¢ÒýÇæ±¾Éí²ð·Ö³öÁËÒ»¸ö·ÖÖ§£¬Ò»¸öÃûΪXtraDBµÄ¸üеĴ洢ÒýÇæ¡£Õâ¸ö´æ´¢ÒýÇæÓжàÐÂÄØ£¿Ëü3ÄêÇ°ÓÉPerconaÊ״η¢²¼£¬Òò´ËËüÏà¶Ô½ÏС£ËüÊÇרÃÅÕë¶ÔÔÚÏÖ´ú·þÎñÆ÷ÉÏÔËÐеÄÏÖ´ú¸ß¿ÉÓÃÐÔÍøÕ¾Éè¼ÆµÄ¡£Ëü±»Éè¼ÆΪÔÚ¾ßÓÐÊ®¼¸¸ö»ò¸ü¶àºËÐĺʹóÄڴ棨32GB¼°¸ü¶à£©µÄ·þÎñÆ÷ÉÏÔËÐС£Èκι«Ë¾¶¼¿ÉÒÔ´Ó·þÎñÆ÷¹ÜÀí¹«Ë¾¹ºÂòÕâЩÀàÐ͵ķþÎñÆ÷£¬Òò´ËÓ¦½«Êý¾Ý¿âÉè¼ÆΪÄܹ»³ä·ÖÀûÓÃÕâЩ·þÎñÆ÷¡£
XtraDB·ÖÖ§ÓÐÁíÒ»¸öÄ¿±ê£¬¼´³ÉΪInnoDB´æ´¢ÒýÇæµÄ¼òµ¥Ìæ´ú£¬ÕâÑùÓû§¾Í¿ÉÒÔÇáËɵØÇл»Æä´æ´¢ÒýÇ棬ÎÞÐè¸ü¸ÄÈκÎÏÖÓеÄÓ¦ÓóÌÐò´úÂë¡£XtraDB±ØÐëÄܹ»Ïòºó¼æÈÝInnoDB£¬ÒÔÌṩËüÃÇÏëÒªÌí¼ÓµÄËùÓÐй¦Äܺ͸Ľø¡£ËüÃÇʵÏÖÁË´ËÄ¿±ê¡£
XtraDBµÄËÙ¶ÈÓжà¿ì£¿ÎÒÕÒµ½µÄÒ»¸öÐÔÄܲâÊÔ±íÃ÷£ºÓëÄÚÖõÄMySQL 5.1 InnoDB ÒýÇæÏà±È£¬Ëüÿ·ÖÖÓ¿É´¦Àí2.7±¶µÄÊÂÎñ¡££¨Çë²Î¼û²Î¿¼×ÊÁÏ£©¡£ËÙ¶ÈÏÔÈ»ÊÇÒ»¸ö²»¿ÉÒÔºöÂÔµÄÒòËØ£¬ÔÚ¿¼ÂÇÌæ´ú²úƷʱ¸üÊÇÈç´Ë¡£
Percona
ÓëÄÚÖõÄMySQL´æ´¢ÒýÇæÏà±È£¬XtraDBÌṩÁËһЩ¼«´óµÄ¸Ä½ø£¬µ«Ëü²»ÊÇÒ»¿î¶ÀÁ¢²úÆ·£¬Ò²ÎÞ·¨ÇáËÉ·ÅÈëÏÖÓÐMySQL°²×°¡£Òò´Ë£¬Èç¹ûÄúÏëʹÓÃÕâ¿îÐÂÒýÇ棬Ôò±ØÐëʹÓÃÌṩËüµÄ²úÆ·¡£
Percona Server¾ÍÊÇÕâÑùÒ»¿î²úÆ·£¬ÓÉÁìÏȵÄMySQL×Éѯ¹«Ë¾Percona·¢²¼¡£Percona ServerÊÇÒ»¿î¶ÀÁ¢µÄÊý¾Ý¿â²úÆ·£¬ÎªÓû§ÌṩÁË»»³öÆäMySQL°²×°²¢»»ÈëPercona Server²úÆ·µÄÄÜÁ¦¡£Í¨¹ýÕâÑù×ö£¬¾Í¿ÉÒÔÀûÓÃXtraDB´æ´¢ÒýÇæ¡£Percona ServerÉù³Æ¿ÉÒÔÍêÈ«ÓëMySQL¼æÈÝ£¬Òò´Ë´ÓÀíÂÛÉϽ²£¬ÄúÎÞÐè¸ü¸ÄÈí¼þÖеÄÈκδúÂë¡£ÕâȷʵÊÇÒ»¸öºÜ´óµÄÓÅÊÆ£¬ÊʺÏÔÚÄúÑ°ÕÒ¿ìËÙÐÔÄܸĽøʱ¿ØÖÆÖÊÁ¿¡£Òò´Ë£¬²ÉÓÃPercona ServerµÄÒ»¸öºÜºÃµÄÀíÓÉÊÇ£¬ÀûÓÃXtraDBÒýÇæÀ´¾¡¿ÉÄܵؼõÉÙ´úÂë¸ü¸Ä¡£
´ËÍ⣬ËûÃÇÊÇXtraDB´æ´¢ÒýÇæµÄÔ×÷Õß¡£Percona½«´Ë´úÂëÓÃ×÷¿ªÔ´´úÂ룬Òò´ËÄú¿ÉÒÔÔÚÆäËû²úÆ·ÖÐÕÒµ½Ëü£¬µ«ÒýÇæµÄ×î³õ´´½¨ÕßÓë±àд´Ë²úÆ·µÄÊÇͬһ¸öÈË£¬ËùÒÔÄú¿ÉÒÔËæÐÄËùÓûµØʹÓôËÐÅÏ¢¡£
ÏÂÃæÊÇPercona ServerµÄÉùÃ÷£¬¸ÃÉùÃ÷À´×ÔËüÃÇ×Ô¼ºµÄÍøÕ¾£º
- ¿ÉÀ©Õ¹ÐÔ£º´¦Àí¸ü¶àÊÂÎñ£»ÔÚÇ¿´óµÄ·þÎñÆ÷ÉϽøÐÐÀ©Õ¹
- ÐÔÄÜ£ºÊ¹ÓÃÁËXtraDBµÄPercona ServerËٶȷdz£¿ì
- ¿É¿¿ÐÔ£º±ÜÃâË𻵣¬Ìṩ±ÀÀ£°²È«(crash-safe)¸´ÖÆ
- ¹ÜÀí£ºÔÚÏß±¸·Ý£¬ÔÚÏß±í¸ñµ¼Èë/µ¼³ö
- Õï¶Ï£º¸ß¼¶·ÖÎöºÍ¼ì²â
- Áé»îÐÔ£º¿É±äµÄÒ³Ãæ´óС£¬¸Ä½øµÄ»º³å³Ø¹ÜÀí
PerconaÍŶӵÄ×îÖÕÉùÃ÷ÊÇ¡°Percona ServerÊÇÓÉOracle·¢²¼µÄ×î½Ó½ü¹Ù·½MySQL Enterprise·¢ÐаæµÄ°æ±¾¡±£¬Òò´ËÓëÆäËû¸ü¸ÄÁË´óÁ¿»ù±¾ºËÐÄMySQL´úÂëµÄ·ÖÖ§ÓÐËùÇø±ð¡£Percona ServerµÄÒ»¸öȱµãÊÇËûÃÇ×Ô¼º¹ÜÀí´úÂ룬²»½ÓÊÜÍⲿ¿ª·¢ÈËÔ±µÄ¹±Ï×£¬ÒÔÕâÖÖ·½Ê½È·±£ËûÃǶԲúÆ·ÖÐËù°üº¬¹¦ÄܵĿØÖÆ¡£
MariaDB
ÁíÒ»¿îÌṩÁËXtraDB´æ´¢ÒýÇæµÄ²úÆ·ÊÇMariaDB²úÆ·¡£ËüÓëPercona²úÆ··Ç³£ÀàËÆ£¬µ«ÊÇÌṩÁ˸ü¶àµ×²ã´úÂë¸ü¸Ä£¬ÊÔͼÌṩ±È±ê×¼MySQL¸ü¶àµÄÐÔÄܸĽø¡£MariaDBÖ±½ÓÀûÓÃÀ´×ÔPerconaµÄXtraDBÒýÇ棬ÓÉÓÚËüÃÇʹÓõÄÊÇÍêÈ«ÏàͬµÄÒýÇ棬Òò´Ëÿ´ÎʹÓô洢ÒýÇæʱûÓÐÏÔÖøµÄ²î±ð¡£
´ËÍ⣬MariaDBÌṩÁËMySQLÌṩµÄ±ê×¼´æ´¢ÒýÇ棬¼´MyISAMºÍInnoDB¡£Òò´Ë£¬Êµ¼ÊÉÏ£¬¿ÉÒÔ½«ËüÊÓΪMySQLµÄÀ©Õ¹¼¯£¬Ëü²»½öÌṩMySQLÌṩµÄËùÓй¦ÄÜ£¬»¹ÌṩÆäËû¹¦ÄÜ¡£MariaDB»¹Éù³Æ×Ô¼ºÊÇMySQLµÄÌæ´ú£¬Òò´Ë´ÓMySQLÇл»µ½MariaDBʱ£¬ÎÞÐè¸ü¸ÄÈκλù±¾´úÂë¼´¿É°²×°Ëü¡£
×îºó¿ÉÄÜÒ²ÊÇ×îÖØÒªµÄÒ»µãÊÇ£¬MariaDBµÄÖ÷Òª´´½¨ÕßÊÇMonty Widenius£¬Ò²ÊÇMySQLµÄ³õʼ´´½¨Õß¡£Monty³ÉÁ¢ÁËÒ»¼ÒÃûΪMonty ProgramµÄ¹«Ë¾À´¹ÜÀíMariaDBµÄ¿ª·¢£¬Õâ¼Ò¹«Ë¾¹ÍÓ¶¿ª·¢ÈËÔ±À´±àдºÍ¸Ä½øMariaDB²úÆ·¡£Õâ¼ÈÊÇÒ»¼þºÃÊ£¬Ò²ÊÇÒ»¼þ»µÊ£ºÓÐÀûµÄÒ»ÃæÔÚÓÚËûÃÇÊÇMaria¹¦ÄܺÍbugÐÞ¸´µÄٮٮÕߣ¬µ«¹«Ë¾²»ÊÇÒÔÓ®ÀûΪĿµÄ£¬¶øÊÇÓɲúÆ·Çý¶¯µÄ£¬Õâ¿ÉÄÜ»á´øÀ´ÎÊÌ⣬ÒòΪûÓÐÓ®ÀûµÄ¹«Ë¾²»Ò»¶¨Äܳ¤¾Ãά³ÖÏÂÈ¥¡£
Drizzle
±¾ÎĽéÉܵÄ×îºóÒ»¿î²úÆ·ÊÇDrizzle¡£Óë֮ǰ½éÉܵÄÁ½¿î²úÆ·²»Í¬£¬DrizzleÓëMySQLÓкܴó²î±ð£¬ÉõÖÁÉù³ÆËüÃDz»ÊÇMySQLµÄÌæ´ú²úÆ·¡£ËûÃÇÆÚÍû¶ÔMySQL½øÐÐһЩÖØ´ó¸ü¸Ä£¬ÏëÒªÌṩһÖÖ³öÉ«µÄ½â¾ö·½°¸À´½â¾ö¸ß¿ÉÓÃÐÔÎÊÌ⣬¼´Ê¹ÕâÒâζ×ÅÒª¸ü¸ÄÎÒÃÇÒѾϰ¹ßÁ˵ÄMySQLµÄ¸÷¸ö·½Ãæ¡£ ±¾ÐÂÎŹ² 3Ò³,µ±Ç°ÔÚµÚ 2Ò³ 1 2 3 |