|
Undo¿Í RedoÀÇ Â÷ÀÌÁ¡Àº ¹«¾ùÀϱî?
ºñ½Á ÇÏÁö¸¸ ÀüÇô ´Ù¸¥ µÎ°¡ÁöÀÇ °³³äÀ» ³ª¸§ÀÇ »ý°¢À¸·Î Á¤¸®ÇØ º¸¾Ò´Ù.
±âº»ÀûÀ¸·Î
Redo´Â re + do ÀÇ ÇÕ¼º¾î ÀεíÇÏ¸ç ¶æÇ®À̸¦ Çϸé ÀÌ·¸´Ù. "´Ù½Ã ÇÏ´Ù."
Undo´Â un + do ÀÇ ÇÕ¼º¾î ÀεíÇÏ¸ç ¶æÇ®À̸¦ Çϸé ÀÌ·¸´Ù. "¿ø»óÅ·Πµ¹¸®´Ù"
¶æ¿¡¼ dz°ÜÁ® ³ª¿À´Â ±âº»Àǹ̷δ Redo´Â ¹«¾ð°¡¸¦ ´Ù½Ã ÇÏ´Â °Í
Undo´Â ¹«¾ð°¡¸¦ µÇµ¹¸®´Â °ÍÀÌ´Ù.
±×·³ ´Ù½Ã ´Ù¸¥ ¹æÇâ¿¡¼ »ìÆ캸ÀÚ
Redo´Â ¿À¶óŬ¿¡¼ ¹«½¼ ¿ªÇÒÀ» Çϴ°¡?
±âº»ÀûÀ¸·Î º¹±¸ÀÇ ¿ªÇÒÀ» ÇÑ´Ù. ¿À¶óŬ ¼¹ö¿¡ ¹«½¼ÀÛ¾÷À» ÇϵçÁö ¸ðµÎ ¸®µÎ¿¡ ±â·ÏÀÌ µÈ´Ù.
Undo´Â ¹«½¼¿ªÇÒÀ» Çϴ°¡?
ÀÛ¾÷ ·Ñ¹é°ú, Àбâ ÀÏ°ü¼º, º¹±¸¸¦ ÇÑ´Ù.
ÀÌ·¸°Ô ºÃÀ»¶§ µÑÀÇ °°ÀºÁ¡Àº º¹±¸¸¦ ÇÑ´Ù´Â °ÍÀÌ´Ù.
ÇÏÁö¸¸ µÑÀÇ º¹±¸ ¹æ¹ýÀº Â÷ÀÌ°¡ ÀÖ´Ù.
¸®µÎ´Â º¹±¸¸¦ ÇÒ¶§ »ç¿ëÀÚ°¡ Çß´ø ÀÛ¾÷À» ±×´ë·Î ´Ù½Ã ÇÏÁö¸¸
¾ðµÎ´Â »ç¿ëÀÚ°¡ Çß´ø ÀÛ¾÷À» ¹Ý´ë·Î ÇÑ´Ù. Áï »ç¿ëÀÚÀÇ ÀÛ¾÷À» ¿ø»óÅ·Πµ¹¸°´Ù.
¿¹¸¦ µé¾î ¾Æ·¡¿Í °°Àº ÀÛ¾÷À» ÇßÀ»¶§ ¼¼¼ÇÀÌ ºñÁ¤»ó Á¾·á µÇ¾ú´Ù°í °¡Á¤Çغ¸ÀÚ
update t1
set no = no + 1
where id = 1;
¼¼¼ÇÀÌ º¹±¸ µÇ´Â °úÁ¤¿¡ SMONÀÌ ¸®µÎ¸¦ ÀÌ¿ëÇØ ¾Æ·¡ÀÇ ÀÛ¾÷À» ÇÑ´Ù.
update t1
set no = no + 1
where id = 1;
ÇÏÁö¸¸ ¸¸ÀÏ ¼¼¼ÇÀÌ ºñÁ¤»ó Á¾·á°¡ µÇ±âÀü COMMITÀ» ÇÏÁö ¾Ê¾Ò´Ù¸é
Undo¸¦ ÀÌ¿ëÇÏ¿© ¾Æ·¡¿Í °°Àº ÀÛ¾÷À» ÀÌ¾î¼ ÇϰԵȴÙ
update t1
set no = no - 1
where id = 1;
±×·¸°Ô µÇ¸é ¸¶Ä¡ ´Ù½Ã ÇÏÁö ¾Ê´Â °Íó·³ µÈ´Ù.
°£´ÜÈ÷ ¸»ÇÏÀÚ¸é º¹±¸¿Í µÇµ¹¸®±âÀÎ °ÍÀÌ´Ù
|