Ȩ > ÀÚ·á½Ç > News Letter
 
Download
News Letter
Site Link
XpertMon ´º½º·¹ÅÍ 52È£
2007/04/05 10:49 16704


¾È³çÇϼ¼¿ä. DB2 ¹× XpertMon »ç¿ëÀÚ ¿©·¯ºÐ!
¢ß ¾ÆÀÌƼ¿¢½ºÆÛÆ®±×·ì DB »ç¾÷ºÎÀÔ´Ï´Ù.

ÇöÀç ÀúÈñ XpertMon °³¹ßºÎ¼­´Â °í°´ºÐµéÀÌ ¿øÇϽô »çÇ×µéÀ» Á» ´õ ¼ö·ÅÇÏ°í
¹Þ¾Æµå¸®±â À§Çؼ­ ¸¹Àº ³ë·ÂÀ» ÇÏ°í ÀÖÀ¸¸ç, ±× Áß Çϳª°¡ »çÈÄ ¹®Á¦°ü¸®¸¦
ÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ¸ð´ÏÅ͸µ history ±â´ÉÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.
¾ÕÀ¸·Î Ãß°¡µÇ´Â ±â´Éµé¿¡ ´ëÇؼ­´Â ´º½º·¹Å͸¦ ÅëÇؼ­ ÀÚ¼¼ÇÏ°Ô ¸»¾¸µå¸®µµ·Ï
ÇÏ°Ú½À´Ï´Ù.

DB2 9ÀÇ ±â´É¿¡ ´ëÇؼ­ ¾Ë¾Æº¸´Â ´Ù¼¸ ¹ø° ½Ã°£ÀÔ´Ï´Ù.
À̹ø Àå¿¡¼­´Â DB2 9ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÅøÀÎ Developer Workbench¿Í ´Ù¾çÇÑ °³¹ß
Áö¿ø¹æ¹ý¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
¾Æ¹«ÂÉ·Ï ¸¹Àº µµ¿òµÇ½Ã±æ ¹Ù¶ó¸ç, ±âÁ¸ ´º½º·¹Å͵éÀº ȸ»ç ȨÆäÀÌÁö ( www.iteg.co.kr)
°Ô½ÃÆÇ¿¡ µé¾î¿À½Ã¸é º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ȥ½Ã¶óµµ ¾Ë°í ½ÍÀº ³»¿ëÀ̳ª ÁÖÁ¦°¡ ÀÖ´Ù¸é ¸ÞÀÏ·Î º¸³»ÁֽʽÿÀ. ÂüÁ¶ÇÏ¿© ¹Ý¿µÇϵµ·Ï
ÇÏ°Ú½À´Ï´Ù.

7. ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Áõ´ë

DB2 9Àº µ¥ÀÌÅͺ£À̽º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ´Ü¼øÈ­ ½ÃÅ°°í, °³¹ß ½Ã°£À» ÁÙÀÌ°í,
°³¹ßÀÚÀÇ »ý»ê¼ºÀ» Çâ»ó½ÃÅ°±â À§Çؼ­ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
±â¾÷ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Ç÷§ÆûÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, DB2 9Àº À¥ ¼­ºñ½º, XML,
data syndication, À¥ 2.0 ±â¼ú¿¡ ±â¹ÝÇÑ »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ÇÀ» »¡¸® ¸¸µé ¼ö ÀÖµµ·Ï
ÃÖÀûÈ­ µÇ¾î ÀÖ½À´Ï´Ù.

DB2 9¿¡¼­ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °­È­¸¦ À§ÇØ »õ·Î¿î DEVELOPER WORKBENCH¸¦ Æ÷ÇÔÇÏ°í
ÀÖ½À´Ï´Ù.
DEVELOPER WORKBENCH´Â .NET ȯ°æ¿¡ ÅëÇÕ, dzºÎÇÑ XMLÁö¿ø, PHP¿Í Ruby ÀÎÅÍÆäÀ̽º¸¦
À§ÇÑ »õ·Î¿î µå¶óÀ̹ö¿Í ¾î´ðÅÍ, »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦ µî °ú °°Àº ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

7.1 »õ·Î¿î Developer Workbench

Developer Workbench´Â DB2 ºñÁî´Ï½º ¿ÀºêÁ§Æ®ÀÇ ºü¸¥ °³¹ßÀ» Áö¿øÇÏ´Â ºñÁÖ¾ó ÅøÀÔ´Ï´Ù.
±×¸®°í ¹«·á·Î »ç¿ë °¡´É ÇÕ´Ï´Ù.
ÀÌ »õ·Ó°Ô µðÀÚÀÎµÈ ÅøÀº ÀÌŬ¸³½º framework¸¦ ±â¹ÝÀ¸·Î ÇÏ°í DB2 Development Center
(½ºÀ® ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ¿´À½)¸¦ ±³Ã¼ ÇÏ¿´½À´Ï´Ù.

Developer Workbench´Â ´ÙÀ½°ú °°Àº °ÍÀ» ½±°Ô ÇÏ¿´½À´Ï´Ù:
  • µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®(Å×À̺í,½ºÅ°¸¶ µîµî)¿¡ ´ëÇÑ »ý¼º, Á¶»ç, ¼öÁ¤
  • Å×À̺í°ú Çà¿¡ ÀÖ´Â µ¥ÀÌÅÍ ¼öÁ¤, Á¶»ç
  • ºñÁÖ¾óÇÏ°Ô SQL°ú XQuery ¹®ÀåÀ» »ý¼º
  • ½ºÅä¾îµå ÇÁ·Î½ÃÀú, »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDFs), ·çƾ°ú ½ºÅ©¸³Æ® °³¹ß°ú ¹èÄ¡
  • SQL°ú ÀÚ¹Ù ½ºÅä¾îµå ÇÁ·Î½ÃÀú µð¹ö±×
  • SQLJ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
  • XML µ¥ÀÌÅ͸¦ À§ÇÑ Äõ¸®¿Í ·çƾ °³¹ß
  • µ¥ÀÌÅÍ À̵¿(load, extract µî) ¼öÇà
  • ÆÀ¿øµé »çÀÌÀÇ ÇÁ·ÎÁ§Æ® °øÀ¯¿Í Çù¾÷
  • DB2 Development Center·ÎºÎÅÍ ÇÁ·ÎÁ§Æ® ÀÌÁÖ
  • µîµî
DB2 on Linux, UNIX, and Windows¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ¿ÀºêÁ§Æ® °³¹ß¿¡ ´õÇÏ¿©,
Developer Workbench´Â ´Ù¸¥ Ç÷§Æû ( DB2 System i ¿Í DB2 System z ) °ú ÀÛ¾÷Çϱâ
À§ÇÑ ÀϹÝÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.
IBM Cloudscape ¶Ç´Â Apache Derby¿Í Developer Workbench¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

7.1.1 Developer Workbench - ¼³Ä¡

Developer Workbench ¼³Ä¡ ¹Ìµð¾î´Â ±âº»ÀûÀÎ DB2 9 Á¦Ç° ¼³Ä¡ CD·ÎºÎÅÍ ºÐ¸® µÇ¾ú½À´Ï´Ù.
±×·¯³ª °°Àº ¹Ìµð¾î ÆÑ¿¡¼­ ¹ß°ßÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Developer Workbench´Â ´Ù¾çÇÑ
Ç÷§Æû°ú IBM µ¥ÀÌÅÍ ¼­¹ö¿Í »ç¿ëÇÒ ¼ö ÀÖ°í À¥À¸·ÎºÎÅÍ ¹«·á·Î ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡´Â ¸Å¿ì °£´ÜÇÏ°í ±×·¡ÇÈÇÑ ¼³Ä¡ÀÚ¸¦ »ç¿ëÇØ ¸î ¹øÀÇ Å¬¸¯À¸·Î ¿Ï·áµË´Ï´Ù.
¼³Ä¡ °ø°£Àº ¾à 400MB( Ç÷§Æû¿¡ µû¶ó ¾à°£ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.)ÀÌ°í ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ
´Ù¸¥ ÀÌŬ¸³½º ±â¹Ý Åø°úÀÇ ¹öÁ®´× À̽´¸¦ ÃÖ¼ÒÈ­Çϱâ À§ÇØ µ¶¸³ÀûÀÎ ÀÌŬ¸³½º À̹ÌÁö¸¦
Æ÷ÇÔÇÕ´Ï´Ù. Developer Workbench µµ¿ò¸»°ú Æ©Å丮¾óÀº Developer Workbench°¡ ¼³Ä¡µÈ
Á¤º¸ ¼¾ÅÍ¿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

7.1.2 Developer Workbench - ·¹À̾ƿô

Developer Workbench´Â DB2 ºñÁî´Ï½º ¿ÀºêÁ§Æ®¸¦ °³¹ßÇϱâ À§ÇØ ´ÙÀ½°ú °°Àº ¸î °³ÀÇ
ºä¸¦ °¡Áö°í ÀÖ½À´Ï´Ù:
  • Database Explorer view - µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ¿ÀºêÁ§Æ®(Å×À̺í, ½ºÅä¾îµå ÇÁ·Î½ÃÀú,
    UDF, ÀÇÁ¸¼º, ¿ø°Ý ¼­¹ö, µî)¸¦ º¸¿©ÁÖ°í ÀÌ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¾×¼ÇÀ» ¼öÇàÇÕ´Ï´Ù.
    (»ý¼º, ¼öÇà, Ư¼ºº¸±â)
  • Data Project Explorer view - ÇÁ·Î½ÃÀú, UDF, SQL ¹®À» µå·¢ ¾Ø µå·Ó, º¹»ç¿Í ºÙ¿©³Ö±â,
    ¸¶¹ý»ç, context sensitive completion ¿É¼Ç °°Àº ½¬¿î ÀÛ¿ëÀ¸·Î °³¹ß ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
  • Data Output view - µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ µ¥ÀÌÅÍ °³¹ß ÀÛ¾÷ÀÇ ¸®Æ÷Æ®¸¦ º¸¿©ÁÝ´Ï´Ù.


7.1.3 Developer Workbench - ·çƾ °³¹ß°ú Àü°³

Developer Workbench SQL°ú ÀÚ¹Ù ·çƾ(½ºÅä¾îµå ÇÁ·Î½ÃÀú¿Í UDF)À» ½±°Ô °³¹ßÇϵµ·Ï
ÇÕ´Ï´Ù. ÀÌ ¼­¹ö »çÀÌµå µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®´Â ºñÁî´Ï½º ·ÎÁ÷À» ĸ½¶È­Çϵµ·Ï µ½°í
³×Å©¿öÅ© Æ®·¢ÇÈÀ» °¨¼ÒÇÕ´Ï´Ù. ·çƾÀ¸·Î ÀÛ¾÷ÇÏ´Â µ¿¾È Developer Workbench¸¦ °¡Áö°í
´ÙÀ½ ŸÀÔÀÇ ¾×¼ÇÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • µ¥ÀÌÅͺ£À̽º ¼­¹ö·ÎºÎÅÍ Á¸ÀçÇÏ´Â ·çƾÀ» º¸¿©ÁÝ´Ï´Ù.
  • ¸¶¹ý»ç¿¡ ÀÇÇØ »õ·Î¿î ·çƾÀ» »ý¼º
  • ·çƾ ¼Ò½º ÆÄÀÏÀ» ÀÓÆ÷Æ® ¶Ç´Â Á¸ÀçÇÏ´Â ÇÁ·Î½ÃÀú¸¦ °³¹ß ÇÁ·ÎÁ§Æ®·Î º¹»ç
  • ·çƾ ¿¡µðÅ͸¦ °¡Áö°í ÇÁ·Î½ÃÀú ¼Ò½º¿Í Ư¼º ¼öÁ¤
  • ¿©·¯ °³ÀÇ JAR ÆÄÀÏ ¾È¿¡ ÀÚ¹Ù ÇÁ·Î½ÃÀú¸¦ ÆÐÅ°Áö
  • ´Ù¸¥ ¼­¹ö¿¡ ´ëÇÑ ÇÁ·Î½ÃÀú¸¦ È°¿ë
  • DB2 for System z¿¡¼­ ¼öÇà ¹®Àå¿¡ ´ëÇÑ ºñ¿ëÀ» Æò°¡
  • ·çƾ ºñ±³¿Í ¼öÁ¤
  • IDE µ¶¸³ÀûÀÎ ¹èÄ¡ Àü°³¸¦ À§ÇÑ ÇÁ·Î½ÃÀú ÀͽºÆ÷Æ®
  • ·çƾ ¼öÇà
  • Äڵ带 ÅëÇÑ ½ºÅÜÇÎ, Áß´ÜÁ¡ ¼¼ÆÃ, º¯¼ö ³»¿ëÀ» º½À¸·Î½á ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ µð¹ö±×
  • ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á·ÎºÎÅÍ ·çƾÀ» µå·¢ ¾Ø µå·Ó



7.2 .NET ÅëÇÕ

DB2´Â ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®»çÀÇ SQL Server¿¡ ¾Õ¼­ ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®·ÎºÎÅÍ .NET ÇÁ·¹ÀÓ¿öÅ©¿¡
´ëÇØ ºôÆ®ÀÎ Áö¿øÀ» Á¦°øÇÏ´Â ÃÖÃÊÀÇ ¸ÞÀÌÀú µ¥ÀÌÅÍ ¼­¹öÀÔ´Ï´Ù. DB2 9Àº ´õ °­·ÂÇÑ
¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Áö¿øÇϱâ À§ÇØ ´õ dzºÎÇÏ°í ´õ ±íÀÌ .NET °ú ºñÁÖ¾ó ½ºÆ©µð¿À
ÅëÇÕÀ» Á¦°øÇÒ °ÍÀÔ´Ï´Ù. DB2 ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù:
  • ºñÁÖ¾ó ½ºÆ©µð¿À 2005¸¦ À§ÇØ Ç³ºÎÇØÁø Åø°ú ¾Öµå ÀÎ
  • .NET ÇÁ·¹ÀÓ¿öÅ© ¹öÀü 2.0À» À§ÇØ ¾÷µ¥ÀÌÆ®µÈ .NET data provider

7.2.1 ºñÁÖ¾ó ½ºÆ©µð¿À 2005¸¦ À§ÇØ Ç³ºÎÇØÁø ¾ÖµåÀÎ

DB2´Â ºñÁÖ¾ó ½ºÆ©µð¿À ȯ°æÀ» ¶°³ªÁö ¾Ê°í Á¶±ÝÀÇ C# ȤÀº ºñÁÖ¾ó º£ÀÌÁ÷ Äڵ带
»ç¿ëÇØ µ¥ÀÌÅͺ£À̽º ¼­¹ö »çÀÌµå ºñÁî´Ï½º ·ÎÁ÷°ú .NET ¾ÖÇø®ÄÉÀ̼Ç, À¥ »çÀÌÆ®,
À¥ ¼­ºñ½º¸¦ ½±°Ô ¸¸µéµµ·Ï µµ¿ÍÁÖ±â À§ÇØ ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ À§ÇÑ ¾ÖµåÀÎÀ» Á¦°øÇÕ´Ï´Ù.
´Ù¸¥ µ¥ÀÌÅÍ ¼­¹öµéÀº ÀϹÝÀûÀ¸·Î ½áµå ÆÄƼ ¾Öµå¿ÂÀÇ »ç¿ëÀ» ¿ä±¸ÇÏÁö¸¸ DB2 9¿¡¼­
ÀÌ ¾ÖµåÀεéÀº ¸¹Àº À¯ÀÏÇÑ ´É·ÂÀ¸·Î ¸Å¿ì °­È­ µÇ¾ú½À´Ï´Ù.
ºñÁÖ¾ó º£ÀÌÁ÷À» À§ÇØ Ç³ºÎÇØÁø DB2 ÅøÀÇ Æ¯Â¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
  • µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®(Å×À̺í,ºä,½ºÅ©¸³Æ®,ÇÁ·Î½ÃÀú,°á°ú ¼¼Æ® µî)¿¡ ´ëÇØ ½±°Ô
    ÀÛ¾÷Çϱâ À§ÇÑ »õ·Î¿î IBM µðÀÚÀ̳Ê
  • ¾î¶°ÇÑ Äڵ带 ¾²Áö ¾Ê°í DB2 ±â¹ÝÀÇ À¥ ¼­ºñ½º¸¦ ¸¸µé°í Àü°³ÇÏ´Â ´É·Â
  • µ¥ÀÌÅͺ£À̽º ÇàÀ§(¿¬°á °ü¸®, µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ® Ž»ö)¸¦ ¼öÇàÇϱâ
    À§ÇØ ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® ¼­¹ö ÀͽºÇ÷η¯¿¡ ÅëÇÕ
  • SQL ÇÁ·Î½ÃÀú¸¦ ½±°Ô µð¹ö±×ÇÏ°í ¸¸µå´Â ´É·Â(CLP ÇÁ·Î½ÃÀú¸¦ Æ÷ÇÔ)
  • DB2 µ¥ÀÌÅÍ º£À̽º ¿ÀºêÁ§Æ®¸¦ º¹Á¦ÇÏ´Â ´É·Â
  • ½ºÅ°¸¶ Á¤º¸¸¦ ºü¸£°Ô ¾×¼¼½ºÇϱâ À§ÇÑ ½ºÅ°¸¶ ij½¬
  • Áøº¸µÈ ¿ÀºêÁ§Æ® ÇÊÅ͸µ ´É·Â
  • µ¥ÀÌÅÍ ±×¸®µå·ÎºÎÅÍ ÀÓÆ÷Æ® ¿Í ÀͽºÆ÷Æ®
  • ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® Äõ¸® ºô´õ¸¦ °¡Áö°í ÅëÇÕ
  • Àç¼öÇà ·çƾÀ» À§ÇÑ ÆĶó¸ÞÅÍ ¿µ±¸ Áö¿ø
  • DB2 for Linux, UNIX and Windows¿¡ ´õÇÏ¿© ÀÎÆ÷¹Í½º IDS,DB2 for z/OS,
    DB2 for iSeries ¸¦ Æ÷ÇÔÇÏ´Â IBM µ¥ÀÌÅÍ ¼­¹ö Æйи®¸¦ À§ÇÑ Áö¿ø
  • »õ·Î¿î DB2 pureXML µ¥ÀÌÅÍŸÀÔ°ú ÇüŸ¦ À§ÇÑ ±¤¹üÀ§ÇÑ Áö¿ø



7.2.2 °»½ÅµÈ ³×ÀÌƼºê DB2 .NET data provider

DB2 ´Â .NET framework ¹öÀü 2.0À» À§ÇØ °»½ÅµÈ ³×ÀÌƼºê .NET data provider¸¦ °¡Áö°í
ÀÖ½À´Ï´Ù. ±×¸®°í ºñÁÖ¾ó ½ºÆ©µð¿À ¼­¹ö ÀͽºÇ÷η¯·Î ÅëÇյǾú½À´Ï´Ù. ÀÌ °»½ÅµÈ .NET
data provider´Â ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù:
  • System.Data.Common base Ŭ·¡½º¸¦ À§ÇÑ Áö¿ø - ÀÌ°ÍÀº ¾î¶°ÇÑ
    data provider-specific Ŭ·¡½º¸¦ ÂüÁ¶Çϱ⠾ʰí ÀϹÝÀûÀÎ .NET µ¥ÀÌÅͺ£À̽º
    ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

    ´ë½Å¿¡ DB2¿¡ ÇÑÁ¤µÈ .NET ¿ÀºêÁ§Æ®¸¦ ¸¸µé±âÀ§ÇØ DB2Factory¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • .NET µ¥ÀÌÅÍ Å¸ÀÔÀ» À§ÇÑ DB2 µ¥ÀÌÅÍ Å¸ÀÔ µ¿Àϼº - DB2Type namespace´Â
    ¸ðµç DB2 µ¥ÀÌÅÍ Å¸ÀÔÀ» À§ÇÑ .NET¿¡¼­ µ¿ÀÏÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀ» °¡Áý´Ï´Ù.
  • ½ºÅ©·ÑÀÌ °¡´ÉÇÏ°í ¾÷µ¥ÀÌÆ®°¡ °¡´ÉÇÑ result sets - »õ·Î¿î ¹æ¹ýÀÌ Å½»öÀÌ
    °¡´ÉÇÑ °á°ú ¼¼Æ®¸¦ ¸¸µé±â À§ÇØ Á¸ÀçÇÏ´Â DB2Command Ŭ·¡½º¿¡ Ãß°¡ µÇ¾ú½À´Ï´Ù.
  • µ¥ÀÌÅÍ ÆäÀÌ¡ ´É·Â - DB2Command Ŭ·¡½º´Â Áö±Ý µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ Æ¯Á¤
    ÇàÀÇ ¼¼Æ®¸¦ ÆäÄ¡Çϱâ À§ÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Â ExecutePageReader
    ¸Þ¼Òµå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
  • ´ë·®ÀÇ µ¥ÀÌÅÍ º¹»ç - »õ·Î¿î DB2BulkCopyOperation Ŭ·¡½º´Â DB2 Å×ÀÌºí¿¡¼­
    µ¥ÀÌÅ͸¦ ´ë·®À¸·Î º¹»çÇÏ´Â ±â¼úÀ» Á¦°øÇÕ´Ï´Ù.
  • SQL ¹®Àå ¹èÄ¡ ¾÷µ¥ÀÌÆ® - DB2DataAdapter Ư¼º, UpdateBatchSize´Â DB2 µ¥ÀÌÅÍ
    º£À̽º ¼­¹ö¿¡¼­ ¹èÄ¡·Î½á ¹ßÇàÇϱâ Àü¿¡ ¸ðÀ¸±â À§ÇÑ SQL ¹®ÀåÀÇ ¼ö¸¦ °áÁ¤Çϵµ·Ï ÇÕ´Ï´Ù.

7.3 dzºÎÇÑ XML °³¹ß Áö¿ø

DB2 9¿¡¼­ XML °³¹ß Áö¿øÀº ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù:
  • ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÅÍÆäÀ̽º Áö¿ø
  • XQuery ¿Í SQL/XML¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ Äõ¸® Áö¿ø
  • µðº§·ÎÆÛ ¿öÅ©º¥Ä¡¿¡¼­ Æ÷°ýÀûÀÎ XML ±â´É(XQuery ºô´õ¸¦ Æ÷ÇÔ)
  • ºñÁÖ¾ó ½ºÆ©µð¿À¿Í .NETÀ¸·Î pureXML ÅëÇÕ
  • »õ·Î¿î XML °³¹ß ÄÚµå ¿¹¿Í DB2 SAMPLE µ¥ÀÌÅͺ£À̽º Áõ´ë

7.3.1 ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ XML µ¥ÀÌÅÍ Å¸ÀÔ Áö¿ø
´ÙÀ½ÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÅÍÆäÀ̽º´Â DB2 XML µ¥ÀÌÅÍ Å¸ÀÔÀ» Áö¿øÇÕ´Ï´Ù:
  • ¾ð¾î: C/C++, Java, C#, Visual Basic, Cobol, PHP
  • ÀÎÅÍÆäÀ̽º: JDBC, CLI/ODBC, .NET, Embedded SQL, SQLJ
¾Æ·¡ ¿¹¿¡¼­, Ä÷³Àº DB2Xml ¿ÀºêÁ§Æ®¿¡¼­ °Ë»öµË´Ï´Ù. ±×¶§ getDB2String ¸Þ¼Òµå´Â
½ºÆ®¸µ ¿ÀºêÁ§Æ®·Î½á XML °ªÀÇ ¿¬¼ÓµÈ Ç¥Çö(XML Ç¥Çö¾øÀÌ )À¸·Î ¸®Åϵ˴ϴÙ.
GetDB2XMLBinaryStream(¡°UTF-16¡±)Àº UTF-16À¸·Î ÀÎÄÚµåµÈ XML °ªÀ¸·Î ¹ÙÀ̳ʸ®
½ºÆ®¸²À» ¸®ÅÏÇÕ´Ï´Ù.



Ãß°¡ÀûÀÎ ¿¹¸¦ À§ÇØ Develop Java applications for DB2 XML data¸¦ ÂüÁ¶ÇϽʽÿä.
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0605saracco/

7.3.2 Developer Workbench¿¡¼­ XML Áö¿ø
Developer Workbench´Â XMLÀ» À§ÇÑ Æ÷°ýÀûÀÎ Áö¿øÀ» Æ÷ÇÔÇÕ´Ï´Ù.
  • XML µ¥ÀÌÅÍ Å¸ÀÔ Áö¿ø
  • ½ºÅä¾îµå ÇÁ·Î½ÃÀú Áö¿ø
  • µ¥ÀÌÅÍ ¾Æ¿ôDz ºä
  • XML ½ºÅ°¸¶ Áö¿ø
  • XML document validation
  • XQuery ºô´õ


7.3.3 ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ À§ÇÑ pureXML Áö¿ø
ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ À§ÇÑ DB2 ¾ÖµåÀÎÀº ±â´ÉÀûÀ¸·Î pureXMLÀ» ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù.

7.4 PHP¸¦ À§ÇÑ °­È­µÈ DB2 driver
PHP´Â °¡Àå ´ëÁßÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¾ð¾îÁßÀÇ Çϳª ÀÔ´Ï´Ù. ÀÌ ¿ÀÇ ¼Ò½º ½ºÅ©
¸³Æ® ¾ð¾î´Â ¹è¿ì±â°¡ ½±°í °³¹ßÀÚµéÀÌ ½±°Ô HTMLÀ» °¡Áö°í ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ¸Å¿ì
°­·ÂÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
Zend °°Àº ȸ»çµéÀÇ Åø°ú Áö¿øÀ¸·Î PHP´Â ±â¾÷ ȯ°æ¿¡¼­ ´ëÁßÀûÀ¸·Î È°¿ëµÇ°í Æø³Ð°Ô
µ¥ÀÌÅͺ£À̽º¿¡¼­ »ç¿ëµÇ¾ú½À´Ï´Ù.

PHP¸¦ À§ÇØ IBMÀÌ Á¦°øÇÑ µå¶óÀ̹ö´Â 2005³â¿¡ ¼Ò°³ µÇ¾ú½À´Ï´Ù. ´Ù¸¥ °³¼±Á¡µé »çÀÌ¿¡
ÀÌ (ibm_db2) PHP È®ÀåÀº DB2 9¿¡¼­ pureXML Áö¿øÀ¸·Î °­È­µÇ¾ú½À´Ï´Ù. ÃÖ±ÙÀÇ µå¶óÀ̹ö´Â
PECL À¥»çÀÌÆ®¿¡¼­ ¹«·á·Î ´Ù¿î·Îµå°¡ °¡´ÉÇÕ´Ï´Ù.

http://pecl.php.net/package/ibm_db2/

Developer Workbench ´Ù¿î·Îµå »çÀÌÆ® ÀÔ´Ï´Ù.

https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=swg-dm-db2dwb



XpertMon for DB2 UDB V2
DB »ç¾÷ºÎ
Tel : 02-2108-1458
Fax : 02-2108-1459
Mobile : 011-896-6545
E-mail : hjlee@iteg.co.kr
URL : http://iteg.co.kr

¸ñ·Ï ±Û¾²±â ¼öÁ¤