ÈüµÏÍø > IT¼¼Êõ Êý¾Ý¿â > DB2¿ª·¢ÕßÔ°µØ
  IT×ÊѶËÑË÷
 
IT²úÆ·ËÑË÷
[³ÌÐò¿ª·¢][Íø¹ÜÊÀ½ç][ÍøÂ簲ȫ][Êý¾Ý¿â¼¼Êõ]
[²Ù×÷ϵͳ][¼Î±öÁÄÌ졤ÔÚÏß·Ã̸][»î¶¯¼¯½õ]
[¾«²ÊרÌâ][Symantec×¨Çø][¶©ÔÄIT¼¼ÊõÖÜ¿¯]
[¿ª·¢ÂÛ̳][Íø¹ÜÂÛ̳][°²È«ÂÛ̳][Êý¾Ý¿âÂÛ̳]
[²Ù×÷ϵͳÂÛ̳][Sybase×¨Çø][IBM dW¼¼Êõ×¨Çø]
[²¡¶¾ÇóÖú][²¡¶¾Óë©¶´²¥±¨][Îĵµ¡¤Ô´ÂëÏÂÔØ]

µ±XML´æ´¢ÔâÓöSOAµÄÌôÕ½

·¢²¼Ê±¼ä£º2006.07.17 10:19     À´Ô´£ºibm    ×÷Õߣº

 

½ñÌì£¬Ëæ×ÅERP¡¢CRM¡¢SCMµÈÐÅϢϵͳµÄ¹ã·ºÓ¦Ó㬠IT´øÀ´µÄÊÇЧÂÊ¡¢±ãÀûºÍÁ鶯µÄͬʱ£¬Ò²²»µÃ²»¾­ÊÜÆóÒµÒµÎñÐÔÖʵIJ»¶Ï±ä»¯¡¢¸÷ÖÖÒµÎñ²»¶ÏµØÕûºÏµÄÐÂÌôÕ½£¬Ö»Óн«ÃæÏò²»Í¬ÒµÎñ²ãÃæµÄITÓ¦Óö˵½¶ËµØ¼¯³ÉÆðÀ´£¬²ÅÄܰÑÎÕÒµÎñµÄÕûÌåÐèÇóÇ÷Ïò£¬ËæÐèÓ¦±äÕýÔÚ³ÉΪÂú×ãÒµÎñÐèÇóµÄ¸ù±¾ÒªËØ¡£ÄÜ·ñÈÃÆóÒµ´ÓITÓ¦ÓÃÖÐÕæÕýÌåÑéËæÐèÓ¦±ä£¬½«ÊÇδÀ´ºÛÁ¿Ò»Ì×ÐÅϢϵͳÊÇ·ñÄÜÕæÕýʤÈÎÆóҵδÀ´ÒªÇóµÄ±ê×¼£¡SOAÒ²¾ÍÔÚµ±Ç°Ê±´úÒªÇóϺôÖ®Óû³öÁË£¡

 

Ëæ×ÅSOAÔÚÆóÒµIT¼Ü¹¹ÖеÄÖØÒªÐÔÈÕÒæÍ¹ÏÔ£¬XMLÒòÆäÌìÈ»µÄ¿ÉÀ©Õ¹¡¢ÓëÆ½Ì¨ÎÞ¹ØÐÔºÍÍêÈ«¼æÈÝUnicode±àÂ뷽ʽµÈÌØÐÔ£¬ÒÑÈ»³ÉΪSOAµÄºËÐÄ¡£ÓÚÊǶÔXMLµÄ¸÷ÖÖÖ§³ÖµÄÐèÇóÒ²²ÅÕæÕýµ½À´¡£

 

Õýµ±Òµ½ç»¶ÇìSOAʱ´úµ½À´µÄʱ¿Ì£¬Ò²Á¢¼´¸Ðµ½ÁËSOA´øÀ´µÄÐÂÌôÕ½¡£ITÓ¢ÐÛÃÇÃæ¶Ô×ŵȴýÕûºÏµÄÆóÒµ¼¶Ó¦ÓÃʱ£¬ÊÖÖгÖÓÐ×ÅBPEL£¨Business Process Execution Language£¬¼´ÒµÎñ¹ý³ÌÖ´ÐÐÓïÑÔ£©µÄÇ¿´óÁ¦Á¿£¬Ö»ÒòûÓÐÕýÈ·µÄXMLÀíÂÛÖ¸µ¼£¬Ãæ¶Ô×ÅϵͳµÄ¸´ÔÓÐÔ»áÒ»³ïĪչ£¬ÓÐʱÉõÖÁÁ¬·ÖÎöÎÊÌâµÄÍ·½Úµã¶¼ÎÞ·¨°ÑÎÕ£»ITÓ¢ÐÛÃÇÃæ¶Ô×Ű´Ðè±ä¶¯µÄÆóÒµ¼¶Ó¦ÓÃʱ£¬Ò²»áÃÍÈ»¼ä·¢ÏÖÔø¾­ÎÞËù²»ÄܵÄWSDLÊǺεȵĺƴó·±Ëö£¬Ò»¸ö¼òµ¥±ä¶¯Ëù´øÀ´µÄ¾Þ´óµÄÐ޸Ť×÷Á¿Ô¶Ô¶³¬¹ý¸Ä¶¯ÆÕͨ³ÌÐòµÄ¹¤×÷Á¿£¬¶øÇÒÉÔÓв»É÷£¬Ò»¸öÓлúµÄÕûÌå¾ÍÓпÉÄܱ»Ò»¸öÇá΢bugËùÆÆ»µ£¬Ó°ÏìÕû¸öIT»ù´¡¹¹¼ÜµÄÔËÐС£ÕâÖÖ¶ÔȱÏÝ·Å´óµÄЧ¹û£¬Ö±½Óµ¼ÖÂITÓ¢ÐÛÃÇ»¨·Ñ¸ü¶àµÄʱ¼ä¼ì²âºÍ¸üÕý´úÂ룬½µµÍʵÏÖ¼¼ÊõËù´øÀ´µÄÐ§Òæ£¬²»½öÓпÉÄÜûÓÐ´ïµ½ËæÐèÓ¦±äµÄ³õÖÔ£¬»¹ÈÃÒµÎñ¸ü¼ÓÒÀÀµÓ¦Óᢴ¦´¦ÊÜÖÆÓÚÓ¦Ó㬽µµÍÁËÆóÒµºËÐľºÕùÁ¦¡£

 

       ÄÇôITÓ¢ÐÛÃDz»½ûÒªÎÊ£¬ÎÒÃǵ½µ×ÀëSOA»¹ÓжàÔ¶£¿ÄÜ·ñÌṩһÖÖ·½Ê½£¬Ê¹ÎÒÃǶÔÓÚXMLµÄʹÓþÍÏóÊÇ´«Í³µÄSQLÊý¾Ý¿âÒ»Ñù±ã½Ý£¿ÄÜ·ñÌṩһÖÖ·½Ê½£¬Ê¹ÎÒÃǶÔXMLµÄ²Ù×÷£¬¾ÍÏóÊÇдSQLÒ»Ñù¼ò±ã£¿ÓÚÊÇÕæÕýÈÃÎÒÃǼÈÏíÊܵ½SOAËù´øÀ´µÄËæÐèÓ¦±ä£¬»¹ÄܱÜÃâSOAËù´øÀ´µÄб׶ˣ¿ITÓ¢ÐÛÃDz»½û°ÑÄ¿¹âͶÏòÁËÊý¾Ý¿â¡£¡£¡£

µ±Ç°µÄÊý¾Ý¿âϵͳ״̬

µ±ITÓ¢ÐÛÃǽ«×îºóµÄÑÛ¹âͶÏòÊý¾Ý¿âʱ£¬Î޷ǾÍÊÇÏëÉóÊÓµ±Ç°Êý¾Ý¿â¶ÔXMLµÄÖ§³ÖÄÜÁ¦¡£

 

XMLÊý¾Ý¿âÌýÆðÀ´Ô¶²»ÏñSOAÕâÑùǰÎÀ£¬·Â·ðÊÇÒ»Ãŷdz£³ÉÊìµÄ¼¼Êõ£¬ÔçÔÚMS SQL server2000¡¢ Oracle9iµÈÕâЩ½ñÌìÌýÆðÀ´·Ç³£³ÉÊìµÄ°æ±¾£¬¾ÍÒѾ­Ðû³Æ¶ÔXML×öÁ˺ܺõÄÖ§³Ö¡£µ«ÊÂÊµÄØ£¿Ê×ÏÈ£¬ÕâЩÊý¾Ý¿â³£³£ÌṩÁ½ÖÖ»ù±¾µÄÊý¾Ý¿âÉè¼ÆÑ¡ÏîÖ§³ÖXML ¡ª¡ª ½«Ã¿¸ö XML ÎĵµÍêÕûµØ´æ´¢ÎªÒ»¸ö´óÐͶÔÏ󣬻òÕß½«Ëü ¡°Ëº¿ª¡±£¬·ÖÉ¢´æ´¢ÔÚ¶à¸ö±íµÄ¶à¸öÁÐÖС£ÔÚÐí¶àÇé¿öÏ£¬ÕâЩѡÏî¶¼»áµ¼ÖÂÐÔÄÜÎÊÌâ¡¢¹ÜÀíÀ§ÄÑ¡¢²éѯµÄ¸´ÔÓÐÔÔö¼ÓºÍÆäËûÎÊÌâ¡£Æä´Î£¬¹ÜÀíºÍ¹²Ïí XML Êý¾ÝµÄÒ»°ã·½·¨Ð§¹û²»ºÃ£¬Ò²ÐíÎļþϵͳ¿ÉÒÔÓ¦¸¶¼òµ¥µÄÈÎÎñ£¬µ«ÊÇÔÚÐèÒª´¦Àí´óÁ¿ÎĵµÊ±ËüÃǾͱíÏֵò»ºÃÁË£¬²¢·¢ÐÔ¡¢»Ö¸´¡¢°²È«ºÍ¿ÉÓÃÐÔÎÊÌâ±äµÃÄÑÒÔ¹ÜÀí¡£×îºó£¬ÕâЩ XML DBMS ÔÚ IT »ù´¡ÉèÊ©ÖÐÒýÈëÁËÒ»ÖÖÐÂÐ͵Ļ·¾³£¬µ«ÊÇÕâÖÖ»·¾³»¹Ã»Óо­¹ý¿¼Ñ飬ËüµÄ¼¯³ÉÄÜÁ¦¡¢ÐèÒªµÄÈËÔ±¼¼ÄÜÒÔ¼°Î´À´µÄÉúÃüÁ¦»¹²»È·¶¨¡£

 

ºÜÏÔÈ»£¬ÕâÑùµÄXMLÊý¾Ý¿âÊDz»³ÉÊìµÄ£¬²»Äܹý·ÖÖ¸ÍûÕâÑùµÄXMLÊý¾Ý¿â½â¾öǰÏÖÓÐSOA´øÀ´µÄÐÂÌôÕ½¡£

 

    ÄÇôÈç¹ûÑÛǰµÄXMLÊý¾Ý¿â£¬Äܹ»°ÚÍÑÒÔÉϵĴ洢½á¹¹£¬°ÑXMLÕæÕýµÄ×÷ΪÊý¾Ý¿â±¾µØ¹ÌÓнṹ£¬Ê¹µÃ¹ØÏµÊý¾ÝÓëXML¾ßÓÐÒ»Ö°ó¶¨ÐÔ£¬ÈÃÆóÒµ°´ÐèÒª±ä»¯½øÐж¯Ì¬µ÷Õû£¬ÒÔÊÊÓ¦±ä»¯£»Èç¹ûÊý¾Ý¿â¿ÉÒÔ¶ÔXMLÖ§³Öµ½¸÷¸ö¼¶±ð£¬²¢ÇÒ¶ÔÍⲿ·ÃÎÊ͸Ã÷£¬¼´¿ÉÒÔʹÓÃSQLÓÖ¿ÉÒÔʹÓÃXQuery¶ÔÎÞÂÛÊǹØÏµÊý¾Ý»¹ÊÇXML½øÐвéѯ£»Èç¹ûÊý¾Ý¿â¿ÉÒÔ¶ÔXMLÊý¾Ý½¨Á¢¸ßЧµÄ¼ìË÷»úÖÆ£¬Á£¶È´ïµ½XML°üº¬µÄÿ¸öÔªËØ¡¢ÊôÐÔ¡£ÄÇô£¬ÆÚ´ýÖеÄXMLÊý¾Ý¿â¶¨È»»á¶ÔSOA²úÉúºËÐĵÄÖ§³Ö£¡

 

       ½ñÌì£¬Ëæ×ÅIBM DB2 9ºá¿Õ³öÊÀ£¬ÕâÑùµÄÆÚ´ý±ä³ÉÁËÕæÕæÇÐÇеÄÏÖʵ£¡

IBM DB2 9 ºá¿Õ³öÊÀ

       ÕýÈçÎÒÃÇËùÆÚ´ý£¬IBM DB2 9´ú±í×Å26ÄêÀ´ÐÅÏ¢¹ÜÀí»®Ê±´úµÄ¼¼Êõ´´Ð£¬ÊÇIBM Áìµ¼Êý¾Ý¹ÜÀí×ßÏòеĸ߷壬ÊÇIBM³ÖÐø´´ÐÂÄÜÁ¦µÄ×î¼ÑÌåÏÖ£¡

 

IBM DB2 9¶ÔXML Êý¾ÝÌṩÁËÉîÈëµÄ¡¢Ç¿´óµÄÖ§³Ö£¬Ê¹Æä°üº¬£º

l         еĴ洢¼¼Êõ£º½«XML×÷ΪÊý¾Ý¿âµÄ¹ÌÓнṹ£¬¿ÉÒÔ¸ßЧµØ¹ÜÀí XML ÎĵµÖйÌÓеIJã´Î½á¹¹¡£ÌرðÖµµÃÇ¿µ÷µÃÊÇ£¬DB2 ¶Ô XML µÄ ¡°¹ÌÓС± Ö§³ÖÊÇÔÚ¶ÔÆäËû¼¼ÊõµÄÏÖÓÐÖ§³ÖÖ®ÍâÌṩµÄ£¬SQL¡¢±í¸ñÊý¾Ý½á¹¹ºÍ¸÷ÖÖ DBMS ÌØÐÔµÈÏÖÓÐÖ§³ÖÈÔÈ»´æÔÚ¡£Òò´Ë£¬Óû§¿ÉÒÔÓÃÒ»¸öÊý¾Ý¿â¶ÔÏóͬʱ¹ÜÀí ¡°´«Í³µÄ¡± SQL Êý¾ÝºÍ XML Îĵµ¡£¶øÇÒ£¬¿ÉÒÔ±àдһ¸ö²éѯͬʱËÑË÷ºÍ´¦ÀíÕâÁ½ÖÖÊý¾ÝÐÎʽ¡£

l         еÄË÷Òý¼¼Êõ£¬¿ÉÒÔÌá¸ßÔÚ XML ÎĵµÖ®¼äºÍÄÚ²¿½øÐÐËÑË÷µÄËÙ¶È¡£

l         еIJéѯÓïÑÔÖ§³Ö£¨¶ÔÓÚ XQuery£©¡¢ÐµÄͼÐλ¯²éѯ¹¹½¨Æ÷£¨¶ÔÓÚ XQuery£©ºÍеIJéѯÓÅ»¯¼¼Êõ¡£

l         еĹÜÀí¹¦ÄÜ£¬°üÀ¨¶Ô¹Ø¼üÊý¾Ý¿â¹¤¾ßµÄÀ©Õ¹¡£

IBM DB2 9ÌØÐÔ£¬¼°¶ÔSOA/XMLµÄÖ§³Ö

       XML±»ÕûºÏÔÚIBM DB2 9µÄ¸÷¸ö¼¶±ðÉÏ£¬¸üºËÐĵÄÖ§³ÖÁËSOA/XML

 

ͨ¹ýÉÏͼ£¬ÎÒÃÇ¿ÉÒÔµÃÖª£¬IBM DB2 9ʹ¿Í»§»úÓ¦ÓóÌÐòÄܹ»Í¨¹ýËüÃÇÑ¡ÔñµÄ²éѯÓïÑÔ ¡ª¡ª SQL»ò XQuery ¡ª¡ª ͬʱ´¦Àí±í¸ñÊý¾Ý½á¹¹ºÍ XML Êý¾Ý½á¹¹¡£DB2 ÖеÄÒýÇæ¼¶×é¼þÖ§³ÖÓÃÕâÁ½ÖÖÓïÑÔÖ¸¶¨µÄ²éѯ¡£

 

  

´Ó¶ø¶ÔÓÚÒ»¸öSOAÓ¦ÓöøÑÔ£¬²Ù×÷XML¾ÍÏóÊDzÙ×÷SQLÒ»Ñù¼ò±ã£¬Ö±½ÓʹµÃǰÎÄÖÐËù³ÆÊöµÄSOA±×¶Ë²»¸º´æÔÚ¡£

XML¹Ì»¯´æ´¢ÌØÐÔ(Native Storage)

XML Îĵµ¼¯ºÏ´æ´¢ÔÚ DB2 ±íÖУ¬ÕâЩ±í°üº¬Ò»¸ö»ò¶à¸öÐ嵀 XML Êý¾ÝÀàÐ͵ÄÁС£ÔÚ´´½¨ XML ÁÐʱ£¬ÎÞÐëÖ¸¶¨ XML Êý¾ÝµÄÄÚ²¿½á¹¹¡£

ÕâÑù×öµÄºÃ´¦ÊÇʲô£¿

l         ÕâÖÖ¿íËɵķ½Ê½¸øÓû§ÌṩÁ˺ܴóµÄÁé»îÐÔ£¬¸üÈÝÒ×´æ´¢°üº¬²»Í¬ÊôÐÔºÍÄÚ²¿½á¹¹µÄ XML Îĵµ¼¯ºÏ£»´Ó¶ø´ÓÈݵĴ¦ÀíÒòÒµÎñÐèÇó»òÒµÎñÇé¿ö±ä»¯£¬ÓÐʱºò¿ÉÄÜȱÉÙijЩÐÅÏ¢£¬µ¼ÖÂXML ÎĵµµÄÊôÐԺͽṹ²»Ò»ÖµÄÇé¿ö¡£

l         ʹ¹ÜÀíÔ±Äܹ»Ê¹ÓÃÊìϤµÄ SQL Êý¾Ý¶¨ÒåÓïÑÔ£¨DDL£©Óï¾äÀ´´´½¨´æ´¢ XML Êý¾ÝµÄÊý¾Ý¿â¶ÔÏó¡£²¢ÇÒ£¬ÀûÓÃÕâ¸öÊìϤµÄ½Ó¿ÚÒþ²ØÁËÒ»¸öÊÂʵ£ºDB2 ÒÔ²»Í¬µÄ·½Ê½´æ´¢ XML Êý¾Ý¡£ËüʹÓÃм¼ÊõÀ´´æ´¢ XML Êý¾ÝµÄ²ã´Î½á¹¹£¬²¢Ö§³Ö¸ßЧµØËÑË÷ԭʼ XML Êý¾ÝµÄËùÓв¿·Ö¡£

l         ΪÁËÓû§Ò×ÓÚ¼¯³É´«Í³ÐÎʽµÄÒµÎñÊý¾ÝºÍ XML Êý¾Ý£¬DB2 ¹ÜÀíÔ±¿ÉÒÔ´´½¨Í¬Ê±°üº¬´«Í³ SQL Êý¾ÝÀàÐÍÁкÍÐ嵀 XML Êý¾ÝÀàÐÍÁÐµÄ±í¡£

Ç¿´óµÄXMLË÷Òý

»ùÓÚXMLµÄË÷Òý¿ÉÒÔ½¨Á¢ÔÚ¸ÃXMLÎı¾µÄÈÎÒâÔªËØ»òÊôÐÔÉÏ£¬»òÕß½¨Á¢ÔÚÁ½ÕߵĻìºÏÌåÉÏ¡£ÐµľßÓÐXMLÌØÐÔµÄÁªºÏÓ븳ֵ·½·¨£¬¿ÉÒÔÓÐЧ½µµÍÊý¾Ý¿âͬһʱ¿ÌϵÄI/O¸ºÔØ¡£

ÁíÒ»¸öÓëÆÕͨ¹ØÏµÊý¾Ý¿âË÷ÒýËùÏÔÖøÇø±ðµÄÊÇ£¬IBM DB2 9µÄÈÎÒâÒ»ÕűíÖеÄÒ»ÐпÉÄÜ»á²úÉú¶à¸ö XML Ë÷ÒýÏÒòΪһ¸ö XML Îĵµ¿ÉÄܰüº¬Áã¸ö¡¢Ò»¸ö»òÐí¶à¸öÓëÖ¸¶¨µÄ xmlpattern Æ¥ÅäµÄ ¡°½Úµã¡±¡£Óë´ËÏà·´£¬·Ç XML Ë÷Òý¶ÔÓÚ±íÖеÄÿһÐÐÖ»°üº¬Ò»Ïî¡£ÕâÑù¿ÉÒÔΪijЩ¼ìË÷È«ÎĵijÌÐòÏÔÖøµÄÌá¸ßЧÂÊ¡£

ÍØ¿í²éѯÀíÄȫ·½Î»Ö§³ÖXML²éѯ

IBM DB2 9¸ù¾Ý¶ÔXMLÖ§³ÖµÄÇ¿´óÌØÐÔËùÒªÇó£¬ÍØ¿íÁ˲éѯÀíÄ°üº¬ÐµIJéѯÓïÑÔ¹¦ÄÜ¡£Ó¦ÓóÌÐò¿ÉÒÔ×ÔÓɵØÊ¹ÓÃÁ½ÖÖÓïÑÔµÄÓï¾ä: SQL »ò XQuery ËÑË÷Êý¾Ý£¬ÉõÖÁÒ»¸ö²éѯÓï¾ä¿ÉÒÔ½áºÏʹÓà SQL ºÍ XQuery¡£ÕâÑù£¬XMLÓ봫ͳµÄ¹ØÏµÊý¾ÝµÄ»¥²Ù×÷Ï໥͸Ã÷£¬´Ó¶ø¶ÔÓÚSOAµÄÖ§³Ö±äµÄÒ쳣ͻ³öÓë¼ò»¯£¬ÕæÕý±ä³ÉÁËÒ»¿îÄܶÔSOAºËÐÄÖ§³ÖµÄÊý¾Ý¿â¡£

IBM DB2 9»¹ÓÅ»¯ÕâÑùµÄ²éѯ¡£DB2 ÓÐÁ½¸ö²éѯÓïÑÔ·ÖÎöÆ÷£ºÒ»¸öÓÃÓÚ XQuery£¬ÁíÒ»¸öÓÃÓÚ SQL¡£ËüÃǶ¼Éú³ÉÒ»ÖÖͨÓõÄÓëÓïÑÔÎ޹صÄÄÚ²¿²éѯ±íʾ¡£ÕâÒâζ×ÅÓÃÕâÁ½ÖÖÓïÑÔ±àдµÄ²éѯ¶¼»á´Ó DB2 µÄ»ùÓÚ¿ªÏúµÄ²éѯÓÅ»¯¼¼Êõ»ñÒæ£¬Õâ°üÀ¨¸ßЧµØÖØÐ´²éѯ²Ù×÷·ûÒÔ¼°Ñ¡ÔñµÍ¿ªÏúµÄÊý¾Ý·ÃÎʼƻ®¡£ÁíÍ⣬DB2 ¿ÉÒÔÀûÓÃеIJéѯºÍÁª½á²Ù×÷·ûÒÔ¼°ÐµÄË÷Òý´¦Àí¼¼Êõ£¬ÎªÉæ¼° XML ÎĵµµÄ²éѯÌṩ¸üºÃµÄÔËÐÐʱÐÔÄÜ¡£

¹ÜÀíÖ§³Ö

ÌṩÈç´ËÇ¿´óµÄ¹¦ÄÜ£¬ÔÚ¹ÜÀí·½Ãæ¿Ï¶¨ÊÇÒýÈëÁËеÄÌôÕ½£¬¶ÔÓÚÒ»¸öDB2¹ÜÀíÔ±¶øÑÔ£¬µ½µ×ÊÇÃæ¶Ô×ÅÒ»¸öȫеÄÌṩ×ÅÌôÕ½µÄÊý¾Ý¿âÄØ£¿»¹ÊÇÃæ¶Ô×ÅÒ»¸ö¸üÒײÙ×÷µÄÊý¾Ý¿â£¿ÈÃÎÒÃÇÁ˽âÈçÏ£¬¾Í¿ÉÒÔ¶ÔÕâÒ»ÒÉ»óÓÐÁËÈ«ÃæµÄÈÏʶ£º

l         DB2 Ð嵀 XML Ö§³Ö°üÀ¨¶ÔÊìϤµÄ¹ÜÀí¹¤¾ßµÄÀ©Õ¹£¬¿ÉÒÔ°ïÖú¹ÜÀíÔ±¹ÜÀíµ÷ÕûÊý¾Ý¿â¡£ÀýÈ磬±¸·ÝºÍ»Ö¸´ÉèÊ©¶¼Ö§³Ö XML ÁÐÖд洢µÄÎĵµ¡£Í¬Ñù£¬¶Ô IMPORT ºÍ EXPORT µÄÀ©Õ¹ÏÖÔÚ¿ÉÒÔͬʱÔÚ´«Í³ SQL Êý¾ÝºÍ XML Êý¾ÝÉϲÙ×÷¡£

l         DB2 µÄͼÐλ¯¹ÜÀí¹¤¾ß DB2 Control Center ʹ¹ÜÀíÔ±Äܹ»ä¯ÀÀ°üº¬ XML Êý¾ÝµÄ±í¡¢´´½¨ºÍ¹ÜÀí»ùÓÚ XML µÄË÷Òý¡¢·¢³ö SQL/XML ºÍ XQuery Óï¾äÒÔ¼°Ö´ÐÐÐí¶àÆäËû¹ÜÀíÈÎÎñ¡£

l         ¹ØÓÚÐÔÄܼà²â£¬ÏàÓ¦µÄ DB2 ÉèʩҲ½øÐÐÁËÀ©Õ¹À´ÊÊÓ¦ XML Êý¾Ý¡£ÕâЩÉèÊ©°üÀ¨ DB2 Snapshot Monitor£¬ËüÌṩ¶Ôijһʱ¿Ì DB2 »î¶¯µÄ»ã×Ü£¨¼´ ¡°¿ìÕÕ¡±£©£»RUNSTATS£¬ËüÊÕ¼¯ DB2 Êý¾Ý¿âÖд洢µÄÊý¾ÝµÄͳ¼ÆÐÅÏ¢£»ÒÔ¼° EXPLAIN£¬Ëü±¨¸æ²éѯÓÅ»¯Æ÷ΪÂú×ã¸ø¶¨ÇëÇóËùÑ¡ÔñµÄ·ÃÎÊ·¾¶¡£¹ÜÀíÔ±¿ÉÒÔͨ¹ýÑо¿ EXPLAIN µÄÊä³öÀ´ÅжÏʹÓÃÁËÄÄЩ XML Ë÷Òý¡£

½áβ

 

Ãæ¶Ôµ±Ç°ÐèÒªÈ«ÃæÖ§³ÖXMLµÄʱ´ú±³¾°£¬IBM DB2 9 °æÊÇ IBM µÄµÚÒ»¸ö ¡°»ìºÏÐÍ¡±£¨¼´¶à½á¹¹£©Êý¾Ý¿â¹ÜÀíϵͳʵÏÖ¡£³ýÁËÖ§³Ö±íÊý¾ÝÄ£ÐÍÖ®Í⣬DB2 »¹Ö§³Ö XML ÎĵµºÍÏûÏ¢ÖйÌÓеIJã´Î»¯Êý¾ÝÄ£ÐÍ¡£Óû§¿ÉÒÔÔÚÒ»¸ö±íÖÐ×ÔÓɵػìºÏ´æ´¢´«Í³ SQL Êý¾ÝºÍ XML Êý¾Ý¡£»¹¿ÉÒÔʹÓà SQLºÍ XQueryÀ´²éѯºÍ´¦ÀíÕâÁ½ÖÖÐÎʽµÄÊý¾Ý¡£Í¨¹ýÔÚ¾­¹ýʵ¼ù¼ìÑéµÄÊý¾Ý¿â¹ÜÀí»ù´¡ÉèÊ©ÉϽøÐÐÀ©Õ¹£¬IBM Ϊ IBM DB2 9 Óû§ÌṩÁËͬʱ´¦Àí¹ØÏµÊý¾ÝºÍ XML Êý¾ÝµÄÇ¿´óÖ§³Ö£¬ÎªÆóÒµÔËËãµÄËæÐèÓ¦±ä×ö³öÁ˺ËÐĵÄÖ§³Ö£¡

 

×îºó£¬ÎÒÃÇÌá³öÒ»¸ö¶Ô±È±í¸ñ£¬Èÿ͹ÛÊÂʵÀ´ÇåÎúµÄÕ¹ÏÖ IBM DB2 9µÄ»®Ê±´úÒâÒ壺

 

IBM DB2 9 native XML Óë Oracle 10g R1  (unstructured)µÄ¶Ô±È

 

IBM DB2 9

Oracle 10g£¬ (Unstructured)

´æ´¢·½Ê½

¹ÌÓд洢

CLOB

Ë÷ÒýÊÇ·ñ¿É½¨Á¢ÔÚÈÎÒâÔªËØÓëÊôÐÔÉÏ

ÊÇ

²¢²»×ÜÊÇÄܽ¨Á¢ÔÚÖØ¸´µÄÔªËØ»òÊôÐÔÉÏ

IBM DB2 9 native XML Óë Oracle 10g R1  (structured)µÄ¶Ô±È

 

IBM DB2 9

Oracle 10g (Structured)

´æ´¢·½Ê½

¹ÌÓд洢

(»ùÓÚÃæÏò¶ÔÏóµÄ)¹ØÏµÐÍÊý¾ÝÀàÐÍ

XQuery

¿ÉÒÔ

×ÜÊÇת»»³ÉPL/SQLºóÖ´ÐÐ

Ë÷ÒýÊÇ·ñ¿É½¨Á¢ÔÚÈÎÒâÔªËØÓëÊôÐÔÉÏ

ÊÇ

ÊÇ

IBM DB2 9 native XML Óë MS SQL Server 2005µÄ¶Ô±È

 

IBM DB2 9

MS SQL Server 2005

´æ´¢·½Ê½

¹ÌÓд洢

BLOB

Ë÷ÒýÊÇ·ñ¿É½¨Á¢ÔÚÈÎÒâÔªËØÓëÊôÐÔÉÏ

ÊÇ

Ö»Äܽ¨Á¢ÔÚXPathÉÏ£¬²»ÊÇÕæÕý½¨Á¢ÔÚÈÎÒâÔªËØºÍÊôÐÔÉÏ

¶ÔSQLÓëXMLµÄÖ§³Ö

±ê×¼¹æ·¶Ö§³Ö

¾ßÓÐMicrosoftÊôÐÔµÄÖ§³Ö

¶ÔXQueryµÄÍêÕûÖ§³Ö

ÊÇ

²»ÄÜ

½«XQuery×÷Ϊ¶ÀÁ¢ÓïÖÖʹÓÃ

ÊÇ£¨¼È¿É¶ÀÁ¢Ê¹Óã¬ÓÖ¿ÉǶÈëSQL£©

²»£¬×ÜÊÇÐèҪǶÈëSQL

 

 


[ ·¢±íÆÀÂÛ ] ×ÖÌå[ ´ó¡¢ÖС¢Ð¡ ] [ ´òÓ¡ ] [ ½øÈ벩¿Í ] [ ½øÈëÂÛ̳ ]  [ ÍÆ¼ö¸øÅóÓÑ ]
  ¡¾Ïà¹ØÎÄÕ¡¿
¡¤ IBM DB2µÄ׿ԽÐÔÄÜÓëÊг¡±íÏÖ (07-17) ¡¤ IBMвúÆ·ÐÂÎÅ·¢²¼»á ר¼ÒÑÛÀïµÄDB2 9 (07-17)
¡¤ [DB2]DB2³£ÓÃɵ¹ÏÎÊÌâ1000ÎÊ(Ö®Ò») (07-14) ¡¤ ÕýÈ·ÈÏʶSOAµÄ¼Ü¹¹Óë¹æ»® (07-13)
¡¤ [DB2]½ÌÄãÈçºÎÔÚLinux3.0°²×°DB2 8.2 (07-12) ¡¤ ʹÓà Access 2003 ¶ÔÏóÄ£Ð굀 XML ¹¦ÄÜ (07-11)
¡¤ EclipseͬSOAºÍAjaxµÄÁ¬½ÓºÍÕûºÏ (07-10) ¡¤ [DB2]Êý¾Ý¿âÉè¼Æ£ºÈ¡µÃ×î¼ÑÐÔÄܵÄ×¼Ôò (07-06)
¡¤ [DB2]AIXϵͳϽâ¾öÐí¿ÉÖ¤µÄÏà¹ØÎÊÌâ (07-05) ¡¤ XML¹Ù·½Ö¸ÄÏÖÐÎİæ.chm (07-04)
  ¡¾¿Í»§ÐèÇó·´À¡±í¡¿
* ÐÕ¡¡¡¡Ãû:
¸ü¶à×ÊÁÏ¡¡ Á˽ⷽ°¸¡¡ ÈÏʶ³§ÉÌ
* µ¥Î»Ãû³Æ:
* ÁªÏµµç»°:
* µç×ÓÓʼþ:
  ÈüµÏÍÆ¼ö  
  ÊÖ»ú¡¤×Ê·Ñ ¡¤ÐÂÆ·¡¤µ¼¹º¡¤ÆÀ²â¡¤ÊÖ»ú×Ê·Ñ¡¤¿í´ø
ÊÖ»úËÑË÷  ŵ»ùÑÇ N73 MOTO Z6
  IT²úÆ· ¡¤±Ê¼Ç±¾¡¤Ì¨Ê½»ú¡¤·þÎñÆ÷¡¤´òÓ¡¡¤Í¶Ó°
IT²úÆ·ËÑË÷ 
  IT¼¼Êõ ¡¤¿ª·¢¡¤Íø¹Ü¡¤°²È«¡¤Êý¾Ý¿â¡¤²Ù×÷ϵͳ
  ÐÅÏ¢»¯ ¡¤Èȵ㡤רÌ⡤·Ã̸¡¤ÖÜ¿¯¡¤·½°¸°¸Àý
[ÕþÎñ][µçÐÅ][½ðÈÚ][ũҵ][ÖÆÔìÒµ][ÖÐСÆóÒµ]
[CIO][ERP][Эͬ][IT¹ÜÀí][Öмä¼þ][µç×ÓÉÌÎñ]
[Õþ²ß][µØ·½][ר¼Ò][ÆÀ¹À][´Çµä][²©¿Í][ÉçÇø]
¡¤ רÌâ:һ·³©Í¨¹¹ÏëÇú¡ª¡ªÈóöÐв»ÔÙÔâÓö¶Â³µ
¡¤ CIO¹¤×÷Ç×Àú:ÆóÒµERPÑ¡ÐͲ»ÄܺöÊÓ"Ñ¡È˹Ø"
¡¤ ×ÛÊö£ºÐÅÏ¢»¯½¨Éè¸øÖйú¼àÓü´øÀ´µÄ¸÷Öֱ仯
¡¤ ½ðÈÚÒµ·çÏÕ¹ÜÀíºÍ·¨¹æ×ñ´ÓÓÐÎåµãÐ迼ÂǵÄÒòËØ
¡¤ ±£ÏÕÒµCIO¹Ø×¢:¸ÃÈçºÎ½¨Á¢Í³Ò»¸