ÄêÖÕËêÄ©£¬ÓÖµ½Å̵ã֮ʱ£¬ÎÒÃǾÍÒ»ÆðÀ´¿´Ò»ÏÂÔÚ2006ÄêÒ»ÄêÖ®ÖУ¬¹ØÓÚ¿ªÔ´Êý¾Ý¿â£¬·¢ÉúÁËÄÄЩÊÂÇé¡£
¡¡¡¡°ÚÔÚ¿ªÔ´Êý¾Ý¿âÃæÇ°µÄ“ÊÕ¹º¶¾¶ü”
¡¡¡¡½üÄêÀ´£¬Êý¾Ý¿âÁìÓòµÄ¿ªÔ´Êý¾Ý¿â¹«Ë¾ºÍ²úÆ·³£³£ÃæÁÙ±»ÊÕ¹ºµÄΣÏÕ£¬¸üºÎ¿ö»¹ÓÐOracleÕâ¸öÊÕ¹º“¿ñÈË”ÔÚÍƲ¨ÖúÀ½¡£¼Ì2005Äê10ÔÂ·Ý Innobase¹«Ë¾¼°Æ俪ԴÊý¾Ý¿âInnoDB±»OracleÊÕ¹ºÖ®ºó£¬2006Äê2Ô·ݣ¬Î»ÓÚÃÀ¹ú¼ÓÖݵĿªÔ´Êý¾Ý¿â³§ÉÌSleepcat¹«Ë¾¼°ÆäÆìϲúÆ·BerkeleyDBÊý¾Ý¿âÒ²±»ÉÌÒµÊý¾Ý¿â¾ÞÍ·OracleÊÕ¹ºÁË¡£²¢ÔÚÕâÖ®ºó£¬Oracle»¹ÊÔͼÊÕ¹ºÁíÒ»¿ªÔ´Êý¾Ý¿â³§ÉÌMySQL——µ«ÊÇ£¬ MySQLµÄÊ×ϯִÐйÙÔÚ2006Äê7Ô·ݵÄÒ»´Î¼¼ÊõÂÛ̳É϶Դ˱íʾ£¬Ï£Íû“±£³ÖMySQL¹«Ë¾µÄ¶ÀÁ¢ÐÔ”£¬´Ó¶ø¾Ü¾øÁËOracleµÄ“ºÃÒ┡£
¡¡¡¡´ÓInnoDBºÍBerkeleyDBµÄ¼¼ÊõÌØÐÔÉÏÀ´¿´£¬Oracle×îÏëÊÕ¹ºµÄÒ²ÐíÊÇMySQL¡£
¡¡¡¡InnoDBºÍBerkeleyDB¼¼ÊõÔÚÒ»¶Îʱ¼äÖ®ÄÚ£¬ÔøÊÇMySQLÊý¾Ý¿âÖеĹؼüÐÔ¼¼Êõ¡£InnoDB²ÉÓÃGPLÐí¿ÉÐÒ飬±»À¦°óÔÚMySQLÊý¾Ý¿âÖС£MySQLÔø¾ÆÕ±éµØʹÓÃInnoDB×öΪ×Ô¼ºµÄÊÂÎïÐÍÊý¾Ý´æ´¢ÒýÇæ¡£¶øSleepycatµÄBerkeley DBÔøÊÇMySQLµÄÒ»¸öÖØÒªµÄǶÈëʽÊÂÎïÐÍ´æ´¢ÒýÇæ——MySQLÔÚ×î³õ²¢Ã»ÓÐÊôÓÚ×Ô¼ºµÄÓÃÓÚ¸ºÔðÊý¾ÝµÄÎïÀí´æ´¢ºÍË÷ÒýµÄ´æ´¢ÒýÇæ¡£
¡¡¡¡InnoDBÔø¾ÊÇMySQL 5ÖеÄÒ»¸öºËÐIJ¿·Ö¡£ÔÚ±»OracleÊÕ¹ºÖ®ºó£¬MySQL³öÓÚ×Ô¼ºµÄijЩ¿¼ÂÇ£¬ÔÚ2006Äê2Ôµ×Ðû²¼²ÉÓÃFirebirdÊý¾Ý¿â¼Ü¹¹À´È¡´ú InnoDB——InnoDBÊÇFirebirdÉçÇøÖÐÌÖÂÛµÃ×îÈÈÁҵġ£µ«ÊÇ£¬MySQLÒª°ÑFirebird±ä³ÉÆóÒµ¼¶µÄ¹ØϵÊÂÎñ´¦ÀíÐ͵ÄÊý¾Ý¿âÒýÇ棬»¹ÐèÒª¸¶³öºÜ´óµÄŬÁ¦¡£¶øÔÚ2006Äê4Ô·ݣ¬ÓзÖÎöÈËÊ¿ÈÏΪ MySQL»á¿¼ÂÇ°ÑSolidDB×öΪ×Ô¼ºµÄÊÂÎï´æ´¢ÒýÇ棬ÒÔÌæ´ú±»OracleÊÕ¹ºµÄInnoDB¡£Ê¸ô3¸öÔÂÖ®ºó£¬2006Äê7ÔÂ25ÈÕ£¬Solid Information Technology¹«Ë¾Ðû²¼£¬ÆäרÃÅΪMySQLÁ¿Éí¶¨×öµÄBeta°æSolidDB Storage EnginÕýʽ¶ÔÍâ·¢²¼¡£
¡¡¡¡´Ó±íÃæÉÏ¿´£¬¶ÔSleepcatµÄÊÕ¹º¿ÉÒÔÍØÕ¹Oracle¶ÔǶÈëʽDBMS£¨Database Manage System£¬Êý¾Ý¿â¹ÜÀíϵͳ£©µÄÖ§³Ö¡£Õë¶ÔÒƶ¯É豸£¬OracleÒѾӵÓÐÁË×Ô¼ºµÄOracle Lite£»¶ø¶ÔÓÚ¸ßÐÔÄÜ·ÖÎöºÍ¸ßËÙ´¦ÀíµÄÄÚ´æÓ¦ÓóÌÐò£¬OracleÓÐTimesTen DBMS¡£±»ÊÕ¹ºµÄSleepcatÆìϵÄBerkeley DBÊý¾Ý¿â£¬¿ÉÒÔ¸øOracleÌṩǶÈëʽӦÓÃÊг¡µÄÐèÇó¡£ÕâÑùÒ²Ðí¿ÉÒÔÈ·±£OracleÔÚǶÈëʽÊý¾Ý¿âÁìÓò£¬±£³Ö×Ô¼ºÔÚÉÌÒµÊý¾Ý¿âÁìÓòµÄ¹ßÓеØλ¡£¶ÔÓÚÔÚÉÌÒµÊг¡ÉÏÒѾ´æÔÚÁË9ÄêµÄSleepcat£¬ËüÒѾӵÓÐÁËÒ»ÅúÖҳϿͻ§Óµõ»¡£¶øOracle¶ÔËüµÄÊÕ¹º£¬ÆäDZÔڵı¾ÒâÒ²ÐíÊÇ¿´ÖÐSleepcatµÄÕâ¸ö¿Í»§»ù´¡¡£
¡¡¡¡´ÓÁíÒ»·½ÃæÀ´¿´£¬¹éΪOracleÃÅÏ£¬¿ÉÒÔΪBerkeley DB´øÀ´¸üÖ÷Á÷Óû§Êг¡µÄÐèÇ󣬲¢ÇÒ¿ÉÒÔͨ¹ýOracleµÄÏúÊÛÁ¦Á¿ºÍ¿Í»§Ö§³Ö×é֯ΪBerkeleyDB´øÀ´¸ü¶àµÄ²úÆ·Ó°ÏìÁ¦¡£µ«ÊÂʵÉÏ£¬Õâ´ÎÊÕ¹º²¢²»°µÊ¾×ÅOracle¼Æ»®°ÑTimesTen»òBerkeley DBÕûºÏµ½Oracle 10g»òOracle LiteÖС£Berkeley DB²¢²»Ê¹ÓÃSQL£¬Ò²²»Ö§³ÖPL/SQL¡£¶øOracleµÄÕ½ÂÔÊÇΪ²»Í¬²ã´ÎµÄǶÈëʽDBMSÓ¦Óã¬ÌṩºÏÊʵÄDBMS½â¾ö·½°¸¡£OracleÖ¼ÔÚÀûÓÃÆäÒѾÐû²¼³öÈ¥µÄ²»Í¬µÄ½Ó¿ÚºÍ¹¤¾ß£¬´Ù½ø²»Í¬ÀàÐÍÊý¾Ý¿âÖ®¼äÊý¾ÝµÄÁ÷ͨ¡£“ÌæËûÈË×ö¼ÞÒÂÉÑ”µÄÊÂÇ飬Oracle²»»áÈ¥×öµÄ¡£
¡¡¡¡Í¬ÑùÔÚ2006Äê2Ô·ݣ¬Oracle¶ÔBerkeleyDBÍê³ÉÊÕ¹ºÖ®ºó£¬MySQL²¢Ã»ÓГÊøÊÖ´ý±Ð”¡£MySQLËæºóÒԺܿìµÄ¶¯×÷ÊÕ¹ºÁË»ùÓÚWebÓ¦Óü¼ÊõµÄNetfrastructure¹«Ë¾£¬²¢ÇÒ°ÑNetfrastructureµÄ´´Ê¼ÈËJim StarkeyƸΪMySQLµÄ¸ß¼¶Èí¼þ¼Ü¹¹Ê¦¡£Starkey±»ÈÏΪÊǹØϵÐÍÊý¾Ý¿âµÄÏȷ棬ÊÇInterBaseÊý¾Ý¿â£¨InterBase±»ÈÏΪÊǵÚÒ»¿îÖ§³Ö´¥·¢Æ÷¡¢Ê¼þ¾¯¸æ¡¢Êý×é¡¢¶à°æ±¾µÄÊý¾Ý¿â£©µÄ´´Ê¼ÈË£¬ËûÔÚǶÈëʽFirebirdÊý¾Ý¿âÏîÄ¿ÖаçÑÝ׏ؼüÐÔ½ÇÉ«¡£Jim StarkeyµÄ¼ÓÈ룬ҲÐí¿ÉÒÔ°ïÖúMySQLµÖÓùÀ´×ÔOracleµÄÈëÇÖ¡£±È½ÏÓÐȤµÄÊÇ£¬MySQLͬʱ»¹¹ÍÓ¶ÁËStarkeyµÄÆÞ×ÓAnn Harrison×öһЩ¼æÖ°ÐԵŤ×÷¡£MySQL¶ÔJim Starkey¿ÉνÊÇ“¸ºÔðµ½µ×”£¬½â³ýÁËËûµÄ“ºó¹ËÖ®ÓÇ”¡£
¡¡¡¡ 2006Äê9Ô·ݣ¬Ëæ×ÅMySQL 5.1.12µÄ·¢²¼£¬MySQLÈ¥³ýµôÁ˶ÔBerkeleyDB´æ´¢ÒýÇæµÄÖ§³Ö¡£¶Ô´Ë£¬ÓзÖÎöÈËÊ¿ÈÏΪÕâÒ²ÐíÊÇÓëOracleÊÕ¹ºSleepcatÓйØϵ£¬ÊǶÔOracleµÄÒ»ÖÖ±äÏòµÄ“·´»÷”¡£ÓÐÈ˲²âMySQLÏÂÒ»¸öÒªÅ×ÆúµÄÒ²Ðí»áÊÇInnoDB¡£µ«MySQL¹Ù·½¶Ô´Ë±íʾ£ºMySQL²»»áÅ×Æú InnoDB£¬¶ø¶ÔÓÚBerkeleyDBµÄ·ÅÆúÍêÈ«ÊdzöÓÚ¼¼ÊõÔÒò¡£¶øʵ¼ÊÉÏ£¬MySQLÓëInnoDBµÄ“ºÏ×÷ÆõÔ¼”ÔÚ2006Äê¾Íµ½ÆÚÁË¡£ MySQLÅ×ÆúInnoDBÓë·ñ£¬ÒѾÎ޹ؽôÒªÁË¡£
¡¡¡¡·¢ÉúÔÚ2006Äê³õµÄÕâ×Ú¿ªÔ´Êý¾Ý¿âÊÕ¹º°¸£¬¶ÔÓÚÊý¾Ý¿âÒµ½çµÄ¶øÑÔ£¬ÓÐÈËÐÎÈÝÊÇÒ»¸öÓÐȤµÄ2006ÄêµÄ¿ªÊ¼¡£Ò²Ðíµ½2007Ä꣬»¹»áÓÐһЩ¿ªÔ´Êý¾Ý¿â±»ÄÉÈëOracleµÄÆìÏ¡£
¡¡¡¡²»ÏಮÖÙ
¡¡¡¡Ê±³£±»ÊÕ¹ºÒõÓ°ÁýÕÖµÄMySQLÔÚ2006ÄêÄêµ×ÓÖÊÜÁËÒ»´ÎССµÄ“´ò»÷”¡£ÔÚ2006Äê11ÔÂÆÚ¡¶Linux Journal¡·ÔÓÖ¾µÄ“2006Äê¶È¿ªÔ´Êý¾Ý¿â±à¼Ñ¡Ôñ½±”ÆÀÑ¡ÖУ¬ºÅ³Æ“ÊÀ½çÉÏ×îÁ÷ÐеĿªÔ´Êý¾Ý¿â”MySQLÈ´ÃûÂäËïɽ£¬È¡¶ø´úÖ®µÄÈ´ÊÇ“ÊÀ½çÉÏ×îÏȽøµÄ¿ªÔ´Êý¾Ý¿â”PostgreSQL¡£
¡¡¡¡µ«ÊÇ£¬ÔÚ2006Äê7Ô·ݣ¬MySQL¹«Ë¾¼°ÆäÊý¾Ý¿â²úÆ·±»Forresterµ÷²éÑо¿¹«Ë¾ÌáÃûΪ“¿ªÔ´Áì¾üÈËÎ£ÕâÊÇΨһµÄÒ»¼Ò¹«Ë¾¼°Æä²úÆ·£¬Í¬Ê±ÔÚForresterµÄÁ½·Ýµ÷²é±¨¸æÖб»×÷Ϊ“Áì¾üÈËÎï”ÌáÃû£¨ÕâÁ½·Ý±¨¸æ·Ö±ðÊÇ¡¶The Forrester Wave: Open Source Databases£¨2006ÄêµÚ¶þ¼¾¶È£©¡·ºÍ¡¶The Forrester Wave: Open Source Projects£¨2006ÄêµÚ¶þ¼¾¶È£©¡·£©¡£
¡¡¡¡Å׿ª¡¶Linux Journal¡·ºÍForresterµÄȨÍþÐÔ²»Ì¸£¬ÞðÆú¸÷λ±à¼ºÍ·ÖÎöÈËÊ¿µÄºÃ¶ñ²»ÂÛ£¬Ò»µ©Ì¸ÂÛ¿ªÔ´Êý¾Ý¿âÁìÓòµÄÁì¾üÈËÎMySQLºÍPostgreSQL×ÜÊDz»ÏàÉÏÏ¡£
¡¡¡¡2006ÄêµÄ6Ô·ݣ¬PostgreSQLÇì×£ÁË×Ô¼ºµÄ10ËêÉúÈÕ¡£²¢ÔÚµ±ÔÂÉý¼¶¸üеÄSun Solaris 10ÖУ¬±»È«ÃæÖ§³Ö——SunÔÚ2005Äê11Ô·ݾÍ×î³õÐû²¼Ö§³ÖPostgreSQL£¬²¢ÇÒ¹ÍÓ¶ÁËPostgreSQLºËÐÄÍŶӳÉÔ±Josh Berkus£¬µ£ÈÎSunÊý¾Ý¿â¼¼ÊõµÄPostgreSQLµÄÁìµ¼ÈË¡£Ö®ºó£¬ÔÚͬÄê8Ô·ݣ¬ÒÔPostgreSQLΪ»ù´¡µÄ¿ªÔ´Êý¾Ý¿â EnterpriseDBͬÑù»ñµÃSunÑ¡Ôñ£¬ÒÔΪSun¹«Ë¾Ìṩ¼¼ÊõÖ§³Ö¼°Ïà¹ØµÄרҵ·þÎñ¡£
¡¡¡¡“Ñô¹â”ÕÕÁÁ¿ªÔ´Êý¾Ý¿â£¿
¡¡¡¡ÎÞÂÛÊÇÖ÷Á÷ÉÌÒµÊý¾Ý¿â¾ÞÍ·¶Ô¿ªÔ´Êý¾Ý¿âµÄêéê죬»¹ÊÇһЩ´óÐÍÈí¼þ³§É̶ԿªÔ´Êý¾Ý¿âµÄÖ§³Ö£¬¶¼Ö¤Ã÷ÁË¿ªÔ´Êý¾Ý¿âÒѾÐγÉÁËÒ»¶¨µÄÓ°ÏìÁ¦¡£
¡¡¡¡Ä¿Ç°µÄ¿ªÔ´Êý¾Ý¿âÊг¡Îª3ÒÚÃÀÔª£¬²¢ÇÒÕýÔÚÒÔ´óÔ¼8%µÄÔö³¤ÂʳÖÐø¿ìËÙµÄÔö³¤¡£°´ÕÕÕâ¸öËٶȣ¬µ½2008ÄêµÄÊг¡·Ý¶î´óԼΪ10ÒÚÃÀÔª¡£Ó뿪ԴÊý¾Ý¿âÏà¹ØµÄÐèÇóºÍ×ÉѯÔÚ2005ÄêÔö³¤ÁË50%£¬¶ÔÓÚ¿ªÔ´Êý¾Ý¿âµÄÍƽøÓкܴó×÷ÓúÍÓ°Ïì¡£ÔÚ2006Ä꣬¿ªÔ´Êý¾Ý¿âµÄ¹Ø¼üÐÔ²¿ÊðÔö³¤ÁË´ó¸Å20%¡£¶øÔÚÓàϵÄ2 ÄêÖУ¬¸ü¶àµÄÊý¾Ý¿â³§É̽«»á±»ÎüÒý£¬ÒÔÔÚ×Ô¼ºµÄ²úÆ·ÖÐÓ¦ÓûòÖ§³Ö¿ªÔ´¿ªÔ´¼¼Êõ¡£
¡¡¡¡À´¿´Ò»ÏÂÀ´×ÔGartner/IDCµÄһЩ·ÖÎöºÍµ÷²éÊý¾Ý£º
¡¡¡¡µ½2008Ä꣬½«ÓÐ70%ÒÔÉϵÄIT×é֯ʹÓÿªÔ´Êý¾Ý¿â¡£
¡¡¡¡µ½2008Ä꣬MySQL½«»á³ÉΪ¹Ø¼üÓ¦ÓõÄÖØҪѡÔñ¡£
¡¡¡¡±»µ÷²é¹«Ë¾ÖеÄ40%¼Æ»®ÓÿªÔ´Êý¾Ý¿âÈ¡´ú˽ÓÐÉÌÒµÊý¾Ý¿â¹ÜÀíϵͳ¡£
¡¡¡¡±»µ÷²é¹«Ë¾ÖеÄ49%µÄÒѾÔÚʹÓÃMySQL£¬17%¼Æ»®Ê¹ÓÃMySQL¡£
¡¡¡¡Í¬Ê±£¬Gartner»¹°ÑMySQL³Æ×÷¿ªÔ´Êг¡ÄÚ×îÇ¿´óµÄ“ÐÂÉúÁ¦Á¿”——Õâ¸ö³ÆºÅÒ²ÐíÓÐЩÑÔ¹ýÆäʵ¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿âºÍ¿ªÔ´²Ù×÷ϵͳ
¡¡¡¡Í¬ÊôÓÚ¿ªÔ´ÁìÓòµÄ¿ªÔ´Êý¾Ý¿âºÍ¿ªÔ´²Ù×÷ϵͳ£¬ËäÈ»¶¼´÷×Å“¿ªÔ´”Õⶥ“ʱÉеÄñ×Ó”£¬µ«ËüÃÇÖ®¼ä´æÔÚןܴóµÄ²»Í¬µã¡£¾¡¹ÜÓÐÐí¶àµÄ¿ªÔ´Êý¾Ý¿â±»Óû§¹ã·ºµØʹÓã¨ÀýÈçMySQL£©£¬ÔËÐÐÔÚ¿ªÔ´²Ù×÷ϵͳÉÏ£¨ÀýÈçLinux£©£¬µ«ÊǶÔÓÚ¿ªÔ´Êý¾Ý¿âµÄ¿ª·¢£¬²¢²»È翪Դ²Ù×÷ϵͳÄÇÑùÏȽøºÍ¸ß¼¶¡£ÔÚ¿ªÔ´ÉçÇøÖУ¬ÓÐÊýÒÔÍò¼ÆµÄ¿ª·¢ÈËԱΪ¿ªÔ´²Ù×÷ϵͳ£¨ÀýÈçLinux£©×ö¹±Ï×£¬¹±Ï×Ô´´úÂë¡£µ«ÊÇÏà±È¶øÑÔ£¬ÔÚ¿ªÔ´Êý¾Ý¿â·½Ã棬ȴÏԵÓÈ˶¡”²»¹»ÐËÍú¡£¿ªÔ´²Ù×÷ϵͳËùÓµÓеĿªÔ´ÉçÇøµÄ¼¼ÊõÖ§³ÖºÍÉîºñ±³¾°£¬ÊÇÓ뿪ԴÊý¾Ý¿â×î´óµÄ²»Í¬µã¡£
¡¡¡¡¶ÔÓÚ¿ªÔ´Êý¾Ý¿â¶øÑÔ£¬Ò²ÐíÒªÓÃÉÏ´ó¸Å10ÄêµÄʱ¼ä£¬²ÅÄܹ»´ïµ½Âú×ãÆóÒµ¼¶ºËÐÄϵͳÔÚÉÌÎñÖÇÄÜÊý¾Ý¿â²Ö¿â·½ÃæµÄÐèÇó¡£
¡¡¡¡ÖîÈçMySQL¡¢PostgreSQL¡¢EnterpriseSQLµÈµÄ¿ªÔ´Êý¾Ý¿â£¬ÓëÏÖÓеÄÖîÈçOracel¡¢IBM¡¢Î¢ÈíµÄÖ÷Á÷ÉÌÒµÊý¾Ý¿â²úÆ·Ïà±È£¬Ôڸ߿ÉÓÃÐÔ¡¢ÆóÒµ¼¶µÄÓ¦ÓᢹؼüÐÔÓ¦ÓõIJã´ÎÉÏ»¹ÓÐÒ»¶¨µÄ²î±ð¡£
¡¡¡¡ËäÈ»¿ªÔ´Êý¾Ý¿âÔÚ2006ÄêµÄ¹Ø¼üÐÔ²¿ÊðÔö³¤ÁËÔ¼50%£¬µ«ÊÇÆäÆðµãºÜµÍ¡£¿ªÔ´Êý¾Ý¿â¸ü¶àµÄ±»Ó¦ÓÃÔÚС¹æÄ£µÄÏîÄ¿ÖУ¬ÀýÈçWebÓ¦ÓúͷþÎñÆ÷Ó¦Óá£ÔÚ Google¡¢Yahoo£¡µÈ¹«Ë¾ÀËäÈ»ÓÐMySQLµÄ²¿Ê𣬵«ÊǺÜÄÜ·¢ÏÖMySQL±»Ó¦ÓÃÔڹؼüÐԵē¿Á¿Ì”ÐèÇóµÄÁìÓòÖС£¶ÔÓڹؼüÐÔÊÂÎñµÄ´¦Àí£¬ÆóÒµºÍÓû§ÈÔÈ»»áÑ¡ÔñÓÐÍ걸¹¦ÄܺÍÍêÈ«Ö§³Ö·þÎñµÄÉÌÒµÊý¾Ý¿â²úÆ·¡£¿ªÔ´Êý¾Ý¿âµÄÖ§³Ö·þÎñÔÚÒ»¶¨³Ì¶ÈÉÏÒ²Ðí¿ÉÒÔÂÔʤһ³ï£¬µ«ÊÇ£¬Èç¹û¿ªÔ´Êý¾Ý¿â²»¶Ï¼ÓÈë¡¢¸Ä½ø¡¢ÌáÉý×Ô¼ºµÄ²úÆ·ÐÔÄÜ£¬ÄÇËüÊÇ·ñ»á³ÉΪÄÇЩÖ÷Á÷ÉÌÒµÊý¾Ý¿âµÄ“Ôʼ°æ”²úÆ·£¿Çë²»ÒªÍü¼Ç£¬“Äã×Ô¼ºÔÚ½ø²½µÄͬʱ£¬µÐÈËÒ²ÔÚ½ø²½”¡£
¡¡¡¡LinuxΪÔËÐпªÔ´Êý¾Ý¿âÌṩÁËÒ»¸ö¿ÉÓÃƽ̨£¬²¢ÇÒÐí¶à¹«Ë¾ÒѾѡÔñÔÚLinuxÉÏÔËÐпªÔ´Êý¾Ý¿â¡£µ«ÊÇ£¬Linux»·¾³²¢²»ÊÇÕæÕýµÄÆóÒµ¼¶Ó¦Óû·¾³¡£ÔÚδÀ´µÄ3—4ÄêÀLinux»·¾³±ØÐëÇ÷ÓÚ³ÉÊ죬ÒÔ´ïµ½Âú×ã´óÐÍ»úÐÔÄܺÍÆóÒµ¼¶Óû§µÄÐèÇ󣬼´LinuxÔÚδÀ´ÐèÒª°çÑÝÈç½ñUnixµÄ½ÇÉ«¡£Æ½Ì¨µÄ³ÉÊ죬²ÅÄܱ£Ö¤¿ªÔ´Êý¾Ý¿âµÄ³ÉÊìºÍ¹Ø¼üÐÔÓ¦Óá£ËäÈ»UnixµÄʹÓÃÔö³¤ÂÊÕýÔÚ¼õ»º£¬ÔÚÎåÄêÖ®ÄÚ£¬UnixµÄÊг¡·Ý¶î»á¿ÉÄܻᱻLinuxºÍWindows ËùÇÖÕ¼ºÍ¿ØÖÆ¡£µ«ÊǾàÀëUnixµÄÔáÀñ»¹ÓÐÒ»¶Îʱ¼ä£¬»òÐíÐèÒª10—20ÄêµÄʱ¼ä°É¡£
¡¡¡¡±»¾ºÕùµô£¿±»ÊÕ¹ºµô£¿
¡¡¡¡¿ªÔ´Êý¾Ý¿âÔÚ×ÔÎÒÔö³¤µÄͬʱ£¬»¹ÒªÊ±¿ÌÌá·ÀÀàËÆOracle¡¢IBM¡¢Î¢ÈíÕâЩÉÌÒµÊý¾Ý¿â¾ÞÍ·µÄ“С¶¯×÷”¡£
¡¡¡¡ÏÔ¶øÒ×¼û£¬OracleÒ»Ö±¶Ô¿ªÔ´Êý¾Ý¿âÁìÓòµÄ³§ÉÌ»¢ÊÓíñíñ£¬²¢ÇÒÒѾÓÐËùÕ¶»ñ¡£IBMºÍ΢Èí¶Ô¿ªÔ´Êý¾Ý¿â³§ÉÌÒ²Óи÷×ÔµÄÊÕ¹º“Õ½ÂԼƻ®”ºÍ“¾ü·ÑÔ¤Ë㔡£ÕâЩ³§ÉÌÕæʵµÄÊÕ¹ºÄ¿µÄ£¬ÆäʵÊÇÏëÒÔ´ËÊÕ¹º¿ªÔ´Êý¾Ý¿âµÄÊг¡·Ý¶î¡£Î¢ÈíºÍIBMÊÇ·ñ»á²½OracelµÄºó³¾£¬»òÕßͶ×ÊÓÚÆäËü·çÏÕ¿ªÔ´Êý¾Ý¿â³§ÉÌ£¬ÓдýÀúÊ·¿±²é¡£¶ÔÓÚÕâЩÖ÷Á÷ÉÌÒµÊý¾Ý¿â³§É̶øÑÔ£¬¿ªÔ´Êý¾Ý¿â¹«Ë¾¶ÔÄ¿Ç°È«Çò140ÒÚÃÀÔªµÄDBMSÊг¡·Ý¶î£¨²¢ÕýÔÚÒÔ7%µÄÔö³¤ÂÊÔö³¤£©µÄ“ÇÔÈ¡”£¬“ÌÖÑᔳɷִóÓÚ“Íþв”¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿â³§ÉÌ»¹ÒªÃæ¶ÔÀ´×ÔÕâЩÖ÷Á÷³§É̵ľºÕù¡£ÊÂʵÉÏ£¬ÕâЩ¾ÞÍ·³§É̶¼ÒѾ¶Ô×Ô¼ºµÄ²úÆ·¼Û¸ñ´òÁ˺ܵ͵ÄÕÛ¿Û£¬²¢ÇÒ»¹ÔÚÊʵ±µÄʱºòÏòÓû§ÌṩÃâ·ÑµÄ¡¢¼¯³ÉÁË“ËõС±ÈÀý”µÄ¸ß¼¶¹¦ÄܵÄÊý¾Ý¿â²úÆ·¡£ÁíÍ⣬ÕâЩÖ÷Á÷³§ÉÌÔÚ²»Ôö¼ÓÈκγɱ¾µÄÇ°ÌáÏ£¬ÔÚ×Ô¼ºµÄ²úÆ·ÖÐÔö¼ÓºÍÖ§³ÖÁË¿ªÔ´Êý¾Ý¿âÏÖÔÚËùÓµÓеļ¼Êõ¡£OracleÔÚ»¨·Ñ3°ÙÍòÃÀÔªÊÕ¹ºInnobaseÖ®ºó£¬ÔÚÆä»ù´¡Ö®ÉÏ·¢²¼ÁËOracel Database 10g ExpressµÄÃâ·Ñ°æ±¾¡£¶ø΢ÈíÒ²·¢²¼ÁË“ËõË®°æ”µÄSQL Server Express¡£
¡¡¡¡²»ÒªÒÔΪÕâЩ¾ÞÍ·³§ÉÌÍƳö»ùÓÚ¿ªÔ´¼¼ÊõµÄÊý¾Ý¿â²úÆ·£¬¾Í±íʾËûÃÇÔ¸Òâ²ÉÓÿªÔ´ÉçÇøµÄÔÔòºÍ“½ÌÒ唡£Ò²²»ÒªÖ¸ÍûËûÃÇ»áÌṩÃâ·ÑµÄÆóÒµ°æÊý¾Ý¿âÈí¼þ¡£ÕâЩ×ö·¨¶¼Ö»ÊÇÔÝʱµÄ£¬¶ÔÓÚµÄÕâЩ¾ÞÍ·³§É̶øÑÔ£¬×îÈÝÒ××àЧµÄ·½·¨£¬¾ÍÊÇÒÔÊÕ¹º×Ô¼ºµÄ¾ºÕù¶ÔÊÖÀ´×÷Ϊ±£»¤×Ô¼ºµÄÊг¡·Ý¶îµÄÒ»ÖÖ·½·¨¡£ÄѵÀÄãÈÏΪSleepcat±»ÊÕ¹ºÖ®ºó£¬¾Í»á³ÉΪ Oracel²úÆ·ÏßÉϵÄÒ»¿î¿ªÔ´Êý¾Ý¿â²úÆ·Â𣿱»ÊÕ¹ºµÄ¹«Ë¾Ò»µ©³ÉΪÕâЩ¾ÞÍ·¹«Ë¾Öеē¹âÈÙÒ»·Ö×Ó”Ö®ºó£¬ËûÃǸ÷×ÔÉíÉϵēÏÊÁÁ”ÌØÐÔ½«»áËæÖ®Ïûʧ¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿âµÄ½Çɫת»»
¡¡¡¡¿ªÔ´Êý¾Ý¿âµÄÓ°ÏìÁ¦ÊÇÖµµÃ¿Ï¶¨µÄ£¬µ«ÊÇ¿ªÔ´Êý¾Ý¿â²úÆ·ÖÕ¾¿Êǵ®ÉúÓÚ“¿ªÔ´È˔֮ÊÖ¡£×öΪ¿ªÔ´µÄ¿ñÈÈÕߣ¬ÕâЩ¿ªÔ´Êý¾Ý¿âµÄ¿ª·¢ÕßÔÚÉè¼Æ²úƷʱʼÖÕÊdzöÓÚ¿ª·¢ÕßµÄÇ°Ìᣬ¶ø·ÇרÃÅÕë¶Ô²úÆ·Óû§µÄÐèÇó£¬ÕâÒ²¾Í¾ö¶¨ÁË¿ªÔ´Êý¾Ý¿âÏà¶ÔÓÚ´óÐÍÉÌÒµÊý¾Ý¿âµÄÔÚ¹¦ÄÜÉϵÄǷȱ¡£Ö÷Á÷¿ªÔ´Êý¾Ý¿âMySQLºÍ PostgreSQLÒѾ·Ö±ð´æÔÚÁË20ÄêºÍ10Ä꣬¶øËüÃǵÄÖ÷Á÷Óû§È´ÈÔÈ»¶¨Î»ÔÚÖÐÏÂÆóÒµ¼¶Óû§¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿âµÄ“¿ªÔ´”ÌصãΪÆä´øÀ´µÄ¼Û¸ñÓÅÊƳɾÍÁË¿ªÔ´Êý¾Ý¿âµÄÓ¦ÓúÍÊг¡£¬µ«ÊÇÒ²ÔÚÒ»¶¨³Ì¶ÈÉÏÏÞÖÆÁËÆä²úÆ·µÄÉÌÒµ»¯Ó¦Óá£ËäÈ»IBM°Ñ×Ô¼ºµÄCloudscape¹±Ï׸ø¿ªÔ´ÉçÇø£¬¹«Ë¾¹Ù·½ÂÛµ÷³ÆÊÇÏ£Íû½èÖú¿ªÔ´ÉçÇøµÄ¿ª·¢ÕßµÄÈËÆøºÍȺ²ßȺÒâµÄ¼¼ÊõÓÅÊÆ£¬µ«ÊÇ£¬ÕâÖ»ÊDZíÃ÷ÁËIBM¶Ô´ý¿ªÔ´£¬¶Ô´ý¿ªÔ´Êý¾Ý¿âµÄÒ»ÖÖ̬¶È£¬ÊÇIBMÔÚ¿ªÔ´Ðж¯ÖбíÏÖ³öÀ´µÄÒ»ÖÖ×Ë̬¡£OracleÔÚÍƹã×Ô¼ºµÄÊÕ¹ºÕ½ÂÔµÄͬʱ£¬¼¸´ÎÈý·¬µÄ¶Ô¿ªÔ´Êý¾Ý¿â“ʾ°®”£¬ÆäÄ¿µÄ»òÐíÊÇͨ¹ýÊÕ¹ºÀ´ÏÞÖÆÓë×Ô¼º´æÔÚ¾ºÕù¹ØϵµÄ¿ªÔ´Êý¾Ý¿âÔÚ¹¦ÄÜÉÏÍêÉƺÍÌá¸ß£¬ÌرðÊÇ¿ªÔ´Êý¾Ý¿âµÄ¶àÊý¾Ý´¦ÀíÄÜÁ¦¡£Î¢Èí¹«Ë¾ÒÀ¿¿SQL ServerϵÁвúÆ·Õ¼¾ÝÊý¾Ý¿âÊг¡µÄµÚÈý룬SQL ServerÆð³õµÄ¶¨Î»¾ÍÊÇÖÐСÆóÒµ¼¶Óû§£¬Ê±¸ôÎåÄ꣬µ½2005Äêµ×΢ÈíÍƳöSQL Server 2005£¬Ö¼ÔÚ½ø¾ü¸ß¶ËÆóÒµÊг¡¡£ÔÚ¿ªÔ´µÄÈȳ±ÖУ¬Î¢Èí´Ë¾ÙÃ÷ÏÔ±íʾÆäÈÔȻҪ¹ÌÊØÉÌÒµÊý¾Ý¿âÊг¡¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿âÊÇÓ®µÃÁËһЩ´ó¿Í»§£¬µ«ÊÇ·ÖÎöÈËÊ¿Ö¸³ö£ºMySQLÊÇÔںܳ¤Ò»¶Îʱ¼äÖ®ÄÚ£¬Í¨¹ýºÜ´óµÄŬÁ¦²ÅÕùÈ¡µ½ÕâЩ´ó¿Í»§µÄ¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿â³§É̺ͲúÆ·ÈçºÎÔÚÊг¡ÖÐת»»×Ô¼ºµÄ½ÇÉ«£ºÊÇ°Ñ¿ªÔ´½Çɫת»»³ÉÉÌÒµ½ÇÉ«£¿ÊÇÈÔÈ»³ÖÐø×Ô¼ºµÄ¿ªÔ´½ÇÉ«£¿ÊÇ°çÑÝ¿ªÔ´ÓëÉÌÒµµÄË«ÖؽÇÉ«£¿
¡¡¡¡¿ªÔ´Êý¾Ý¿âµÄÉÌÒµ½ÇÉ«µÄ°çÑÝÖ»ÄÜÒÀ¿¿¼¼ÊõÖ§³ÖºÍ·þÎñ£¬µ«ÊÇÈç¹û¿ªÔ´²úÆ·ÔÚÍêÉÆ×ÔÎÒ¹¦ÄÜÒÔÂú×ã¸ß¶Ë¿Í»§ÐèÇóµÄͬʱ£¬Æä¼¼ÊõÖ§³ÖºÍ·þÎñÒ²ÏàÓ¦Ìá¸ßÁËÊշѱê×¼£¬ÕâºÍÓû§Ö±½Ó¹ºÂò¹¦ÄÜÍêÉƵÄÉÌÒµÊý¾Ý¿â»¹ÓÐʲôÇø±ð£¿
¡¡¡¡ÖÁÓÚ¿ªÔ´½ÇÉ«µÄ°çÑÝ£¬ÄѵÀ¿ªÔ´³§ÉÌÏë°Ñ×Ô¼ºµÄ¹«Ë¾±ä³É´ÈÉÆ»ú¹¹Âð£¿
¡¡¡¡ÉÌÒµÓ뿪Դ½ÇÉ«µÄ»ìÑÝ£¬¾ÍÒª¿¼Âǵ½ÈçºÎƽºâ¶þÕߵĹØϵ£¬ÈçºÎÓ¦¶ÔÀ´×ÔÉÌÒµºÍ¿ªÔ´Ë«·½µÄѹÁ¦¡£
¡¡¡¡¿ªÔ´Êý¾Ý¿âÓÐDZÔÚµÄÊг¡ºÍ¿Õ¼ä£¬µ«ÊÇ¿ªÔ´Êý¾Ý¿âÐèÒª¿¼ÂÇÒÔʲôÑùµÄ½ÇÉ«£¬Ñ¡ÔñʲôÑùµÄ²ßÂÔ²ÅÄÜÔÚÊý¾Ý¿âÊг¡Õ¾ÎÈ¡£Ë×îÖÕÄܹ»Õ¾ÎÈ£¬Õ¾ÎÈÖ®ºóµÄ¸ß¶ÈÊǶàÉÙ£¬¿Õ¼äÓÖÊǶàÉÙ£¬ÕâЩ¶¼ÊÇÐèÒªÈÏÕæ˼¿¼µÄ¡£
À´×Ô£ºIt168