transaction ; Æ®·£Àè¼Ç
|
ÄÄÇ»ÅÍ ÇÁ·Î±×·¥¿¡¼ Æ®·£Àè¼ÇÀÇ ÀϹÝÀûÀÎ Àǹ̴ Á¤º¸ÀÇ ±³È¯À̳ª µ¥ÀÌÅͺ£À̽º °»½Å µî ¿¬°üµÇ´Â ÀÛ¾÷µé¿¡ ´ëÇÑ ÀÏ·ÃÀÇ ¿¬¼ÓÀ» ÀǹÌÇϴµ¥, µ¥ÀÌÅͺ£À̽ºÀÇ ¹«°á¼ºÀÌ º¸ÀåµÇ´Â »óÅ¿¡¼ ¿äûµÈ ÀÛ¾÷À» ¿Ï¼öÇϱâ À§ÇÑ ÀÛ¾÷ÀÇ ±âº» ´ÜÀ§·Î °£ÁֵȴÙ. ÀüÇüÀûÀÎ Æ®·£Àè¼ÇÀÇ ¿¹·Î, °í°´ÀÇ ÀüÈ ÁÖ¹®À» ¹Þ¾Æ ´ë¸®ÀÎÀÌ ÁÖ¹®³»¿ëÀ» ÄÄÇ»ÅÍ¿¡ ÀÔ·ÂÇÏ´Â °ÍÀ» µé ¼ö Àִµ¥, ÀÌ ÁÖ¹® Æ®·£Àè¼ÇÀº ´ÙÀ½°ú °°Àº ¿©·¯ °³ÀÇ ÀÛ¾÷´Ü°è·Î ÀÌ·ç¾îÁø´Ù.
À§ÀÇ ÀÛ¾÷´Ü°è¸¦ ÇϳªÀÇ Æ®·£Àè¼ÇÀ¸·Î º¸¾ÒÀ» ¶§, Æ®·£Àè¼ÇÀÌ ¼º°øÀûÀ¸·Î ³¡³ª±â À§Çؼ´Â °¢ ÀÛ¾÷ ´Ü°èµéÀÌ ¸ðµÎ ¿Ï¼ºµÇ¾î¾ß¸¸ Çϸç, ±×·¨À»°æ¿ì ºñ·Î¼Ò ÀÌ »õ·Î¿î ÁÖ¹® ³»¿ëÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ½ÇÁ¦·Î ¹Ý¿µµÈ´Ù. ¸¸¾à ±×·¸Áö ¸øÇßÀ» °æ¿ì, Áï ¾î¶² ÇÑ ÀÛ¾÷ ´Ü°è¿¡¼¶óµµ ¿À·ù°¡ ¹ß»ýÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡´Â ¾Æ¹«·± ¼öÁ¤ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀ¸¸ç, Æ®·£Àè¼ÇÀÌ ½ÃÀ۵DZâ ÀÌÀü »óÅ·ΠÀ¯ÁöµÈ´Ù. Æ®·£Àè¼ÇÀÌ ¼º°ø¸®¿¡ ³¡³µÀ»¶§ ÀÌ·ç¾îÁö´Â µ¥ÀÌÅͺ£À̽ºÀÇ °»½ÅÀ» "commit" À̶ó°í ºÎ¸£¸ç, Æ®·£Àè¼ÇÀÌ ½ÇÆÐµÇ¾úÀ»¶§ µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÁ¤ ³»¿ëÀÌ Ãë¼ÒµÇ´Â °ÍÀ» "rollback"À̶ó°í ºÎ¸¥´Ù. Æ®·£Àè¼ÇÀÇ °¢ »ç°ÇµéÀ» °ü¸® °¨µ¶ÇÏ´Â ÇÁ·Î±×·¥À» Æ®·£Àè¼Ç ¸ð´ÏÅͶó°í Çϸç, Æ®·£Àè¼ÇÀº SQL¿¡ ÀÇÇØ Á¦°øµÈ´Ù. |
|
| ÀÌ Á¤º¸´Â 1999³â 6¿ù 22ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, ÃÖ¼ÛÈñ´Ô²²¼ µµ¿òÀ» Áּ̽À´Ï´Ù. | |