transaction ; Æ®·£Àè¼Ç

ÄÄÇ»ÅÍ ÇÁ·Î±×·¥¿¡¼­ Æ®·£Àè¼ÇÀÇ ÀϹÝÀûÀÎ Àǹ̴ Á¤º¸ÀÇ ±³È¯À̳ª µ¥ÀÌÅͺ£À̽º °»½Å µî ¿¬°üµÇ´Â ÀÛ¾÷µé¿¡ ´ëÇÑ ÀÏ·ÃÀÇ ¿¬¼ÓÀ» ÀǹÌÇϴµ¥, µ¥ÀÌÅͺ£À̽ºÀÇ ¹«°á¼ºÀÌ º¸ÀåµÇ´Â »óÅ¿¡¼­ ¿äûµÈ ÀÛ¾÷À» ¿Ï¼öÇϱâ À§ÇÑ ÀÛ¾÷ÀÇ ±âº» ´ÜÀ§·Î °£ÁֵȴÙ.

ÀüÇüÀûÀÎ Æ®·£Àè¼ÇÀÇ ¿¹·Î, °í°´ÀÇ ÀüÈ­ ÁÖ¹®À» ¹Þ¾Æ ´ë¸®ÀÎÀÌ ÁÖ¹®³»¿ëÀ» ÄÄÇ»ÅÍ¿¡ ÀÔ·ÂÇÏ´Â °ÍÀ» µé ¼ö Àִµ¥, ÀÌ ÁÖ¹® Æ®·£Àè¼ÇÀº ´ÙÀ½°ú °°Àº ¿©·¯ °³ÀÇ ÀÛ¾÷´Ü°è·Î ÀÌ·ç¾îÁø´Ù.

  • µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ Àç°í·® Á¶»çÇϱâ
  • ±× »óǰÀÌ °¡¿ëÇÑÁö(Ȥ½Ã, ´Ù¸¥ °í°´À¸·ÎºÎÅÍ ¿¹¾àµÈ °ÍÀÎÁöÀÇ ¿©ºÎ) È®ÀÎÇϱâ
  • ÁÖ¹®Çϱâ
  • ÁÖ¹®ÀÌ ÀÌ·ç¾îÁ³´ÂÁö È®ÀÎÇϱâ
  • ¿¹»ó ¼±Àû½Ã°£ È®ÀÎÇϱâ

À§ÀÇ ÀÛ¾÷´Ü°è¸¦ ÇϳªÀÇ Æ®·£Àè¼ÇÀ¸·Î º¸¾ÒÀ» ¶§, Æ®·£Àè¼ÇÀÌ ¼º°øÀûÀ¸·Î ³¡³ª±â À§Çؼ­´Â °¢ ÀÛ¾÷ ´Ü°èµéÀÌ ¸ðµÎ ¿Ï¼ºµÇ¾î¾ß¸¸ Çϸç, ±×·¨À»°æ¿ì ºñ·Î¼Ò ÀÌ »õ·Î¿î ÁÖ¹® ³»¿ëÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ½ÇÁ¦·Î ¹Ý¿µµÈ´Ù. ¸¸¾à ±×·¸Áö ¸øÇßÀ» °æ¿ì, Áï ¾î¶² ÇÑ ÀÛ¾÷ ´Ü°è¿¡¼­¶óµµ ¿À·ù°¡ ¹ß»ýÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡´Â ¾Æ¹«·± ¼öÁ¤ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀ¸¸ç, Æ®·£Àè¼ÇÀÌ ½ÃÀ۵DZâ ÀÌÀü »óÅ·ΠÀ¯ÁöµÈ´Ù. Æ®·£Àè¼ÇÀÌ ¼º°ø¸®¿¡ ³¡³µÀ»¶§ ÀÌ·ç¾îÁö´Â µ¥ÀÌÅͺ£À̽ºÀÇ °»½ÅÀ» "commit" À̶ó°í ºÎ¸£¸ç, Æ®·£Àè¼ÇÀÌ ½ÇÆÐµÇ¾úÀ»¶§ µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÁ¤ ³»¿ëÀÌ Ãë¼ÒµÇ´Â °ÍÀ» "rollback"À̶ó°í ºÎ¸¥´Ù. Æ®·£Àè¼ÇÀÇ °¢ »ç°ÇµéÀ» °ü¸® °¨µ¶ÇÏ´Â ÇÁ·Î±×·¥À» Æ®·£Àè¼Ç ¸ð´ÏÅͶó°í Çϸç, Æ®·£Àè¼ÇÀº SQL¿¡ ÀÇÇØ Á¦°øµÈ´Ù.


°¡²û ¾î¶² ÄÄÇ»ÅÍ¿¡¼­ Æ®·£Àè¼ÇÀ̶ó´Â ¿ë¾î´Â ´Ù¸¥ Àǹ̸¦ °®´Â´Ù. ¿¹¸¦ µé¾î IBM ´ëÇü±âÁ¾ ¿î¿µÃ¼°èÀÇ ¹èÄ¡ 󸮿¡¼­, Æ®·£Àè¼ÇÀº ÀÛ¾÷(job) ¶Ç´Â ÀÛ¾÷´Ü°è(job step)¸¦ ÀǹÌÇÑ´Ù.

ÀÌ Á¤º¸´Â 1999³â 6¿ù 22ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, ÃÖ¼ÛÈñ´Ô²²¼­ µµ¿òÀ» Áּ̽À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)