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

µ¿½Ã Æ®·£Àè¼Ç

¶§·Î ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µ¿½Ã Æ®·£Àè¼ÇÀ̶ó´Â ¿©·¯°³ÀÇ µ¶¸³ÀûÀÎ ¿¬°áÀ» °¡Áö°í ÀÖÀ¸¸é À¯¿ëÇÕ´Ï´Ù. µ¿½Ã Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥Àº µ¿½Ã¿¡ ¿©·¯°³ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í °°Àº µ¥ÀÌÅͺ£À̽º¿¡ ¿©·¯°³ÀÇ ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÁß ½º·¹µå µ¥ÀÌÅͺ£À̽º ¾×¼¼½º¿¡¼­ ¼³¸íµÈ ¹®¸Æ API¸¦ ÅëÇØ ÀÀ¿ëÇÁ·Î±×·¥Àº µ¿½Ã Æ®·£Àè¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÀÛ¼ºµÈ °¢ ¹®¸ÆÀº ´Ù¸¥ ¹®¸Æ°ú´Â µ¶¸³ÀûÀÔ´Ï´Ù. À̰ÍÀº »ç¿ëÀÚ°¡ ¹®¸ÆÀ» ÀÛ¼ºÇϰí, ±× ¹®¸ÆÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϸç, ´Ù¸¥ ¹®¸ÆÀÇ COMMITÀ̳ª ROLLBACK¹® ¼öÇà°ú °°Àº Á¶Ä¡¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÏ¿© SQL¹®À» ¼öÇàÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÏ¿© SQL¹®À» ¼öÇàÇϵµ·Ï Çã¿ëÇϰí, µÎ¹øÂ° µ¥ÀÌÅͺ£À̽º¿¡¼­ ¼öÇàµÈ Á¶Ä¡ÀÇ ·Î±×¸¦ º¸°üÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù°í °¡Á¤ÇϽʽÿÀ. ÀÌ ·Î±×´Â ÃÖ½ÅÀÇ »óŸ¦ À¯ÁöÇØ¾ß ÇϹǷÎ, ·Î±×ÀÇ ¸Å °»½Å ÈÄ¿¡ COMMIT¹®À» ¹ßÇàÇØ¾ß ÇÏÁö¸¸, »ç¿ëÀÚ´Â SQL¹®ÀÌ ·Î±×¿¡ ´ëÇÑ È®¾àÀÇ ¿µÇâÀ» ¹Þ´Â °ÍÀ» ¿øÇÏÁö ¾Ê½À´Ï´Ù. À̰ÍÀÌ µ¿½Ã Æ®·£Àè¼ÇÀ» À§ÇÑ ¿Ïº®ÇÑ »óȲÀÔ´Ï´Ù. »ç¿ëÀÚÀÇ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­, µÎ °³ÀÇ ¹®¸ÆÀ» ÀÛ¼ºÇϽʽÿÀ. Çϳª´Â »ç¿ëÀÚÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î ¸ðµç »ç¿ëÀÚ SQL¿¡ »ç¿ëµÇ°í, ´Ù¸¥ Çϳª´Â ·Î±× µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î ·Î±× °»½Å¿¡ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ ¼³°è·Î »ç¿ëÀÚ°¡ ·Î±× µ¥ÀÌÅͺ£À̽ºÀÇ º¯°æ»çÇ×À» È®¾àÇÒ¶§ »ç¿ëÀÚÀÇ ÇöÀç ÀÛ¾÷ ´ÜÀ§(UOW)¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

µ¿½Ã Æ®·£Àè¼ÇÀÇ ¶Ç ´Ù¸¥ ÀÌÁ¡Àº ÇϳªÀÇ ¿¬°á¿¡¼­ Ä¿¼­¿¡ ´ëÇÑ ÀÛ¾÷ÀÌ ±¸°£ º¹¿øµÇ¸é, ´Ù¸¥ ¿¬°áÀÇ Ä¿¼­¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. ÇϳªÀÇ ¿¬°á¿¡¼­ÀÇ ±¸°£ º¹¿ø ÈÄ¿¡, ÀÛ¾÷µµ ¿Ï·áµÇ°í, ´Ù¸¥ ¿¬°á¿¡¼­ Ä¿¼­ÀÇ À§Ä¡µµ ¿©ÀüÈ÷ À¯ÁöµË´Ï´Ù.

µ¿½Ã Æ®·£Àè¼Ç »ç¿ë½Ã ÀáÀçÀû ÇÔÁ¤

µ¿½Ã Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ´ÜÀÏ ¿¬°áÀ» »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ÀÛ¼º½Ã¿¡´Â ¹ß»ýÇÏÁö ¾Ê´Â ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿½Ã Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ¶§, ´ÙÀ½À» ÁÖÀÇÇϽʽÿÀ.

µ¿½Ã Æ®·£Àè¼ÇÀÇ ±³Âø »óÅ ¹æÁö

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

±³Âø »óŸ¦ ¹æÁöÇÏ´Â ±â¹ýÀº À§ÀÇ ¿¹¸¦ Áß½ÉÀ¸·Î ¼³¸íµÇ¾úÁö¸¸, »ç¿ëÀÚ´Â ÀÌ ±â¹ýµéÀ» ¸ðµç µ¿½Ã Æ®·£Àè¼Ç ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


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