ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼­

´ÙÁß ½º·¹µå µ¥ÀÌÅͺ£À̽º ¾×¼¼½º

ÀϺΠ¿î¿µ üÁ¦¿¡´Â ÇϳªÀÇ ÇÁ·Î¼¼½º ³»¿¡¼­ ¿©·¯°³ÀÇ ½ÇÇà ½º·¹µå¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. À̰ÍÀ» ÅëÇØ ÀÀ¿ëÇÁ·Î±×·¥Àº ºñµ¿±â À̺¥Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖ°í, Æú¸µ ½ºÅ´À¸·Î ÀçÁ¤·ÄÇÏÁö ¾Ê°íµµ À̺¥Æ® Áß½ÉÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» ´õ¿í ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¿©·¯ ½º·¹µå¿¡ ´ëÇÏ¿© ÀÛ¾÷ÇÏ´Â ¹æ½ÄÀ» ³íÀÇÇϰí, ¿°µÎ¿¡ µÎ¾î¾ß ÇÒ ¼³°è½Ã ÁöħÀ» ³ª¿­ÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ Ç÷§ÆûÀÌ ´ÙÁß ½º·¹µå ±â´ÉÀ» Áö¿øÇÏ´ÂÁö¸¦ ÆÇº°ÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥ ºôµå ¾È³»¼­ Ã¥À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ Àý¿¡¼­´Â »ç¿ëÀÚ°¡ Áß¿äÇÑ Àý ¹× ¼¼¸¶Æ÷¾î¿Í °°Àº ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿¡ °ü·ÃµÈ ¿ë¾î¿¡ Àͼ÷ÇÏ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ÀÌµé ¿ë¾î¿¡ Àͼ÷ÇÏÁö ¾Ê´Ù¸é ÇØ´ç ¿î¿µ üÁ¦ÀÇ ÇÁ·Î±×·¥ °ü·Ã ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

DB2 ÀÀ¿ëÇÁ·Î±×·¥Àº ¹®¸ÆÀ» »ç¿ëÇÏ¿© º¹¼ö ½º·¹µå·ÎºÎÅÍ SQL¹®À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¸ÆÀ̶õ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¸ðµç SQL¹®°ú API È£ÃâÀ» ¼öÇàÇϴ ȯ°æÀÔ´Ï´Ù. ¸ðµç ¿¬°á, ÀÛ¾÷ ´ÜÀ§(UOW) ¹× ±âŸ µ¥ÀÌÅͺ£À̽º ÀÚ¿øµéµµ ¸ðµÎ ƯÁ¤ ¹®¸Æ°ú ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù. °¢ ¹®¸ÆÀº ÀÀ¿ëÇÁ·Î±×·¥ ³»¿¡¼­ Çϳª ÀÌ»óÀÇ ½º·¹µå¿Í ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù.

¹®¸Æ ³» ½ÇÇà°¡´ÉÇÑ °¢°¢ÀÇ SQL¹®¿¡¼­ ù¹øÂ° ·±Å¸ÀÓ ¼­ºñ½º È£ÃâÀº Ç×»ó ·¡Ä¡¸¦ È®º¸ÇÏ·Á°í ÇÕ´Ï´Ù. ¼º°øÇϸé 󸮰¡ °è¼ÓµË´Ï´Ù. °°Àº ¹®¸ÆÀÇ ´Ù¸¥ ½º·¹µå¿¡ ÀÖ´Â SQL¹®ÀÌ ÀÌ¹Ì ÇØ´ç ·¡Ä¡¸¦ °¡Áö°í Àֱ⠶§¹®¿¡ ½ÇÆÐÇÑ °æ¿ì, ¼¼¸¶Æ÷¾î°¡ Æ÷½ºÆ®µÉ ¶§±îÁö ½ÅÈ£¸¦ º¸³»´Â ¼¼¸¶Æ÷¾î¿¡¼­ È£ÃâÀº Á¤ÁöÇϰí, ¼¼¸¶Æ÷¾î°¡ Æ÷½ºÆ®µÇ´Â ½ÃÁ¡¿¡ È£ÃâÀº ·¡Ä¡¸¦ È®º¸Çϰí 󸮸¦ °è¼ÓÇÕ´Ï´Ù. ÀÌ ·¡Ä¡´Â SQL¹®ÀÌ Ã³¸®¸¦ ¿Ï·áÇÒ ¶§±îÁö È®º¸Çϰí ÀÖÀ¸¸ç, 󸮰¡ ¿Ï·áµÇ¸é, ÇØ´ç ƯÁ¤ SQL¹®¿¡ ´ëÇÏ¿© »ý¼ºµÇ´Â ÃÖÁ¾ ·±Å¸ÀÓ ¼­ºñ½º È£Ãâ¿¡ ÀÇÇØ ¸±¸®½ºµË´Ï´Ù.

´Ù¸¥ ½º·¹µåµéµµ µ¿½Ã¿¡ SQL¹®À» ½ÇÇà½ÃŰ·Á°í ÇÏÁö¸¸, ³×Æ® °á°ú´Â ¹®¸Æ ³»ÀÇ °¢ SQL¹®ÀÌ °¡Àå ÀÛÀº ´ÜÀ§·Î ½ÇÇàµÈ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Á¶Ä¡´Â µ¿½Ã¿¡ ¼­·Î ´Ù¸¥ ½º·¹µå·Î ÀÎÇØ ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶°¡ º¯°æµÇÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. APIµéµµ ¿ª½Ã ·±Å¸ÀÓ ¼­ºñ½º¿¡ ÀÇÇØ »ç¿ëµÇ´Â ·¡Ä¡¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯¹Ç·Î APIµµ °¢ ¹®¸Æ ³»¿¡¼­ ·±Å¸ÀÓ ¼­ºñ½º ·çƾ°ú µ¿ÀÏÇÑ Á¦ÇÑ»çÇ×À» °®½À´Ï´Ù.

±âº»ÀûÀ¸·Î ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥Àº ¸ðµç µ¥ÀÌÅͺ£À̽º ¾×¼¼½º¿¡ »ç¿ëµÇ´Â ÇϳªÀÇ ¹®¸ÆÀ» °®½À´Ï´Ù. À̰ÍÀÌ ´ÜÀÏ ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÏ¿© ¿Ïº®ÇÑ ¹Ý¸é, SQL¹®ÀÇ Á÷·ÄÈ­´Â ´ÜÀÏ ¹®¸ÆÀÌ ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡ ºÎÀûÀýÇÏ°Ô ¸¸µì´Ï´Ù. ´ÙÀ½°ú °°Àº DB2 API¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ ÀÀ¿ëÇÁ·Î±×·¥Àº º°µµÀÇ ¹®¸ÆÀ» °¢ ½º·¹µå¿¡ Á¢¼ÓÇϰí, ½º·¹µå°£¿¡ ¹®¸ÆÀÌ Àü´ÞµÉ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

¹®¸ÆÀº ÇÁ·Î¼¼½º ³» ½º·¹µå °£¿¡ ±³È¯µÉ ¼ö ÀÖÀ¸³ª ÇÁ·Î¼¼½º°£¿¡´Â ±³È¯µÉ ¼ö ¾ø½À´Ï´Ù. ¿©·¯ ¹®¸Æ Áß Çϳª¸¦ »ç¿ëÇÔÀ¸·Î½á µ¿½ÃÀûÀÎ Æ®·£Àè¼Ç¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ÀÌµé ¹®¸Æ APIÀÇ »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Administrative API Reference ¹× µ¿½Ã Æ®·£Àè¼ÇÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

´ÙÁß ½º·¹µå »ç¿ë½Ã ±ÇÀå»çÇ×

´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÒ ¶§, ´ÙÀ½ÀÇ ÁöħÀ» µû¸£½Ê½Ã¿À.

ÄÚµå ÆäÀÌÁö ¹× ±¹°¡ Äڵ忡 ´ëÇÏ¿© ÀÛ¾÷ÇÏ´Â ´ÙÁß ½º·¹µå UNIX ÀÀ¿ëÇÁ·Î±×·¥

AIX, Solaris, HP-UX ¹× Silicon Graphics IRIX¿¡¼­ µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡ »ç¿ëµÇ´Â ÄÚµå ÆäÀÌÁö¿Í ±¹°¡ ÄÚµåÀÇ ·±Å¸ÀÓ Á¶È¸¿¡»ç¿ëµÇ´Â ÇÔ¼ö°¡ º¯°æµÇ¾ú½À´Ï´Ù. ÀÌ ÇÔ¼öµéÀº ÀÌÁ¦ ½º·¹µå¿¡ ¾ÈÀüÇÏÁö¸¸ ¸¹Àº ¼öÀÇ µ¿½ÃÀûÀÎ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» »ç¿ëÇÏ´Â ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â Àá±Ý °æÇÕ ¹× °á°úÀûÀ¸·Î ¼º´É ÀúÇϰ¡ ³ªÅ¸³ª°Ô µÇ¾ú½À´Ï´Ù.

´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Àá±Ý °æÇÕÀÇ °¡´É¼ºÀ» ÁÙÀ̱â À§ÇØ »õ·Î¿î ȯ°æ º¯¼ö(DB2_FORCE_NLS_CACHE)°¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. DB2_FORCE_NLS_CACHE¸¦ TRUE·Î ¼³Á¤Çϸé, ÄÚµå ÆäÀÌÁö¿Í ±¹°¡ ÄÚµå Á¤º¸°¡ ½º·¹µå°¡ ¸Ç óÀ½ ¾×¼¼½ºÇÒ ¶§ ÀúÀåµË´Ï´Ù. ÀÌ ½ÃÁ¡ºÎÅÍ Ä³½¬µÈ Á¤º¸´Â ÀÌ Á¤º¸¸¦ ¿ä±¸ÇÏ´Â ´Ù¸¥ ½º·¹µå¿¡ »ç¿ëµË´Ï´Ù. ÀÌ Á¤º¸¸¦ ÀúÀåÇÔÀ¸·Î½á, Àá±Ý °æÇÕÀº °¨¼ÒÇϰí, ƯÁ¤ÇÑ °æ¿ì¿¡ ¼º´É»óÀÌ Çâ»óµÇ±âµµ ÇÕ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿¬°á°£ÀÇ ·ÎÄÉÀÏ ¼³Á¤°ªÀ» º¯°æÇÏ´Â °æ¿ì, DB2_FORCE_NLS_CACHE´Â TRUE·Î ¼³Á¤Çؼ­´Â ¾ÈµË´Ï´Ù. ¼³Á¤ÇÏ´Â °æ¿ì, ¿ø·¡ÀÇ ·ÎÄÉÀÏ Á¤º¸°¡ ·ÎÄÉÀÏ ¼³Á¤°ªÀÌ º¯°æµÈ ÈÄ¿¡µµ ¸®Åϵ˴ϴÙ. ÀϹÝÀûÀ¸·Î ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥Àº ·ÎÄÉÀÏ ¼³Á¤À» º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ Á¡À¸·Î ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½º·¹µå¿¡ ¾ÈÀüÇÏ°Ô ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

´ÙÁß ½º·¹µå »ç¿ë½Ã ÀáÀçÀû ÇÔÁ¤

´ÙÁß ½º·¹µå¸¦ »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ´ç¿¬È÷ ´ÜÀÏ ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥º¸´Ù ´õ º¹ÀâÇÕ´Ï´Ù. À̰ÍÀÌ ÀáÀçÀûÀ¸·Î ¿¹»óÄ¡ ¾ÊÀº ¹®Á¦Á¡À» ¹ß»ý½Ã۱⵵ ÇÕ´Ï´Ù. ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§, ´ÙÀ½°ú °°Àº ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÕ´Ï´Ù.

º¹¼ö ¹®¸Æ¿¡¼­ ±³Âø »óÅ ¹æÁö

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ½º·¹µå°£ÀÇ ±³Âø »óŸ¦ ¹ß°ßÇÏÁö ¸øÇϹǷÎ, ±³Âø »óŸ¦ ¹æÁöÇϰųª ÃÖ¼ÒÇÑ ÇÇÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀ¸·Î ÀÀ¿ëÇÁ·Î±×·¥À» ¼³°èÇϰí ÄÚµùÇϽʽÿÀ. À§ÀÇ ¿¹¿¡¼­, ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î ±³Âø »óŸ¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

±³Âø »óŸ¦ ¹æÁöÇÏ´Â ±â¹ýÀº À§ÀÇ ¿¹¸¦ Áß½ÉÀ¸·Î ¼³¸íµÇ¾úÁö¸¸, »ç¿ëÀÚ´Â ÀÌ ±â¹ýµéÀ» ¸ðµç ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥À» º¸È£ ÀÚ¿øÀ» Ãë±ÞÇÒ ¶§Ã³·³ Ãë±ÞÇÏ¸é ´ÙÁß ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡ÀÌ ¹ß»ýÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]