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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
¾©¶«·Ö²¼Ê½Êý¾Ý¿âϵͳÑݽøÖ®Â·
 
×÷ÕߣºÕųÉÔ¶ À´Ô´£º¼«¿ÍÍ·Ìõ ·¢²¼ÓÚ 2017-3-22
  2327  次浏览      29
 

¹ØÓÚÊý¾Ý¿âµÄʹÓã¬ÔÚ¾©¶«Óм¸¸öÇ÷ÊÆ£¬ÔçÆÚÔÚ¾©¶«Ö÷ÒªÓÃSqlServer¼°OracleÒ²ÓÐÉÙÁ¿²ÉÓÃMySQL£¬Ëæ×ÅÒµÎñ·¢Õ¹¼¼Êõ»ýÀÛ¼°Ê¹Óóɱ¾µÈÒòËØ£¬ºÜ¶àÒµÎñ¶¼¿ªÊ¼Ê¹ÓÃMySQL£¬°üÀ¨ÔçÆÚʹÓÃSqlServer¼°OracleµÄºÜ¶àºËÐÄÒµÎñÒ²¶¼½¥½¥µÄ¿ªÊ¼Ç¨ÒƵ½MySQL£¬µ¥»úµÄMySQLÍùÍùÎÞ·¨Ö§³ÅÕâÀàÒµÎñ£¬ÐèÒª¿¼·Ö²¼Ê½µÄ½â¾ö·½°¸£¬ÁíÍâÔ­±¾Ê¹ÓÃMySQLµÄÒµÎñËæ×ÅÊý¾ÝÁ¿¼°·ÃÎÊÁ¿µÄÔö¼ÓÒ²»áÓöµ½Æ¿¾±×îÖÕÒ²»á¿¼ÂDzÉÓ÷ֲ¼Ê½½â¾öµÄ·½°¸£¬Õû¸ö¾©¶«·¢Õ¹Ç÷ÊÆÈçͼ1Ëùʾ¡£

ͼ1 ÒµÎñʹÓÃÊý¾Ý¿âÑݱäÇ÷ÊÆ

·Ö²¼Ê½µÄÊý¾Ý¿â½â¾ö·½°¸ÓкܶàÖÖ£¬ÔÚ¸÷¸ö»¥ÁªÍø¹«Ë¾Ê¹ÓõÃÒ²ÊǷdz£µÄÆÕ±é£¬±¾ÖÊÉϾÍÊǽ«Êý¾Ý²ð¿ª´æ´¢ÔÚ¶à¸ö½ÚµãÉÏ´Ó¶ø»º½âµ¥½ÚµãµÄѹÁ¦£¬ÒµÎñ²ãÃæÒ²¿ÉÒÔ¸ù¾ÝÒµÎñÌØµã×ÔÐнøÐвð·Ö£¬Èçͼ2Ëùʾ£¬¼ÙÉèÓÐÒ»ÕÅuser±í£¬ÒÔIDΪ²ð·Ö¼ü£¬¼ÙÉè²ð·Ö³ÉÁ½·Ý£¬×î¼òµ¥µÄ¾ÍÊÇÆæÊýIDµÄÊý¾ÝÂäµ½Ò»¸ö´æ´¢½ÚµãÉÏ£¬Å¼ÊýIDµÄÊý¾ÝÂäµ½ÁíÍâÒ»¸ö´æ´¢½ÚµãÉÏ£¬Êµ¼Ê²¿ÊðʾÒâͼÈçͼ3Ëùʾ¡£

³ýÁËÒµÎñ²ãÃæ×ö²ð·Ö£¬Ò²¿ÉÒÔ¿¼ÂDzÉÓýÏΪͨÓõÄһЩ½â¾ö·½°¸£¬Ö÷Òª·ÖΪÁ½À࣬һÀàÊǿͻ§¶Ë½â¾ö·½°¸£¬ÕâÖÖ·½°¸ÊÇÔÚÒµÎñÓ¦ÓÃÖÐÒýÈëÌØ¶¨µÄ¿Í»§¶Ë°ü£¬Í¨¹ý¸Ã¿Í»§¶Ë°üÍê³ÉÊý¾ÝµÄ²ð·Ö²éѯ¼°½á¹û»ã×ܵȲÙ×÷£¬ÕâÖÖ·½°¸¶ÔÒµÎñÓÐÒ»¶¨ÇÖÈëÐÔ£¬Ëæ×ÅÒµÎñÓ¦ÓÃʵÀý²¿ÊðµÄÊýÁ¿±È½Ï´ó£¬Êý¾Ý¿â¶Ë¿ÉÄÜ»áÃæÁÙÁ¬½ÓÊýѹÁ¦±È½Ï´óµÄÎÊÌ⣬ÁíÍâ°æ±¾Éý¼¶Ò²±È½ÏÀ§ÄÑ£¬ÓŵãÊÇÁ´Â·½Ï¶Ì£¬´ÓÓ¦ÓÃʵÀýÖ±½Óµ½Êý¾Ý¿â¡£

ͼ2 Êý¾Ý²ð·ÖʾÒâͼ

ÁíÒ»ÀàÊÇÖмä¼þµÄ½â¾ö·½°¸£¬ÕâÖÖ·½°¸ÊÇÌṩ¼æÈÝÊý¾Ý¿â´«ÊäЭÒé¼°Óï·¨¹æ·¶µÄ´úÀí£¬ÒµÎñÔÚÁ¬½ÓÖмä¼þµÄʱºò¿ÉÒÔÖ±½ÓʹÓô«Í³µÄJDBCµÈ¿Í»§¶Ë£¬´Ó¶ø´ó´ó¼õÇáÁËÒµÎñ¿ª·¢²ãÃæµÄ¸ºµ££¬±×¶ËÊÇÖмä¼þµÄ¿ª·¢ÄѶȻá±È¿Í»§¶Ë·½°¸ÉÔ΢¸ßÒ»µã£¬ÁíÍâÍøÂç´«ÊäÁ´Â·É϶à×ßÁËÒ»¶Î£¬ÀíÂÛÉ϶ÔÐÔÄÜÂÔÓÐÓ°Ï죬ʵ¼ÊʹÓû·¾³ÖÐÕâЩϵͳ¶¼ÊÇÔÚ»ú·¿ÄÚÍø·ÃÎÊ£¬ÕâÖÖÍøÂçÉϵÄÓ°ÏìÍêÈ«¿ÉÒÔºöÂÔ²»¼Æ¡£

ͼ3 ϵͳ²¿ÊðʾÒâͼ

¸ù¾ÝÉÏÊö·ÖÎö£¬ÎªÁ˸üºÃµÄÖ§³Å¾©¶«´óÁ¿µÄ´ó¹æÄ£Êý¾ÝÁ¿µÄÒµÎñ£¬ÎÒÃÇ¿ª·¢ÁËÒ»Ì×¼æÈÝMySQLЭÒéµÄ·Ö²¼Ê½Êý¾Ý¿âµÄÖмä¼þ½â¾ö·½°¸£¬ÎÒÃdzÆÖ®ÎªJProxy£¬ÕâÌ×·½°¸¾­¹ýÁ˶à´ÎµÄÑݱä×îÖÕÍê³É²¢Ö§³ÅÁ˾©¶«È«¼¯ÍŵÄÈ¥Oracle/SqlserverÈÎÎñ¡£

JProxyµÚÒ»¸ö°æ±¾Èçͼ4Ëùʾ£¬Ã¿¸öJProxy¶¼»áÓÐÒ»¸öÅäÖÃÎļþ£¬ÎÒÃÇ»áÔÚÅäÖÃÎļþÖÐÅäÖÃÏàÓ¦ÒµÎñµÄ¿â±í²ð·ÖÐÅÏ¢¼°Â·ÓÉÐÅÏ¢£¬ JProxy½ÓÊÕµ½SQLÒÔºó»á¶ÔSQL½øÐнâÎöÔÙ¸ù¾Ý·ÓÉÐÅÏ¢¾ö¶¨SQLÊÇ·ñÐèÒªÖØÐ´¼°¸Ã·¢ÍùÄÄЩ½Úµã£¬µÈ¸÷½Úµã½á¹û·µ»ØÒÔºóÔÙ½«½á¹û»ã×ܰ´ÕÕMySQL´«ÊäЭÒé·µ»Ø¸øÓ¦Óá£

½áºÏÉÏÎĵÄÀý×Ó£¬µ±Óû§²éѯuserÕâÕűíʱ¼ÙÉèSQLÓï¾äÊÇselect * from user where id = 1 or id = 2£¬µ±ÊÕµ½ÕâÌõSQLÒÔºó£¬JProxy»á½«SQL²ð·ÖΪselect * from user where id=1 ¼°select * from user where id = 2£¬ ÔÙ·Ö±ð°ÑÕâÁ½ÌõsqlÓï¾ä·¢Íùºó¶ËµÄ½ÚµãÉÏ£¬×îºó½«Á½¸ö½ÚµãÉÏ»ñÈ¡µ½µÄÁ½Ìõ¼Ç¼һ²¢·µ»Ø¸øÓ¦Óá£

ÕâÖÖ·½°¸ÔÚÒµÎñ¿â±í±È½ÏÉÙµÄʱºòÊÇ¿ÉÐеģ¬Ëæ×ÅÒµÎñµÄ·¢Õ¹¿â±íµÄÊýÁ¿¿ÉÄܻ᲻¶ÏÔö¼Ó£¬ÓÈÆäÊÇÕë¶ÔÈ¥OracleµÄÒµÎñÔÚÇл»Êý¾Ý¿âµÄʱºò¿ÉÄÜÊÇÒ»´ÎÇл»¼¸ÕÅ±í£¬ÏÂÒ»´ÎÔÙÇл»ÁíÍ⼸ÕÅ±í£¬Õâ¾ÍÒªÇó¾­³£ÐÞ¸ÄÅäÖÃÎļþ¡£ÁíÍâJProxyÔÚ²¿ÊðµÄʱºòÖÁÉÙÐèÒª²¿ÊðÁ½·ÝÉõÖÁ¶à·Ý£¬Èçͼ5Ëùʾ£¬´ËÊ±ÃæÁÙÒ»¸öÎÊÌâÊÇÈçºÎ±£Ö¤ËùÓеÄÅäÖÃÎļþÔÚ²»¶ÏÐ޸ĵĹý³ÌÖÐÊÇÍêȫһÖµġ£ÔÚÔçÆÚÔËά¹ý³ÌÖУ¬ÎÒÃÇ¿¿È˹¤ÐÞ¸ÄÍêÒ»·ÝÅäÖÃÎļþ£¬ÔÙ½«ÏàÓ¦µÄÅäÖÃÎļþ¿½±´¸øÆäËûµÄJProxy£¬È·±£JProxyÅäÖÃÎļþÄÚÈÝÒ»Ö£¬Õâ¸ö¹ý³ÌÐÄÖǸºµ£½ÏÖØÇÒÈÝÒ׳ö´í¡£

ͼ4 °æ±¾Ò» ͼƬÃèÊö

ͼ5 ÅäÖÃÎļþ

ÔÚÖ®ºóµÄ°æ±¾ÖÐÎÒÃÇÒýÈëÁËJManagerÄ£¿é£¬Õâ¸öÄ£¿é¸ºÔðµÄ¹¤×÷ÊǹÜÀíÅäÖÃÎļþÖеÄ·ÓÉÔªÐÅÏ¢£¬Èçͼ6Ëùʾ¡£JProxyµÄ·ÓÉÔªÐÅÏ¢¶¼ÊÇͨ¹ýJManagerÀ´Í³Ò»»ñÈ¡£¬ÎÒÃÇÖ»ÐèҪͨ¹ýJManagerÍùÔªÊý¾Ý¿âÀïÌí¼ÓÐ޸ķÓÉÔªÊý¾Ý£¬²Ù×÷Íê³ÉÒÔºó֪ͨ¸÷¸öJProxy¶¯Ì¬¼ÓÔØÂ·ÓÉÐÅÏ¢¾Í¿ÉÒÔ±£Ö¤Ã¿¸öJProxyµÄ·ÓÉÐÅÏ¢ÊÇÍêȫһֵ쬴Ӷø½â¾öά»¤Â·ÓÉÔªÐÅÏ¢Ò»ÖÂÐÔµÄÍ´µã¡£

ͼ6 °æ±¾¶þ

ÔÚÌáµ½·Ö²¼Ê½Êý¾Ý¿â½â¾ö·½°¸Ê±Ò»¶¨»á¿¼ÂǵÄÒ»¸öÎÊÌâÊÇÀ©ÈÝÎÊÌ⣬À©ÈÝÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÎÒÃdzÆÖ®Îªre-sharding·½°¸£¬¼òµ¥µÄ˵¾ÍÊÇһƬ²ðÁ½Æ¬£¬Á½Æ¬²ðΪËÄÆ¬£¬Èçͼ7Ëùʾ£¬Ô­±¾Ö»ÓÐÒ»¸öMySQLʵÀýÒ»¸öshard£¬Ö®ºó²ð·Ö³Éshard1ºÍshard2Á½¸ö·ÖƬ£¬Ö®ºóÔÙÌí¼ÓеÄMySQLʵÀý£¬½«shard1²ð·Ö³Éshard11ºÍshard12Á½¸ö·ÖƬ£¬½«shard2²ð·Ö³Éshard21ºÍshard22Á½¸ö·ÖƬ·Åµ½ÁíÍâмӵÄMySQLʵÀýÉÏ£¬ÕâÖÖÀ©ÈÝ·½Ê½ÊÇ×îÀíÏëµÄ£¬µ«¾ßÌåʵÏÖµÄʱºò»áÂÔ΢Âé·³Ò»µã£¬ÎÒÃÇ¶ÌÆÚÖ®ÄÚÑ¡ÔñÁËÁíÒ»ÖÖÆ«±£ÊØÒ»µãÔÚºÏÀíÔ¤¹ÀǰÌáÏÂ×ãÒÔÖ§³ÅÒµÎñ·¢Õ¹µÄÀ©ÈÝģʽ£¬ÎÒÃdzÆÖ®Îªpre-sharding·½°¸£¬ÕâÖÖ·½°¸ÊÇÔ¤ÏȲð·ÖÔÚÒ»¶¨Ê±ÆÚÄÚ×ã¹»ÓÃµÄ·ÖÆ¬Êý£¬ÔÚǰÆÚÊý¾ÝÁ¿½ÏÉÙʱÕâЩ·ÖƬ¿ÉÒÔ·ÅÔÚÒ»¸ö»òÉÙÁ¿µÄ¼¸¸öMySQLʵÀýÉÏ£¬µÈºóÆÚÊý¾ÝÁ¿Ôö´óÒÔºó¿ÉÒÔÍù¼¯ÈºÖмÓеÄMySQLʵÀý£¬½«Ô­±¾µÄ·ÖÆ¬Ç¨ÒÆµ½ÐÂÌí¼ÓµÄMySQLʵÀýÉÏ£¬Èçͼ8Ëùʾ£¬ÎÒÃÇÔÚÒ»¿ªÊ¼¾Í²ð·Ö³ÉÁËshard1¡¢shard2¡¢shard3¡¢shard4Ëĸö·ÖƬ£¬ÕâËĸö·ÖƬ×î³õÊÇÔÚÒ»¸öMySQLʵÀýÉÏ£¬Êý¾ÝÁ¿Ôö´óÒÔºóÎÒÃÇ¿ÉÒÔÌí¼ÓеÄMySQLʵÀý£¬½«shard3ºÍshard4Ç¨ÒÆÐµÄMySQLʵÀýÉÏ£¬Õû¸ö¼¯Èº·ÖƬÊýûÓз¢Éú±ä»¯µ«ÊÇÈÝÁ¿ÒѾ­±ä³ÉÁËÔ­À´µÄÁ½±¶¡£

ͼ7 re-sharding·½°¸ ͼƬÃèÊö

ͼ8 pre-sharding·½°¸

Pre-sharding·½°¸Ï൱ÓÚͨ¹ýÇ¨ÒÆÍê³É´ïµ½À©ÈݵÄÄ¿µÄ£¬·ÖƬλÖÃµÄ±ä¶¯Éæ¼°µ½Êý¾ÝµÄÇ¨ÒÆÑéÖ¤¼°Â·ÓÉÔªÊý¾ÝµÄ±ä¸üµÈһϵÁб䶯£¬ËùÒÔÎÒÃÇÒýÈëÁËJTransferϵͳ£¬Èçͼ9Ëùʾ¡£JTransfer¿ÉÒÔ×öµ½ÔÚÏßÎÞ·ìÇ¨ÒÆ£¬Ç¨ÒÆÀ©ÈÝʱֻÐèÌá½»Ò»ÌõÇ¨ÒÆ¼Æ»®£¬Ö¸¶¨½«Ä³¸ö·ÖƬ´ÓÄĸöԴʵÀýÇ¨ÒÆµ½ÄĸöÄ¿±êʵÀý£¬¿ÉÒÔÖ¸¶¨ÔÚºÎʱ¿ªÊ¼Ç¨ÒÆÈÎÎñ£¬µÈµ½ÁËʱ¼äµãϵͳ»á×Ô¶¯¿ªÊ¼×öÇ¨ÒÆ¡£Õû¸öÇ¨ÒÆ¹ý³ÌÖÐÉæ¼°µ½Ç¨ÒÆ»ù´¡È«Á¿Êý¾ÝºÍÇ¨ÒÆ¹ý³ÌÖÐÒµÎñ·ÃÎʲúÉúµÄÔöÁ¿Êý¾Ý£¬Ò»¿ªÊ¼»á½«»ù´¡È«Á¿Êý¾Ý´ÓԴʵÀýÖÐdump³öÀ´µ½Ä¿±êʵÀý»Ö¸´£¬È·ÈÏÊý¾ÝÕýÈ·ÒÔºó¿ªÊ¼×·¸ÏÔöÁ¿Êý¾Ý£¬µ±ÔöÁ¿Êý¾Ý×·¸Ïµ½Ò»¶¨³Ì¶ÈϵͳԤ¹À¿ÉÒÔ¿ìËÙ×·¸Ï½áÊøÊ±£¬ÎÒÃÇ»á×öÒ»¸ö¶ÌÔݵÄËø¶¨²Ù×÷£¬´Ó¶øÈ·±£½«×îºóµÄÔöÁ¿È«²¿×·¸ÏÍê³É£¬Õâ¸öËø¶¨Ê±¼äÒ²ÊÇÔÚÌá½»Ç¨ÒÆÈÎÎñʱ¿ÉÒÔÖ¸¶¨µÄÒ»¸ö²ÎÊý£¬±ÈÈç×î¶àÖ»ÄÜËø¶¨20s£¬Èç¹ûÒòΪ´Ëʱ·ÃÎÊÁ¿Í»È»Ôö´óµÈÔ­Òò×îÖÕÊ£ÓàµÄÔöÁ¿Ã»ÄÜÔÚ20sÄÚ×·¸ÏÍê³É£¬Õû¸öÇ¨ÒÆÈÎÎñ½«»á·ÅÆú£¬È·±£¶ÔÏßÉÏ·ÃÎÊÓ°Ïì´ïµ½×îС¡£Ç¨ÒÆÍê³ÉÖ®ºó»á½«Â·ÓÉÔªÐÅÏ¢½øÐÐÐ޸ģ¬Í¬Ê±½«Â·ÓÉÔªÐÅÏ¢ÍÆË͸øËùÓеÄJProxy£¬×îºóÔÙ½â³ýËø¶¨£¬·ÃÎʽ«¸ù¾Ý·ÓÉ´òµ½·ÖƬËùÔÚµÄÐÂλÖá£

ͼ9 °æ±¾Èý

ϵͳÔÚÉú²ú»·¾³ÖÐʹÓõÄʱºò£¬³ýÁË¿¼ÂÇÒÔÉϵĽéÉÜÒÔÍ⻹ÐèÒª¿¼ÂǺܶಿÊð¼°ÔËάµÄÊÂÇ飬Ê×ÏÈÒª¿¼ÂǵľÍÊÇϵͳÈçºÎ»îÏÂÀ´£¬ÐèÒª¿¼ÂÇϵͳµÄ×ÔÎÒ±£»¤ÄÜÁ¦£¬ÒªÈ·±£ÏµÍ³µÄÎȶ¨ÐÔ£¬Òª×öµ½ÐÔÄÜÄܹ»Âú×ãÒµÎñÐèÇó¡£

ÔÚJProxyÄÚ²¿ÎÒÃDzÉÓÃÁË»ùÓÚʼþÇý¶¯µÄÍøÂçIOÄ£ÐÍͬʱ¿¼Âǵ½¶àºËµÈÌØµã£¬½«Õû¸öϵͳµÄÐÔÄÜ·¢»Óµ½¼«Ö£¬ÔÚѹ²âʱJProxy±íÏÖ³öÀ´µÄÐÔÄÜËæ×ÅMySQLʵÀýµÄÔö¼Ó¼¸ºõÊdzÊÏÖÏßÐÔÔö³¤µÄÇ÷ÊÆ£¬¶øÇÒÕû¸ö¹ý³ÌÖÐJProxyËùÔÚ»úÆ÷ºÁÎÞѹÁ¦¡£

±£Ö¤ÐÔÄÜ»¹²»¹»£¬»¹ÐèÒª¿¼ÂÇ¿ØÖÆÁ¬½ÓÊý¡¢¿ØÖÆÏµÍ³ÄÚ´æµÈ£¬Á¬½ÓÊýÖ÷ÒªÊÇ¿ØÖÆÁ¬½ÓµÄÊýÁ¿Õâ¸ö±È½ÏºÃÀí½â£¬¿ØÖÆÄÚ´æÖ÷ÒªÊÇÖ¸¿ØÖÆÏµÍ³ÔÚʹÓùý³ÌÖжÔÄÚ´æµÄÐèÇóÁ¿£¬±ÈÈçÔÚ×öÊý¾Ý³éÊýʱºò£¬sqlÓï¾äÊÇÀàËÆselect * from tableÕâÖÖµÄÈ«Á¿²éѯ£¬´Ëʱºó¶ËËùÓеÄMySQLÊý¾Ý»áͨ¹ý¶àÌõÁ¬½Ó²¢·¢µØÍùÖмä¼þ·¢ËÍÊý¾Ý£¬´ÓÖмä¼þµ½Ó¦ÓÃÖ»ÓÐÒ»ÌõÁ¬½Ó£¬Èç¹û²»¶ÔÄÚ´æ½øÐпØÖƾͻáÔì³ÉÖмä¼þOOM£¬ÔÚ¾ßÌåʵÏÖµÄʱºòÎÒÃÇͨ¹ý½«Êý¾ÝѹÔÚTCPÕ»ÖÐÀ´¿ØÖÆÖмä¼þǰºó¶ËÁ¬½ÓµÄÍøÂçÁ÷ËÙ´Ó¶øºÜºÃµÄ±£Ö¤ÁËÕû¸öϵͳµÄÄÚ´æÊÇÔڿɿط¶Î§ÄÚ¡£

ÁíÍ⻹ÐèÒª¿¼ÂÇȨÏÞ£¬ÄÄЩIP¿ÉÒÔ·ÃÎÊÄÄЩIP²»ÄÜ·ÃÎʶ¼ÐèÒª¿ÉÒÔ¾«È·µÄ¿ØÖÆ£¬¾ßÌ嵽ijһÕÅ±í»¹ÐèÒª¿ØÖÆÔöɾ¸Ä²éµÄȨÏÞ£¬ÎÒÃǽ¨ÒéÒµÎñÔÚдSQLµÄʱºò¾¡Á¿¶¼´øÓвð·Ö×ֶα£Ö¤SQL¶¼¿ÉÒÔÂäÔÚij¸ö·ÖƬÉÏ´Ó¶ø±£Ö¤Õû¸ö·ÃÎÊÊÇ×ã¹»µÄ¼òµ¥¿É¿Ø£¬ÎÒÃÇΪ֮ÌṩÁ˾«Ï¸µÄȨÏÞ¿ØÖÆ£¬¿ÉÒÔ×öµ½±í¼¶±ðµÄÔöɾ¸Ä²éȨÏÞ£¬°üÀ¨ÊÇ·ñÒª´øÓвð·Ö×ֶΣ¬×î´ó³Ì¶È×öµ½¶ÔSQLµÄ¿ØÖÆ£¬±£Ö¤ÒµÎñÔÚ²âÊÔ½×¶Îд³ö²»Âú×ãÆÚÍûµÄSQL¶¼Äܼ°Ê±·¢ÏÖ£¬´ó´ó½µµÍºóÆÚÏßÉÏÔËÐÐʱµÄ·çÏÕ¡£

³ýÁË»ù±¾µÄÎȶ¨ÐÔÖ®Í⣬ÔÚÕû¸öϵͳȫ¾ÖÉÏ»¹ÐèÒª¿¼Âǵ½·þÎñ¸ß¿ÉÓ÷½°¸¡£JProxyÊÇÎÞ״̬µÄ£¬Ò»¸öÒµÎñÔÚͬһ¸ö»ú·¿ÄÚ²¿ÊðÖÁÉÙÁ½¸öJProxyÇÒ±ØÐë¿ç»ú¼ÜµÄ£¬±£Ö¤ÔÚͬһ¸ö»ú·¿ÀïJProxyÊǸ߿ÉÓõġ£ÔÚÁíÍâµÄ»ú·¿»á²¿ÊðÔÙ²¿ÊðÁ½¸öJProxy£¬×öµ½¿ç»ú·¿µÄ¸ß¿ÉÓᣳýÁËÖмä¼þ×ÔÉíµÄ¸ß¿ÉÓÃÒÔÍ⻹ÐèÒª±£Ö¤Êý¾Ý¿â²ãÃæµÄ¸ß¿ÉÓã¬È«Á´Â·µÄ¸ß¿ÉÓòÅÊÇÕæÕýµÄ¸ß¿ÉÓá£Êý¾Ý¿â²ãÃæÔÚͬһ¸ö»ú·¿Àï»á°´ÕÕÒ»Ö÷Ò»´Ó²¿Êð£¬ÔÚ±¸Óûú·¿»áÔÙ²¿ÊðÒ»¸ö±¸£¬Èçͼ10Ëùʾ¡£JProxy·ÃÎÊMySQLʱͨ¹ýÓòÃû·ÃÎÊ£¬Èç¹ûMySQLµÄÖ÷³öÒì³£Êý¾Ý¿â»á½øÐÐÏàÓ¦µÄÖ÷´ÓÇл»²Ù×÷£¬JProxy¿ÉÒÔ·ÃÎʵ½Çл»ÒÔºóеÄÖ÷£¬Èç¹ûÕû¸ö»ú·¿µÄÊý¾Ý¿âÒì³£¿ÉÒÔÖ±½Ó½«Êý¾ÝµÄÓòÃûÇл»µ½±¸Óûú·¿£¬±£Ö¤JProxy¿ÉÒÔ·ÃÎʵ½±¸Óûú·¿µÄÊý¾Ý¿â¡£ÒµÎñ·ÃÎÊJProxyʱҲÊÇͨ¹ýÓòÃû·ÃÎÊ£¬Èç¹ûÒ»¸ö»ú·¿µÄJProxy¶¼³öÏÖÁËÒì³££¬ºÍÊý¾Ý¿âÀàËÆÖ±½Ó½«JProxyǰ¶ËµÄÓòÃûÇл»µ½±¸Óûú·¿£¬´Ó¶ø±£Ö¤ÒµÎñʼÖÕ¶¼ÄÜÕý³£·ÃÎÊJProxy¡£

Êý¾Ý¸ß¿É¿¿Ò²ÊǷdz£¹Ø¼üµÄµã£¬ÎÒÃÇ»áÕâ¶ÔÊý¾Ý¿âµÄÊý¾Ý½øÐж¨ÆÚ±¸·Ý£¬½«±¸·ÝÊý¾Ý´æ´¢µ½ÏàÓ¦µÄ´æ´¢ÏµÍ³ÖУ¬´Ó¶ø±£Ö¤Êý¾Ý¿âÖеÄÊý¾Ý¼´Ê¹±»É¾³ýÒÀÈ»ÊÇ¿ÉÒÔ»Ö¸´µÄ¡£

ͼ10 ²¿ÊðʾÒâͼ

ϵͳÔÚÏßÉÏÔËÐÐʱºò¼à¿Ø±¨¾¯ÊǼ«ÆäÖØÒªµÄ£¬¼à¿Ø¿ÉÒÔ·Ö¶à¸ö²ã´Î£¬Èçͼ11Ëùʾ£¬´ÓÖ÷»úºÍ²Ù×÷ϵͳµÄÐÅÏ¢µ½Ó¦ÓÃϵͳµÄÐÅÏ¢µ½Ìض¨ÏµÍ³ÄÚ²¿Ìض¨µÄÐÅÏ¢µÄ¼à¿ØµÈ£¬Õë¶Ô²Ù×÷ϵͳ¼°Ö÷»úµÄ¼à¿Ø¾©¶«ÓÐMJDOSϵͳ¿ÉÒÔ°ÑϵͳµÄÄÚ´æ/cpu/´Å/Íø¿¨/»úÆ÷¸ºÔصȸ÷ÖÖÐÅÏ¢¶¼ÄÉÈë¼à¿ØÏµÍ³£¬ÕâЩ²Ù×÷ϵͳµÄ»ù´¡ÐÅÏ¢¶ÔϵͳÒì³£µÄÕï¶Ï·Ç³£¹Ø¼ü£¬±ÈÈçÒòÎªÍøÂ綪°üµÈÒýÆðµÄ·þÎñÒì³£¶¼¿ÉÒÔÔÚÕâ¸ö¼à¿ØÏµÍ³Öм°Ê±ÕÒµ½¸ùÔ´¡£

¾©¶«»¹ÓÐͳһµÄ¼à¿Ø±¨¾¯ÏµÍ³UMP£¬Õâ¸ö¼à¿ØÏµÍ³Ö÷ÒªÊǸøËùÓеÄÓ¦ÓÃϵͳ·þÎñ£¬ËùÓеÄÓ¦ÓÃϵͳ°´ÕÕÒ»¶¨µÄ¹æÔò±©Â¶½Ó¿Ú£¬ÔÚUMPϵͳÖÐ×¢²áÒÔºó£¬UMPϵͳ¾Í¿ÉÒÔÌṩһÕûÌ×¼à¿Ø±¨¾¯·þÎñ£¬×î»ù±¾µÄ±ÈÈçϵͳµÄ´æ»î¼à¿ØÒÔ¼°ÊÇ·ñÓÐÂý²éѯµÈ¡£

³ýÁËÕâÁ½¸ö»ù±¾µÄ¼à¿ØÏµÍ³ÒÔÍ⣬ÎÒÃÇ»¹Õë¶ÔÕûÌ×Öмä¼þϵͳ¿ª·¢Á˶¨ÖÆµÄ¼à¿ØÏµÍ³JMonitor£¬Ö®ËùÒÔ¿ª·¢ÕâÌ×¼à¿ØÏµÍ³ÊÇÒòΪÎÒÃÇÐèÒª²É¼¯¸ü¶àµÄ¶¨ÖÆµÄ¼à¿ØÐÅÏ¢£¬ÔÚϵͳ·¢ÉúÒ쳣ʱÄܹ»µÚһʱ¼ä¶¨Î»ÎÊÌ⣬¾Ù¸öÀý×Óµ±ÒµÎñ·¢ÏÖTP99ϽµÊ±ÍùÍù°éËæ×ÅÓÐÂýSQL£¬Ó¦Óôӷ¢ËÍSQLµ½ÊÕµ½½á¹ûÕâ¸ö¹ý³ÌÖо­¹ýÁËJProxyµ½MySQLÓÖ´ÓMySQL¾­¹ýJProxyÔٻص½Ó¦Óã¬ÕâÌõÁ´Â·ÉÏÈκÎÒ»¸ö»·½Ú¶¼¿ÉÄÜÂý£¬²»¹ÜÊÇÄĸö½×¶ÎºÄʱ£¬ÎÒÃÇÐèÒª½«ÕâÖÖÂýSQLµÄ¼Ç¼¾«Ï¸»¯£¬¾«Ï¸µ½¸÷¸ö½×¶Î¶¼»¨Á˶àÉÙʱ¼ä£¬×öµ½³öÏÖÂýSQLʱÄÜ¿ìËÙ׼ȷµÄÕÒµ½ÎÊÌâ¸ùÔ´¿ìËÙ½â¾öÎÊÌâ¡£

ÁíÍâÔÚÅäºÏÒµÎñÈ¥Oracle/SqlServerʱ£¬ÎÒÃDz»½¨ÒéʹÓÿç¿âµÄÊÂÎñ£¬µ«ÊÇ»á³öÏÖÓÐÒ»ÖÖÇé¿ö£¬Í¬Ò»¸öÊÂÎñÀïµÄSQL¶¼ÊÇ´øÓвð·Ö×ֶεģ¬Ã¿ÌõSQL¶¼Êǵ¥½ÚµãµÄ£¬Í¬Ò»¸öÊÂÎñÀïÓжàÌõÕâÖÖSQL£¬½á¹ûÈ´³öÏÖÕâ¸öÊÂÎñÊÇ¿ç¿âµÄ£¬ÕâÖÖÊÂÎñÎÒÃǶ¼»áÓÐÏêϸµÄ¼Ç¼£¬ÒµÎñ·½¿ÉÒÔÖ±½Óͨ¹ýJMonitorÕÒµ½ÕâÖÖÊÂÎñ´Ó¶ø¸üºÃµÄ½øÒ»²½¸Ä½ø¡£³ýÁËÕâ¸öÒÔÍ⣬ÔÚ²âÊÔ»·¾³Ê±ºòÒµÎñϵͳһ¿ªÊ¼Ð´µÄSQLûÓп¼ÂÇÌ«¶àµÄÓÅ»¯¿ÉÄÜ»á³öÏֱȽ϶àµÄÂýSQL£¬ÕâЩÂýSQLÎÒÃǶ¼»áͳһ²É¼¯ÔÚJMonitorϵͳÉϽøÐзÖÎö´¦Àí£¬°ïÖúÒµÎñ·½¿ìËÙµü´úµ÷ÕûSQLÓï¾ä¡£

ͼ11 ¼à¿ØÌåϵ

ÒµÎñÔÚʹÓÃÕâÌ×ϵͳµÄʱºò Òª¾¡Á¿³öÏÖ±ÜÃâ¿ç¿âµÄSQL£¬ÓÐÒ»¸öºÜÖØÒªµÄÔ­ÒòÊǵ±³öÏÖ¿ç¿âSQLµÄʱºò»áºÄ·ÑMySQL½Ï¶àµÄÁ¬½ÓÈçͼ12Ëùʾ£¬Ò»Ìõ²»´ø²ð·Ö×ֶεÄSQL½«»á·¢Ë͵½ËùÓÐµÄ·ÖÆ¬ÉÏ£¬Èç¹ûÔÚÒ»¸öMySQLʵÀýÉÏÓÐ64¸ö·ÖƬ£¬ÄÇÒ»ÌõÕâÑùµÄSQL¾Í»áºÄ·ÑÕâ¸öMySQLʵÀýÉϵÄ64¸öÁ¬½Ó£¬Õâ¸ö×ÊÔ´ÏûºÄÊǷdz£¿É¹ÛµÄ£¬Èç¹û¿ÉÒÔ¿ØÖÆSQLÂäÔÚµ¥¸ö·ÖƬÉÏ¿ÉÒÔ´ó´ó½µµÍMySQLʵÀýÉϵÄÁ¬½ÓѹÁ¦¡£

ͼ12 Á¬½ÓÊý

¿ç¿âµÄ·Ö²¼Ê½ÊÂÎñÒªÒª¾¡Á¿±ÜÃ⣬һ¸öÊÇ»ùÓÚMySQLµÄ·Ö²¼Ê½Êý¾Ý¿âÖмä¼þµÄ·½°¸ÎÞ·¨±£Ö¤ÑϸñµÄ·Ö²¼Ê½ÊÂÎñÓïÒ壬ÁíÒ»¸ö¼´Ê¹¿ÉÒÔ×öµ½ÑϸñµÄ·Ö²¼Ê½ÊÂÎñÓïÒåÖ§³ÖÒÀÈ»ÊÇÒª¾¡Á¿±ÜÃâ¿å¿âÊÂÎñµÄ£¬¶à¸ö¿ç¿âµÄ·Ö²¼Ê½ÊÂÎñÔÚij¸ö·ÖƬÉÏ·¢ÉúËÀËø½«»áÔì³ÉÆäËû·ÖƬÉϵÄÊÂÎñÒ²ÎÞ·¨¼ÌÐøµ¼ÖÂÖ±½ÓÒýÆð´óÃæ»ýµÄËÀËø£¬¼´Ê¹Êǵ¥½ÚµãÉϵÄÊÂÎñÒ²Òª¾¡Á¿¿ØÖÆÊÂÎñСһµã£¬½µµÍËÀËø·¢ÉúµÄ¸ÅÂÊ¡£

¾ßÌåµÄ·ÓɲßÂÔ²»Í¬µÄÒµÎñ¿ÉÒÔÌØÊâ¶Ô´ý£¬ÒÔ¾©¶«·Ö¼ðÖÐÐÄΪÀý£¬¸÷¸ö·Ö¼ðÖÐÐĵĴóС²îÒìºÜ´ó£¬±±¾©ÉϺ£µÈ´ó³ÇÊеķּðÖÐÐÄÊý¾ÝÁ¿ºÜ´óÆäËû³ÇÊеķּðÖÐÐÄÏà¶Ô»áСһµã£¬ Õë¶ÔÕâÖÖÌØµãÎÒÃÇ»á¸øÆä¶¨ÖÆÂ·ÓɲßÂÔ£¬×öµ½½«´óµÄ·Ö¼ðÖÐÐĵÄÊý¾ÝÂäÔÚÌØ¶¨µÄÐÔÄܽϺõÄMySQLʵÀýÉÏ£¬ÆäËûСµÄ·Ö¼ðÖÐÐĵÄÊý¾Ý¿ÉÒÔ°´ÕÕÆÕͨµÄ²ð·Ö·½Ê½´¦Àí¡£

ÔÚJProxyϵͳ²ãÃæÎÒÃÇ¿ÉÒÔÖ§³Ö¶à×⻧ģʽ£¬µ«¿¼Âǵ½È¥Oracle/SqlServerµÄÒµÎñÍùÍù¶¼ÊǷdz£ÖØÒªÇÒÊý¾ÝÁ¿¾Þ´óµÄÒµÎñ£¬ËùÒÔÎÒÃǵÄϵͳ¶¼ÊDz»Í¬µÄÒµÎñ¶ÀÁ¢²¿ÊðÒ»Ì×£¬ÔÚ²¿Êð²ãÃæ±ÜÃâ¸÷¸öÒµÎñÖ®¼äµÄ»¥ÏàÓ°Ïì¡£¿¼Âǵ½¶ÀÁ¢²¿Êð»áÔì³ÉһЩ×ÊÔ´ÀË·Ñ£¬ÎÒÃÇÒýÈëÁËÈÝÆ÷ϵͳ£¬½«²Ù×÷ϵͳ×ÊԴͨ¹ýÈÝÆ÷µÄ·½Ê½½øÐиôÀ룬´Ó¶ø±£Ö¤ÏµÍ³×ÊÔ´µÄ³ä·ÖÀûÓ᣺ܶàÎÊÌâû±ØÒªÒ»¶¨ÒªÔÚ´úÂë²ãÃæ½â¾ö£¬´úÂë²ãÃæ½â¾öÆðÀ´±È½ÏÂé·³»òÕß²»ÄÜ×öµ½°Ù·ÖÖ®°Ù°Ñ¿ØµÄÊÂÇé¿ÉÒÔͨ¹ý¼Ü¹¹²ãÃæÀ´½â¾ö£¬¼Ü¹¹²ãÃæ²»ºÃ½â¾öµÄÊÂÇé¿ÉÒÔͨ¹ý²¿ÊðµÄ²ãÃæÀ´½â¾ö£¬²¿Êð²ãÃæ²»ºÃ½â¾öµÄÊÂÇé¿ÉÒÔͨ¹ý²úÆ·²ãÃæÀ´½â¾ö£¬½â¾öÎÊÌâµÄ·½Ê½¸÷ʽ¸÷Ñù£¬ÐèÒª´ÓÕû¸öϵͳȫ¾Ö½Ç¶ÈÀ´×ۺϿ¼Á¿£¬ÒýÓõ˹«µÄÒ»¾ä»°¡°²»¹ÜºÚè°×裬ÄÜ×¥ÀÏÊóµÄ¾ÍÊǺÃ衱£¬Í¬ÑùµÄµÀÀíÄÜÖ§³ÅסҵÎñ·¢Õ¹µÄϵͳ¾ÍÊǺõÄϵͳ¡£

ÁíÍâÔÙ¼òµ¥ÌÖÂÛÒ»ÏÂΪʲô»ùÓÚMySQLµÄ·Ö²¼Ê½Êý¾Ý¿âÖмä¼þϵͳÎÞ·¨±£Ö¤ÑϸñµÄ·Ö²¼Ê½ÊÂÎñÓïÒåÖ§³Ö¡£Ëùν·Ö²¼Ê½ÊÂÎñÓïÒå±¾ÖÊÉϾÍÊÇÊÂÎñµÄÓïÒ壬°üº¬ÁËACIDÊôÐÔ£¬·Ö±ðÊÇÔ­×ÓÐÔ¡¢Ò»ÖÂÐÔ¡¢³Ö¾ÃÐÔ¡¢¸ôÀëÐÔ¡£

Ô­×ÓÐÔÊÇÖ¸Ò»¸öÊÂÎñҪô³É¹¦ÒªÃ´Ê§°Ü£¬²»ÄÜ´æÔÚÖмä״̬¡£³Ö¾ÃÐÔÊÇÖ¸Ò»¸öÊÂÎñÒ»µ©Ìá½»³É¹¦ÄÇôҪ×öµ½ÏµÍ³±ÀÀ£ÒÔºóÔÙ»Ö¸´ÒÀÈ»Êdzɹ¦µÄ¡£¸ôÀëÐÔÊÇÖ¸¸÷¸ö²¢·¢ÊÂÎñÖ®¼äÊǸôÀëµÄ£¬²»¿É¼ûµÄ£¬ÔÚÊý¾Ý¿â¾ßÌåʵÏÖÉÏ¿ÉÄÜ»á·ÖºÜ¶à¸ö¸ôÀë¼¶±ð¡£ÊÂÎñµÄÒ»ÖÂÐÔÊÇÖ¸Òª±£Ö¤ÏµÍ³Òª´¦ÓÚÒ»¸öÒ»ÖµÄ״̬£¬±ÈÈç´ÓAÕË»§×ªÁË500Ôªµ½BÕË»§£¬ÄÇô´ÓÕûÌåϵͳÀ´¿´ÏµÍ³µÄ×ܽð¶îÊÇûÓз¢Éú±ä»¯µÄ£¬²»ÄܳöÏÖAµÄÕË»§ÒѾ­¼õÈ¥500Ôªµ«ÊÇBÕË»§È´Ã»ÓÐÔö¼Ó500ÔªµÄÇé¿ö¡£

ͼ13 ¿É´®Ðл¯µ÷¶È

ÊÂÎñÔÚÊý¾Ý¿âϵͳÖÐÖ´ÐеÄʱºòÓÐÒ»¸ö¿É´®Ðл¯µ÷¶ÈµÄÎÊÌ⣬¼ÙÉèÓÐT1¡¢T2¡¢T3Èý¸öÊÂÎñ£¬ÄÇôÕâÈý¸öÊÂÎñµÄÖ´ÐеÄЧ¹ûÓ¦¸ÃºÍÈý¸öÊÂÎñ´®ÐÐÖ´ÐÐЧ¹ûÒ»Ñù£¬Ò²¾ÍÊÇ×îÖÕЧ¹ûЧ¹ûÓ¦¸ÃÊÇ{T1/T2/T3, T1/T3/T2, T2/T1/T3, T2/T3/T1, T3/T1/T2, T3/T2/T1}¼¯ºÏÖеÄÒ»¸ö£¬µ±Éæ¼°µ½·Ö²¼Ê½ÊÂÎñʱ£¬Ã¿¸ö×ÓÊÂÎñÖ®¼äµÄµ÷¶ÈÒªºÍÈ«¾ÖµÄ·Ö²¼Ê½ÊÂÎñµÄµ÷¶È˳ÐòÒ»Ö²ÅÄÜÂú×ã¿É´®Ðл¯µ÷¶ÈµÄÒªÇó£¬Èçͼ13Ëùʾ£¬T1/T2/T3µÄÈý¸ö·Ö²¼Ê½ÊÂÎñ£¬ÔÚÒ»¸ö¿âÖеĵ÷¶È˳ÐòÊÇT1/T2/T3ºÍÈ«¾ÖµÄµ÷¶È˳ÐòÒ»Ö£¬ÔÚÁíÒ»¸ö¿âÖеĵ÷¶È˳Ðò±ä³ÉÁËT3/T2/T1£¬´ËʱվÔÚÈ«¾ÖµÄ½Ç¶ÈÀ´¿´¾Í´òÆÆÁ˿ɴ®Ðл¯µ÷¶È£¬¿É´®Ðл¯µ÷¶È±£Ö¤Á˸ôÀëÐÔµÄʵÏÖ£¬µ±¿É´®Ðл¯µ÷¶È±»´òÆÆÊ±×ÔÈ»¸ôÀëÐÔÒ²¾ÍËæÖ®´òÆÆ£¬ÔÚ»ùÓÚMySQLµÄ·Ö²¼Ê½Öмä¼þ·½°¸ÊµÏÖÉÏ£¬ÒòΪͬһ¸ö·Ö²¼Ê½ÊÂÎñµÄ¸÷¸ö×ÓÊÂÎñµÄÊÂÎñIDÊÇÔÚ¸÷¸öMySQLÉÏÉú³ÉµÄ£¬²¢Ã»ÓÐÌṩȫ¾ÖµÄÊÂÎñIDÀ´±£Ö¤¸÷¸ö×ÓÊÂÎñµÄµ÷¶È˳ÐòºÍÈ«¾ÖµÄ·Ö²¼Ê½ÊÂÎñÒ»Ö£¬µ¼Ö¸ôÀëÐÔÊÇÎÞ·¨±£Ö¤µÄ£¬ËùÒÔ˵µ±Ç°»ùÓÚMySQLµÄ·Ö²¼Ê½ÊÂÎñÊÇÎÞ·¨±£Ö¤ÑϸñµÄ·Ö²¼Ê½ÊÂÎñÓïÒåÖ§³ÖµÄ¡£µ±È»Ëæ×ÅMySQLÒýÈëGR¿ÉÒÔ×öµ½CAPÀíÂÛÖеÄǿһÖ£¬ÔÙ¼ÓÇ¿Öмä¼þµÄÏà¹Ø¹¦Äܼ°¶¨ÖÆMySQLÏà¹Ø¹¦ÄÜÒ²ÊÇÓпÉÄÜ×öµ½Ö§³ÖÑϸñµÄ·Ö²¼Ê½ÊÂÎñµÄ¡£

   
2327 ´Îä¯ÀÀ       29
Ïà¹ØÎÄÕÂ

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

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

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

MySQLË÷Òý±³ºóµÄÊý¾Ý½á¹¹
MySQLÐÔÄܵ÷ÓÅÓë¼Ü¹¹Éè¼Æ
SQL ServerÊý¾Ý¿â±¸·ÝÓë»Ö¸´
ÈÃÊý¾Ý¿â·ÉÆðÀ´ 10´óDB2ÓÅ»¯
oracleµÄÁÙʱ±í¿Õ¼äдÂú´ÅÅÌ
Êý¾Ý¿âµÄ¿çƽ̨Éè¼Æ

²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿â
¸ß¼¶Êý¾Ý¿â¼Ü¹¹Éè¼ÆÊ¦
HadoopÔ­ÀíÓëʵ¼ù
Oracle Êý¾Ý²Ö¿â
Êý¾Ý²Ö¿âºÍÊý¾ÝÍÚ¾ò
OracleÊý¾Ý¿â¿ª·¢Óë¹ÜÀí

GE Çø¿éÁ´¼¼ÊõÓëʵÏÖÅàѵ
º½Ìì¿Æ¹¤Ä³×Ó¹«Ë¾ Nodejs¸ß¼¶Ó¦Óÿª·¢
ÖÐÊ¢Òæ»ª ׿Խ¹ÜÀíÕß±ØÐë¾ß±¸µÄÎåÏîÄÜÁ¦
ijÐÅÏ¢¼¼Êõ¹«Ë¾ PythonÅàѵ
ij²©²ÊITϵͳ³§ÉÌ Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À
ÖйúÓÊ´¢ÒøÐÐ ²âÊÔ³ÉÊì¶ÈÄ£Ðͼ¯³É(TMMI)
ÖÐÎïÔº ²úÆ·¾­ÀíÓë²úÆ·¹ÜÀí