27.2. ·Î±× ¼±Çà ±âÀÔ(WAL)

·Î±× ¼±Çà ±âÀÔ (WAL)Àº µ¥ÀÌÅÍÀÇ Àϰü¼ºÀ» È®½ÇÈ÷Çϱâ À§ÇÑ Ç¥ÁØÀûÀÎ ¼ö¹ýÀÔ´Ï´Ù. ¸ðµç °ÍÀº ¾Æ´ÏÁö¸¸, ´ëºÎºÐÀÇ Æ®·£Àè¼Ç 󸮿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼­Àû¿¡ ±âÀçµÇ¾î ÀÖ½À´Ï´Ù. °£´ÜÇÏ°Ô ¸»Çϸé, WALÀÇ ±âº»ÀûÀÎ °³³äÀº, µ¥ÀÌÅÍ ÆÄÀÏ(Å×À̺íÀ̳ª À妽º°¡ ÀÖ´Â)ÀÇ º¯°æÀº, ·Î±×¿¡ÀÇ ±â·Ï, Áï, º¯°æ ³»¿ëÀ» ±â¼úÇÑ ·Î±× ·¹Äڵ尡 ¿µ±¸ ÀúÀå ¿µ¿ª¿¡ ¾²¿©Áø ÈÄ¿¡ ¾²¿©¾ß¸¸ ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¼ø¼­¿¡ µû¶ó ÇÁ·Î¼¼½º¸¦ ½Ç½ÃÇϸé, ºñ·Ï Å©·¡½¬°¡ ÀϾµµ ·Î±×¸¦ »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÒ ¼ö Àֱ⠶§¹®¿¡, ¸ðµç Æ®·£Àè¼ÇÀÇ Ä¿¹Ô¿¡ ´ëÇÑ µ¥ÀÌÅÍ ÆäÀÌÁö¸¦ µð½ºÅ©¿¡ ³»º¸³¾ Çʿ䰡 ¾ø¾îÁý´Ï´Ù. µ¥ÀÌÅÍ ÆäÀÌÁö¿¡ ¾ÆÁ÷ ÇàÇØÁöÁö ¾ÊÀº º¯°æºÐÀº ·Î±× ·¹Äڵ带 »ç¿ëÇØ Àç½ÇÇàµË´Ï´Ù (À̰ÍÀÌ REDO·Î ¾Ë·ÁÁ® ÀÖ´Â, ·Ñ forward recoveryÀÔ´Ï´Ù).

WAL¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î µð½ºÅ© ±âÀÔ È½¼ö°¡ Å«ÆøÀ¸·Î °¨¼ÒÇÕ´Ï´Ù. Æ®·£Àè¼ÇÀÌ Ä¿¹ÔÇÒ ¶§, ±× Æ®·£Àè¼ÇÀ¸·Î º¯°æµÈ ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏÀÌ ¾Æ´Ñ, ·Î±× ÆÄÀϸ¸À» µð½ºÅ©¿¡ ³»º¸¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ÀÇ ±âÀÔÀº ½ÃÄö¼È¿¡ ÇàÇØÁö±â (À§ÇØ)¶§¹®¿¡, µ¥ÀÌÅÍ ÆäÀÌÁö¸¦ ÅäÇØ³»´Â ÄÚ½ºÆ®¿¡ ºñÇØ ·Î±× ÆÄÀÏÀÇ µ¿±â´Â Âß Àúºñ¿ëÀÌ µË´Ï´Ù. ´ÙÁß »ç¿ëÀÚ È¯°æ¿¡¼­, ·Î±× ÆÄÀÏÀ» ÇÑ ¹ø fsyncÇÏ´Â °ÍÀ¸·Î, ¸¹Àº Æ®·£Àè¼ÇÀ» Ä¿¹ÔÇÒ ¼ö°¡ ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ·Î±× ÆÄÀÏÀº ¼øÂ÷ÀûÀ¸·Î ÀÛ¼ºµÇ¾î, ±× ·Î±×ÀÇ µ¿±âÈ­°¡ µ¥ÀÌÅÍ ÆäÀÌÁö¸¦ ³»º¸³»´Â °Íº¸´Ù ÈξÀ ÀûÀº ºñ¿ëÀÌ µì´Ï´Ù. ƯÈ÷, ¼­¹ö°¡ ¼Ò±Ô¸ðÀÇ Æ®·£Àè¼ÇÀ» µ¿½Ã¿¡ ¸¹ÀÌ Ã³¸®ÇÒ ¶§, µ¥ÀÌÅÍ ÀúÀå ¿µ¿ªÀÇ ¿©·¯ ºÎºÐÀ» ¸¹ÀÌ Á¢±ÙÇÏ´Â °ÍÀ¸·Î ¾Ë¼ö ÀÖ½À´Ï´Ù.

¶Ç, WAL¿¡ ÀÇÇØ, Section 23.3 ±×¸®°í ¼³¸íÇÏ´Â ¿Â¶óÀÎ ¹é¾÷°ú Æ÷ÀÎÆ®-ÀÎ-ŸÀÓÀÇ º¹±¸¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. WALÀÇ µ¥ÀÌÅ͸¦ º¸°ü À¯ÁöÇÏ´Â °ÍÀ¸·Î½á, ±× WAL µ¥ÀÌÅͰ¡ ¹üÀ§·Î ÇÏ´Â ÀÓÀÇÀÇ ½ÃÁ¡À¸·Î µÇµ¹¸± ¼ö ÀÖ½À´Ï´Ù. ´Ü¼øÇÏ°Ô µ¥ÀÌÅͺ£À̽ºÀÇ ÁÖ°¡ µÇ´Â ¹°¸® ¹é¾÷À» ¼³Ä¡ÇØ, ´ÜÁö WAL ·Î±×¸¦ ¸ñÀûÀÇ ½ÃÁ¡±îÁö Àç»ýÇÏ´Â °ÍÀ¸·Î ½ÇÇöµÉ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡, ¹°¸® ¹é¾÷Àº ÀνºÅϽºÈ­ °¡´ÉÇÑ µ¥ÀÌÅͺ£À̽º »óÅÂÀÇ ½º³À¼¦ÀÏ Çʿ䵵 ¾ø½À´Ï´Ù. ¾î´À Á¤µµÀÇ ½Ã°£ÀÌ °æ°úÇØ ÀÛ¼ºµÈ ¹é¾÷À̾, ±× ±â°£ÀÇ WAL¸¦ Àç»ýÇÏ´Â °ÍÀ¸·Î, ³»ºÎ ºÒÀÏÄ¡¸¦ °íĨ´Ï´Ù.