¡¡¡¡¡°ÊÀ½çÉÏ×î´óµÄ¿ª·ÅÔ´Âë³§ÉÌ£¡¡±SunÔÚÊÕ¹ºÁËMySQLºó£¬¡¶Å¦Ô¼Ê±±¨¡·ÕâÑùÆÀÂÛµÀ¡£µ±ÒµÄÚ¶¼ÔÚÔ¤¼ÆMySQLÉÏÊн«³ÉΪ2008Äê×îÊܹØ×¢µÄIPOʱ£¬SunÈ´³öÈËÒâÁϵĽ«ÆäÊÕÈëÄÒÖС£
¡¡¡¡ÎÄ/ÐìÁÕÈ»
¡¡¡¡1ÔÂ16ÈÕ£¬SunÐû²¼ÓëMySQL¹«Ë¾´ï³ÉÐÒ飬ÒÔ10ÒÚÃÀÔªÊÕ¹ººóÕߣ¬ÆäÖеÄ8ÒÚÃÀÔªÏÖ½ðÓÃÀ´¹ºÂòMySQLµÄÈ«²¿¹ÉȨ£¬ÁíÍâµÄ2ÒÚÃÀÔª×÷ΪÆÚȨ¡£
¡¡¡¡ÍøÂ羼õÄÊ÷¸ù
¡¡¡¡ÈðµäMySQL¹«Ë¾¿ª·¢µÄMySQL£¬¾³£±»¹ÚÓè¡°ÊÀ½ç×îÁ÷ÐеĿªÔ´Êý¾Ý¿â¡±µÄ³ÆºÅ¡£ÕâÊÇÒ»¸öСÐ͹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¬ÓÉÓÚÌå»ýС¡¢Ëٶȿ졢×ÜÌåÓµÓгɱ¾µÍ£¬Ðí¶àÖÐСÐÍÍøÕ¾ÎªÁ˽µµÍÍøÕ¾³É±¾¶øÑ¡ÔñÁËMySQL¡£MySQLÔÚÈ«ÇòÓµÓÐ400¶àÍòÓû§£¬ÆäÈí¼þÿÌìµÄÏÂÔØÁ¿´ïµ½ÁË3Íò´ÎÒÔÉÏ¡£
¡¡¡¡ÈËÃÇϰ¹ß°ÑÆóÒµÊý¾Ý¿âÊг¡¸ñ¾ÖÃèÊö³ÉÈý·ÖÌìÏ£¬IBM¡¢Î¢ÈíºÍ¼×¹ÇÎÄ£¬µ«ÄãÈÔÈ»ÄÜÔÚºÜ¶àµØ·½·¢ÏÖMySQLµÄÉíÓ°¡£2006Ä꣬µÂ¹úÈí¼þ¾ÞÍ·SAPÓëMySQLÕ¹¿ªºÏ×÷£¬½«SAPÊý¾Ý¿âÈí¼þµÄ¿ª·¢½»¸øÁËMySQL£¬²¢ËæÖ®ÎªÆä×¢Èë1950ÍòÃÀÔª¡£SAPÊǸ߶ËÉÌÎñÈí¼þµÄÖ÷Òª¿ª·¢ÉÌ£¬ÄêÏúÊÛ¶î´ïµ½½ü°ÙÒÚÃÀÔª¡£MySQL×÷ΪµÍ¶ËÆóÒµÊý¾Ý¿âµÄÉú²ú³§ÉÌ£¬ÓëSAPµÄºÏ×÷ÑÓ³¤ÁËÆä²úÆ·Á´Ìõ¡£
¡¡¡¡ÏÖÔÚ£¬MySQLµÄÄêÓªÊÕԼΪ2ÒÚÃÀÔª£¬ÔÚ×ܲúÖµ150ÒÚÃÀÔªµÄÈ«ÇòÊý¾Ý¿âÊг¡ÖÐËã²»µÃÇÀÑÛ¡£µ«Æä99%µÄÓû§¶¼ÊÇÃâ·ÑʹÓã¬Ö»ÓÐ 1%Ô¸ÒâÏòMySQL½»Äɼ¼ÊõÖ§³ÖºÍ·þÎñ·ÑÓ㬶øÔÚÕâЩÓû§ÖУ¬¾Í°üÀ¨ÁËGoogle¡¢ÑÅ»¢¡¢Åµ»ùÑǼ°°¢¶û¿¨ÌØ£ÀÊѶµÈÖªÃûÆóÒµ¡£ÁíÍ⣬Webʱ´ú½µÁٺ󣬺ܶàÐÂÐËÍøÂçÓ¦Óö¼²ÉÓÃÁËMySQLÕâÒ»Êý¾Ý¿â£¬ÌرðÊÇFacebookµÈÈÈÃÅÉç½»ÍøÕ¾¡£
¡¡¡¡×÷ÎªÔø¾ÃüÃûÁËWeb2.0µÄÃÀ¹úÖªÃûITÈ˵ÙÄ·?°ÂÀ³Àû±íʾ£º¡°¸³ÓèWeb¸ü´ó¶¯Á¦µÄƽ̨½«ÊÇÃ÷ÌìµÄÆóÒµ»ù´¡¼Ü¹¹¡£ÎÒÃÇ´ÓЩƽ̨ÖпÉÒÔÇå³þµØ¿´µ½ËüµÄÁ¦Á¿À´Ô´£º¿ªÔ´¡¢¿ª·Å±ê×¼¡¢Óû§²ÎÓë¡¡¶øÆäÖÐ×îÖØÒªµÄδÀ´Ò»¶¨ÊôÓÚÊý¾Ý¡£Ã¿Ò»¸ö»ùÓÚInternetµÄɱÊÖ¼¶Ó¦ÓÃÈ«ÊÇÊý¾Ý¿âÓ¦Óá£ÕâʹµÃMySQLÔÚÏÂÒ»´ú¼ÆËã»úÓ¦ÓÃÖÐÓµÓÐÁËÀàËÆÓÚ¡®Intel Inside¡¯Ò»ÑùµÄµØÎ»¡£¡±
¡¡¡¡ÆóÒµµÄÍøÂçÓ¦ÓÃÔ½À´Ô½ÖØÒª£¬ºÜ¶à¹Ø¼üÒµÎñ±ØÐëÒÀÀµÍøÂç²ÅÄÜÍê³É¡£Ëæ×ÅÍøÂç½øÈëWeb2.0£¬ÆóÒµÒ²ÏàÓ¦½øÈëÁË ¡°Enterprise 2.0¡±Ê±´ú£¬¼´ÆóÒµµÄÍøÂçÓ¦ÓÃʱ´ú¡£Õâ¾ÍÒªÇóÓû§¡¢¹©Ó¦É̶¼Òª½øÐÐÏà¹ØµÄ±ä¸ï£¬ÒµÎñÒªË³Ó¦ÍøÂçÓ¦Óõij±Á÷¡£¶øÔÚÕâ·½Ãæ£¬MySQLÓÐןÜÇ¿µÄÓÅÊÆ£¬ËüµÄ¿É¿¿ÐÔ¡¢Ò×ÓÃÐԺ͸ßÐÔÄÜÊÇ×îÊʺÏÍøÂçÓ¦ÓõÄÊý¾Ý¿â£¬Ä¿Ç°È«ÇòºÜ¶àµÄÍøÂçÓ¦Óö¼»ùÓÚMySQL¡£
¡¡¡¡SunµÄCEOÇÇÄÉÉ?Ê©Íß´Ä(Jonathan Schwartz)°ÑMySQL±ÈÓ÷³ÉÊ÷¸ù£¬ÒòΪÆäÕýÔÚ¡°ÔÐÓýÍøÂ羼õĴºÌ족¡£MySQLÔÚ¹éÓÚSunÃÅÏÂºó£¬Æ¾½èSun¶àÄêÔÚÈí¼þÊг¡´³ÏµÄÃûÍ·£¬ÊƱػáÒýÀ´¸ü¶àÔ¸ÒâÖ§¸¶·þÎñ·ÑÓõÄÓû§£¬ÓÈÆäÊÇ»á¶Ô¸ü¶à´óÐÍÆóÒµ¾ßÓÐÎüÒýÁ¦¡£
¡¡¡¡LAMP µÄ×ÔÓÉÃ÷µÆ
¡¡¡¡ÊÂʵÉÏ£¬MySQLµÄ¹ã·ºÊ¹Óù鹦ÓÚ²ÉÄÉÕû¸öLAMP¼Ü¹¹µÄÓû§Ôö³¤£¬¶øSun¸ø³öµÄ10ÒÚÃÀÔªµÄ¸ß¼Û²»Äܲ»ËµÊÇ¿´ÖÐÁËMySQL×÷ΪLAMPÒ»²¿·ÖµÄ¼ÛÖµÒâÒå¡£
¡¡¡¡LAMP¾¹ý½«½üÊ®ÄêµÄ·¢Õ¹£¬ÒѾ³ÉΪWeb ·þÎñÆ÷µÄÊÂʵ±ê×¼¡£
¡¡¡¡ÔçÔÚÉÏÊÀ¼Í 90Äê´ú£¬Ò»Æª·¢±íÔڵ¹ú¼ÆËã»úÔÓÖ¾ÉϵÄÎÄÕÂ̽ÌÖÃâ·ÑÈí¼þÈçºÎ³ÉΪÉÌÒµÈí¼þÌæ´úÆ·µÄÎÄÕÂʱ£¬´´½¨ÁË¡°LAMP¡±Õâ¸öÃû´Ê£¬Linux ²Ù×÷ϵͳ¡¢ApacheÍøÂç·þÎñÆ÷¡¢MySQL Êý¾Ý¿âºÍPHP (Perl»òPython)½Å±¾ÓïÑÔ×éºÏ¶ø³ÉµÄ--LAMP (ËÄÖÖ¼¼ÊõµÄ¿ªÍ·×Öĸ×é³É)£¬±»ÒµÄÚÏ·³ÆÎª¡°»Æ½ð×éºÏ¡±£¬LAMP¼¼Êõ³ÉΪÁË×ÔÓÉÈí¼þÒµµÄÒ»ÕµÕæÕýµÄÃ÷µÆ¡£ÉõÖÁÔÚ2005ÄêµÄTechED´ó»áÉÏ£¬Î¢Èí CEO±«¶ûĬÒÔ¡°Î¢ÈíÓÐÄÜÁ¦µÖµ²LAMPµÄ½ø¹¥¡±µÄÓôʣ¬½«LAMPÁÐΪWindows ºÍ.NETƽ̨µÄ¾ºÕùÕß¡£ÔÚ·þÎñÆ÷ƽ̨¼°Èí¼þ·½Ã棬LAMP½«ÔÚδÀ´Á½ÄêÄÚÈ¡µÃ¸ü¸ßµÄÊг¡·Ý¶î¡£
¡¡¡¡SaaS֮·
¡¡¡¡Ê©Íß´ÄÔÚËûµÄ²©¿ÍÖгÐŵ£¬Sun½«ÓëMySQL¼°ÉçÇøÖеÄͬÈÊЯÊÖºÏ×÷(ʵÖÊÐÔµØ)£¬ÀûÓÃÖîÈçZFS(Ò»ÖÖÎļþϵͳ)ºÍDTrace¼¼ÊõÀ´È·±£Sakila£¬ÒÔ¼°ÆäËûLAMP ¶ÑÕ»(´ÓMemcachedµ½PHP£¬µ½MySQLÖܱ߸üΪ¹ãÀ«µÄISVÉçÇø)µÄ¿ìËÙÔËת¡£
¡¡¡¡ÊÂʵÉÏ£¬SunÏ£Íû½«MySQLÔÚÐÔÄÜ·½ÃæµÄÁìÏȵØÎ»£¬Íƹ㵽¿É¿ª·¢µÄÿһÏîÓ¦ÓóÌÐòÉÏ£¬¶ø·Ç½öÊÇSunµÄÓ²¼þƽ̨£¬µ±È»ÕâÆäÖÐÒ²°üÀ¨Linux¡£
¡¡¡¡Êг¡Ñо¿¹«Ë¾451 Group¿ªÔ´ÒµÎñ·ÖÎöʦÀÎÄ?Ôú²éÀï(Raven Zachary)ÈÏΪ£¬SunÊÕ¹ºMySQLµÄ½»Ò×»¹±íÃ÷£¬Sun²»µ«¼Æ»®½øÈ뿪ԴӦÓÃÈí¼þÁìÓò£¬¶øÇÒ»¹ÓпÉÄܽøÒ»²½É±ÈëLinuxÊг¡£¬´Ó¶øÍþвºìñµÈ¹«Ë¾µÄ¡°ÁìµØ¡±¡£
¡¡¡¡Sun½ÓÊÖMySQLÖ®ºó£¬½«¸øIBM¡¢Î¢ÈíºÍ¼×¹ÇÎĵÄÊý¾Ý¿â²úÆ·´øÀ´ºÜ´ó³å»÷¡£´ËǰSunÓë¼×¹ÇÎÄÔÚÊý¾Ý¿âÁìÓòÔøÊǺÏ×÷»ï°é£¬ÊÕ¹ºMySQLºó£¬ÕâÁ½Î»¡°Ðֵܡ±µÄ¹ØÏµÖ»»áÈÕÒæÎ¢Ãî¡£
¡¡¡¡SunºÜÔç¾ÍͶ×ÊÁË¿ªÔ´Êý¾Ý¿â·½°¸³§ÉÌPostgreSQL£¬ÔÙ¼ÓÉÏ´ÓJavaµ½ZFS¡¢´ÓLustreµ½Glassfish¡¢´ÓNetBeansµ½OpenOffice.org¡¢OpenSolaris£¬SunÕý°çÑÝ×Űüº¬ÁËÔ½À´Ô½¶àµÄ¿ªÔ´Èí¼þÌṩÉ̵ĽÇÉ«¡£
¡¡¡¡ÔÚÓëMySQL½»Ò×Íê³É֮ǰ£¬Sun¾Í½«¿ªÊ¼ÎªMySQL¿Í»§Ìṩ֧³Ö·þÎñ¡£MySQLÈí¼þͨ¹ýÍøÂçÄܰïÖú¿Í»§×Ô¶¯¼ì²éËùÔËÐÐÊý¾Ý¿âµÄÅäÖᢰ²È«ºÍÐÔÄÜ£¬²¢Ìá³ö¸Ä½øµÄ½¨Ò飬°ï¿Í»§¶¨ÖÆÒ»Ì××îÊÊºÏÆäÓ¦ÓõÄÊý¾Ý¿â·½°¸¡£Õ⽫°ïÖú¿Í»§Ìá¸ßÕû¸öϵͳµÄÐÔÄÜ£¬¼õÉÙ³ö´íµÄ¿ÉÄÜÐÔ£¬ÐγÉÁËÕë¶ÔÆóÒµ¼¶Óû§µÄ¶©ÔÄģʽºÍMySQL¼à¿ØºÍ½¨Òé·þÎñ¡£
¡¡¡¡ºÁÎÞÒÉÎÊ£¬SunÔÚÈí¼þ¼´·þÎñ(SaaS)֮·ÉÏÔ½×ßÔ½Ô¶¡£¶øSunÈçºÎ°ü×°Æä¼ÈÓвúÆ·ºÍMySQL²úÆ·£¬½«ÊÇÁíÒ»¸ö¿¼Ñé¡£
¡¡¡¡Sun½«ÀûÓóɹ¦µÄLustreºÍZFS¼°ÐµÄϵͳƽ̨(ÈçÐÂÐÍ 48TB ThumpersºÍ64λ Niagara2)À´ÊµÏÖ¿É¿¿µÄÖÊÁ¿ºÍÐÔÄÜ¡£SunΪMySQLÌṩ¡°È«ÇòÐÔÆóÒµ¼¶Ö§³Ö¡±--´Ó¶øÊ¹±¾À´ÆÚÍû´ÓרÊôÊý¾Ý¿âÖлñÈ¡ÈÎÎñ¹Ø¼üÐÔÖ§³ÖµÄ´«Í³ÆóÒµÒ²Äܹ»·ÅÐĵشÓMySQLÖлñȡ֧³Ö£¬Õ⽫¸ø´«Í³ÆóÒµ´øÀ´ÐµÄÑ¡ÔñºÍ¾ºÕù¡£
¡¡¡¡Sun×î½üÕýŬÁ¦³ÉΪ¡°Ð§ÓüÆË㡱(Utility Computing)µÄÖ÷ÒªÌṩÉÌ¡£¼ò¶øÑÔÖ®£¬Ð§ÓüÆËã¾ÍÊÇÆóÒµÓû§µÄÈí¼þÓ¦Óᢰ칫´¦ÀíºÍÊý¾Ý´æ´¢¶¼¿Éͨ¹ý»¥ÁªÍøÍ¾¾¶À´ÊµÏÖ£¬¶ø²»±ØÔÙÒÀÀµÆóÒµ±¾ÉíËù×齨µÄÊý¾ÝÖÐÐÄ£¬Ä¿Ç°Êг¡ÉÏµÄÆäËûÊý¾Ý¿âÈí¼þ¶¼Æ«ÖØÓÚÀëÏߺͺǫ́(back-office)Ó¦Óã¬MySQLµÄ¼ò±ãºÍ¡°ÇáÁ¿¼¶¡±ÓëWeb¼Ü¹¹ÕýºÃÓºÏÁË SunµÄ¡°Ð§ÓüÆË㡱
¡¡¡¡Ä¿Ç°£¬¡°»¹Ã»ÓÐÒ»¼Òƽ̨¹©Ó¦ÉÌÕë¶Ô»¥ÁªÍø½«ÍêÕûµÄ¿ªÔ´²Ù×÷ϵͳËùÐèµÄÈ«²¿ºËÐÄÒªËØÕûºÏÔÚÒ»Æð£¬»¹Ã»ÓÐÒ»¼Ò¿ÉÌá¹©Ìæ´úÖ÷Á÷רÊô²Ù×÷ϵͳµÄ×ۺϱ¸Ñ¡·½°¸£¬¶øÕâÕýÊÇSunµÄÏÂÒ»²½¼Æ»®¡£¡±Ê©Íß´ÄÔÚËûµÄ²©¿ÍÖÐÕâÑù±íʾ¡£