×÷Ϊ¿ªÔ´¹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¨RDBMS£©µÄٮٮÕߣ¬MySQLƾ½èÆäÒ×ÓÃÐÔ¡¢Áé»îÐԺͷḻµÄÉçÇøÖ§³Ö£¬ÔÚ¹ýÈ¥µÄ¼¸Ê®ÄêÀïÓ®µÃÁËÎÞÊý¿ª·¢ÕßºÍÆóÒµµÄÇàíù
È»¶ø£¬Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½ºÍÒµÎñÐèÇóµÄÈÕÒæ¸´ÔÓ»¯£¬ÓÐʱºòÎÒÃDz»µÃ²»ÖØÐÂÉóÊÓµ±Ç°µÄ¼¼ÊõÕ»£¬°üÀ¨ÊÇ·ñ¼ÌÐø±£ÁôMySQL×÷ΪºËÐÄÊý¾Ý¿â½â¾ö·½°¸
±¾ÎĽ«´ÓÐÔÄÜÆ¿¾±¡¢°²È«ÐÔ¿¼ÂÇ¡¢¹¦ÄܾÖÏÞÐÔ¡¢Î¬»¤³É±¾¡¢ÒÔ¼°ÐÂÐ˼¼ÊõµÄ³å»÷µÈ¶à¸öά¶È£¬ÉîÈë̽ÌÖΪºÎÔÚijЩÇé¿öÏ£¬Ð¶ÔØMySQL¿ÉÄܳÉΪһ¸öÃ÷ÖǵÄÑ¡Ôñ
Ò»¡¢ÐÔÄÜÆ¿¾±£ºÓ¦¶Ô´óÊý¾Ýʱ´úµÄÌôÕ½ ÔÚÊý¾ÝÁ¿½ÏС»ò·ÃÎÊÆµÂʽϵ͵ÄÓ¦Óó¡¾°Ï£¬MySQLͨ³£Äܹ»ÌṩÁîÈËÂúÒâµÄÐÔÄܱíÏÖ
È»¶ø£¬Ëæ×ÅÊý¾ÝÁ¿µÄ±¬Õ¨ÐÔÔö³¤ºÍ²¢·¢·ÃÎÊÐèÇóµÄ¼±¾çÔö¼Ó£¬MySQLµÄÐÔÄÜÆ¿¾±¿ªÊ¼ÏÔÏÖ
ÓÈÆäÊÇÔÚ´¦Àí¸´ÔÓ²éѯ¡¢´óÁ¿Êý¾ÝдÈëÒÔ¼°¸ß²¢·¢ÊÂÎñʱ£¬MySQL¿ÉÄÜ»áÏÔµÃÁ¦²»´ÓÐÄ
¾¡¹Ü¿ÉÒÔͨ¹ýÓÅ»¯²éѯ¡¢Ôö¼ÓË÷Òý¡¢·ÖÇø±íµÈÊÖ¶ÎÀ´»º½â²¿·ÖѹÁ¦£¬µ«ÕâЩ´ëÊ©ÍùÍùÖ»ÄÜÖα겻Öα¾£¬ÇÒËæ×ÅÊý¾ÝÁ¿µÄ½øÒ»²½Ôö³¤£¬ÐÔÄÜÎÊÌâ¿ÉÄÜÓú·¢ÑÏÖØ
Ïà±È֮ϣ¬Ò»Ð©×¨Îª´óÊý¾ÝºÍ¸ß²¢·¢Éè¼ÆµÄÊý¾Ý¿âϵͳ£¬ÈçNoSQLÊý¾Ý¿â£¨ÈçMongoDB¡¢Cassandra£©»ò·Ö²¼Ê½¹ØÏµÐÍÊý¾Ý¿â£¨ÈçCockroachDB¡¢TiDB£©£¬ÔÚ´¦Àíº£Á¿Êý¾ÝºÍ¸ß²¢·¢·ÃÎÊ·½ÃæÕ¹ÏÖ³ö¸üÇ¿µÄÄÜÁ¦
ÕâЩϵͳͨ³£¾ß±¸¸üºÃµÄˮƽÀ©Õ¹ÐÔ£¬Äܹ»ÇáËÉÓ¦¶Ô´óÊý¾Ýʱ´úµÄÌôÕ½
¶þ¡¢°²È«ÐÔ¿¼ÂÇ£ºÃæ¶ÔÈÕÒæÑϾþµÄÍþв Ëæ×ÅÍøÂ簲ȫÍþвµÄÈÕÒæÑϾþ£¬Êý¾Ý¿âϵͳµÄ°²È«ÐÔ³ÉΪÁ˲»¿ÉºöÊÓµÄÎÊÌâ
¾¡¹ÜMySQL±¾ÉíÌṩÁËһϵÁа²È«´ëÊ©£¬ÈçÓû§È¨ÏÞ¹ÜÀí¡¢Êý¾Ý¼ÓÃܵȣ¬µ«ÔÚÃæ¶Ô¸ß¼¶³ÖÐøÐÔÍþв£¨APT£©¡¢SQL×¢Èë¹¥»÷¡¢Êý¾Ýй¶µÈÏÖ´ú°²È«Ìôսʱ£¬ÆäÄÚÖõݲȫ»úÖÆ¿ÉÄÜÏÔµÃ×½½ó¼ûÖâ
ÌØ±ðÊÇÔÚÉæ¼°Ãô¸ÐÊý¾Ý£¨Èç¸öÈËÉí·ÝÐÅÏ¢¡¢²ÆÎñÊý¾Ý£©µÄÓ¦ÓÃÖУ¬Èκΰ²È«Â©¶´¶¼¿ÉÄÜ´øÀ´ÔÖÄÑÐԵĺó¹û
ΪÁËÌá¸ßÊý¾Ý¿âµÄ°²È«ÐÔ£¬ÆóÒµ¿ÉÄÜÐèҪͶÈë´óÁ¿×ÊÔ´À´²¿Êð¶îÍâµÄ°²È«½â¾ö·½°¸£¬Èç·À»ðǽ¡¢ÈëÇÖ¼ì²âϵͳ¡¢Êý¾ÝÍÑÃô¹¤¾ßµÈ
¶øÕâЩ¶îÍâµÄ°²È«´ëÊ©²»½öÔö¼ÓÁËÔËάµÄ¸´ÔÓÐÔ£¬»¹¿ÉÄÜÒýÈëеĵ¥µã¹ÊÕÏ
Òò´Ë£¬ÔÚijЩ¸ß¶ÈÃô¸Ð»ò°²È«ÒªÇ󼫸ߵÄÓ¦Óó¡¾°Ï£¬Ñ¡Ôñ¾ß±¸¸üÇ¿ÄÚÖð²È«ÌØÐԺͺϹæÐÔÖ§³ÖµÄÊý¾Ý¿âϵͳ£¬ÈçPostgreSQL£¨ÒÔÆä·á¸»µÄ°²È«À©Õ¹ºÍÑϸñµÄ·ÃÎÊ¿ØÖÆÖø³Æ£©»òÆóÒµ¼¶Êý¾Ý¿â½â¾ö·½°¸£¬¿ÉÄܸüΪºÏÊÊ
Èý¡¢¹¦ÄܾÖÏÞÐÔ£ºÂú×ã¶àÔª»¯ÒµÎñÐèÇó MySQLËäÈ»¹¦ÄÜÇ¿´ó£¬µ«ÔÚÃæ¶ÔÄ³Ð©ÌØ¶¨ÒµÎñÐèÇóʱ£¬¿ÉÄÜ»áÏԵù¦ÄÜÓÐÏÞ
ÀýÈ磬¶ÔÓÚÐèÒª¸´ÔÓÊý¾Ý½¨Ä£¡¢È«ÎÄËÑË÷¡¢µØÀí¿Õ¼äÊý¾Ý´¦Àí»òʵʱÊý¾Ý·ÖÎöµÄÓ¦Óã¬MySQLÌṩµÄÔÉúÖ§³Ö¿ÉÄܲ»¹»³ä·Ö
ËäÈ»¿ÉÒÔͨ¹ý¼¯³ÉµÚÈý·½²å¼þ»òÍⲿ·þÎñÀ´À©Õ¹¹¦ÄÜ£¬µ«ÕâÎÞÒÉÔö¼ÓÁËϵͳµÄ¸´ÔÓÐÔºÍÔËά³É±¾
Ïà±È֮ϣ¬Ò»Ð©×¨ÃÅÉè¼ÆÓÃÓÚ´¦ÀíÌØ¶¨ÀàÐÍÊý¾ÝµÄÊý¾Ý¿âϵͳ£¬ÈçElasticsearch£¨ÓÃÓÚÈ«ÎÄËÑË÷ºÍ·ÖÎö£©¡¢PostGIS£¨ÓÃÓÚµØÀí¿Õ¼äÊý¾Ý´¦Àí£©»òרÃŵÄÊý¾Ý²Ö¿â½â¾ö·½°¸£¨ÈçSnowflake¡¢Redshift£©£¬Äܹ»Ìṩ¸ü¸ßЧ¡¢¸üרҵµÄ½â¾ö·½°¸
ÕâЩϵͳ²»½öÄÚÖÃÁËÕë¶ÔÌØ¶¨ÐèÇóÓÅ»¯µÄËã·¨ºÍ¹¦ÄÜ£¬»¹Í¨³£¾ß±¸¸üºÃµÄÐÔÄܺͿÉÀ©Õ¹ÐÔ
ËÄ¡¢Î¬»¤³É±¾£ºÈ¨ºâ³É±¾ÓëÐ§Òæ ËäÈ»MySQL×÷Ϊ¿ªÔ´Èí¼þ£¬Æä³õʼ²¿Êð³É±¾Ïà¶Ô½ÏµÍ£¬µ«Ëæ×ÅϵͳµÄÔËÐкÍÒµÎñµÄÀ©Õ¹£¬Î¬»¤³É±¾¿ÉÄÜ»áÖð½¥ÉÏÉý
Õâ°üÀ¨µ«²»ÏÞÓÚÊý¾Ý¿â¹ÜÀíÔ±µÄÅàѵ³É±¾¡¢ÏµÍ³Éý¼¶ºÍ²¹¶¡¹ÜÀíµÄ³É±¾¡¢ÐÔÄܵ÷Óź͹ÊÕÏÅŲéµÄ³É±¾µÈ
ÌØ±ðÊÇÔÚȱ·¦×¨ÒµÊý¾Ý¿â¹ÜÀíÍŶӵįóÒµÖУ¬ÕâЩ³É±¾¿ÉÄÜ»á³ÉΪ³ÁÖØµÄ¸ºµ£
´ËÍ⣬MySQLÉçÇø°æËäÈ»Ãâ·Ñ£¬µ«¶ÔÓÚÐèÒªÆóÒµ¼¶Ö§³ÖºÍ·þÎñµÄÓû§À´Ëµ£¬¹ºÂòÉÌÒµ°æ»òѰÇóµÚÈý·½Ö§³Ö·þÎñ½«ÊÇÒ»±Ê²»Ð¡µÄ¿ªÖ§
¿¼Âǵ½ÕâЩÒòËØ£¬Ò»Ð©ÆóÒµ¿ÉÄÜ»áÇãÏòÓÚÑ¡ÔñÌá¹©È«ÃæÖ§³Ö·þÎñ¡¢¾ßÓиüµÍ³¤ÆÚά»¤³É±¾ÇÒ¸ü·ûºÏÆäÒµÎñÐèÇóµÄÊý¾Ý¿â½â¾ö·½°¸
Îå¡¢ÐÂÐ˼¼ÊõµÄ³å»÷£ºÓµ±§±ä»¯£¬ÒýÁ촴РÔÚ¿ìËÙµü´úµÄ¿Æ¼¼ÁìÓò£¬ÐÂÐ˼¼ÊõµÄ²»¶ÏÓ¿ÏÖ¶Ô´«Í³¼¼ÊõÕ»¹¹³ÉÁËÌôÕ½
ÀýÈç£¬ÔÆÔÉú¼¼ÊõµÄÐËÆðÍÆ¶¯ÁËÊý¾Ý¿â¼Ü¹¹µÄ±ä¸ï£¬´ÙʹÆóҵתÏò¸ü¼ÓÁé»î¡¢¿ÉÀ©Õ¹ÇÒÒ×ÓÚ¹ÜÀíµÄÔÆÊý¾Ý¿â·þÎñ
ÕâЩ·þÎñ²»½öÌṩÁ˼´¿ª¼´ÓõıãÀû£¬»¹Í¨³£¾ß±¸×Ô¶¯±¸·Ý¡¢¹ÊÕϻָ´¡¢µ¯ÐÔÉìËõµÈ¸ß¼¶¹¦ÄÜ£¬¼«´óµØ½µµÍÁËÔËά³É±¾²¢Ìá¸ßÁËϵͳµÄ¿É¿¿ÐÔ
´ËÍ⣬ÈÝÆ÷»¯¡¢Î¢·þÎñºÍÎÞ·þÎñÆ÷¼Ü¹¹µÄÁ÷ÐÐÒ²´ÙʹÆóÒµÖØÐÂÆÀ¹ÀÆäÊý¾Ý¿âÑ¡ÐÍ
ÔÚÕâЩ¼Ü¹¹Ï£¬´«Í³¹ØÏµÐÍÊý¾Ý¿â¿ÉÄܲ»ÔÙÊÇ×î¼ÑÑ¡Ôñ£¬¶ø·Ö²¼Ê½Êý¾Ý¿â¡¢NoSQLÊý¾Ý¿â»òÊý¾Ý¿â¼´·þÎñ£¨DBaaS£©µÈÐÂÐÍÊý¾Ý¿â½â¾ö·½°¸ÔòÄܸüºÃµØÊÊÓ¦ÕâЩÐÂÐ˼¼ÊõÇ÷ÊÆ
½áÓÀíÐÔ¾ö²ß£¬Áé»îÓ¦¶Ô ×ÛÉÏËùÊö£¬Ð¶ÔØMySQL²¢·Çһʱ³å¶¯Ö®¾Ù£¬¶øÊÇ»ùÓÚ¶Ôµ±Ç°ÒµÎñÐèÇó¡¢¼¼Êõ·¢Õ¹Ç÷ÊÆÒÔ¼°³¤ÆÚÔËά³É±¾µÄÉî˼ÊìÂÇ
µ±È»£¬Õâ²¢²»Òâζ×ÅMySQLÒѾ¹ýʱ»ò²»ÔÙÓÐÓã»Ïà·´£¬ÔÚÐí¶à³¡¾°ÖУ¬ËüÈÔÈ»ÊÇÒ»¸ö¸ßЧÇÒ¿É¿¿µÄÊý¾Ý¿â½â¾ö·½°¸
¹Ø¼üÔÚÓÚ£¬ÎÒÃÇÐèÒª¸ù¾Ý×ÔÉíµÄÒµÎñÌØµã¡¢¼¼ÊõÕ»ÏÖ×´ÒÔ¼°Î´À´·¢Õ¹¹æ»®£¬×ö³ö×îÊʺÏ×Ô¼ºµÄÑ¡Ôñ
ÔÚ×ö³ö¾ö²ßʱ£¬½¨Òé²ÉÈ¡ÒÔϲ½Ö裺Ê×ÏÈ£¬È«ÃæÆÀ¹Àµ±Ç°MySQLϵͳµÄÐÔÄÜ¡¢°²È«ÐԺ͹¦ÄÜÊÇ·ñÂú×ãÒµÎñÐèÇ󣻯ä´Î£¬µ÷ÑÐÊг¡ÉÏÆäËûÊý¾Ý¿â½â¾ö·½°¸£¬Á˽âÆäÌØµãºÍÓÅÊÆ£»×îºó£¬½áºÏ³É±¾Ð§Òæ·ÖÎö£¬Öƶ¨ÏêϸµÄÇ¨ÒÆ¼Æ»®£¬²¢È·±£Ç¨Òƹý³Ìƽ»¬ÇÒ·çÏÕ¿É¿Ø
ÔÚÕâ¸ö¿ìËٱ仯µÄʱ´ú£¬±£³Ö¼¼ÊõÕ»µÄÁé»îÐÔºÍÊÊÓ¦ÐÔÖÁ¹ØÖØÒª
Ð¶ÔØMySQL»òÐíÖ»ÊǼ¼ÊõÑݽø¹ý³ÌÖеÄÒ»¸ö»·½Ú£¬¶øÕæÕýÖØÒªµÄÊÇ£¬ÎÒÃÇÄܹ»³ÖÐøÑ§Ï°¡¢ÓÂÓÚ³¢ÊÔм¼Êõ£¬²¢²»¶ÏÓÅ»¯ºÍÍêÉÆÎÒÃǵļ¼ÊõÕ»£¬ÒÔ¸üºÃµØÖ§³ÅÒµÎñµÄ¿ìËÙ·¢Õ¹ºÍ´´ÐÂ