undo¿Í redoÀÇ Â÷ÀÌÁ¡
ÀÛ¼ºÀÚ °ü¸®ÀÚ ÀÛ¼º½Ã°£ 2016-02-13 18:05:30
 

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;

±×·¸°Ô µÇ¸é ¸¶Ä¡ ´Ù½Ã ÇÏÁö ¾Ê´Â °Íó·³ µÈ´Ù.
°£´ÜÈ÷ ¸»ÇÏÀÚ¸é º¹±¸¿Í µÇµ¹¸®±âÀÎ °ÍÀÌ´Ù


¸ñ·Ï | ÀÔ·Â | ¼öÁ¤ | ´äº¯ | »èÁ¦