´ëÀü ÈÞ´ëÆùº¹±¸ »èÁ¦ īī¿ÀÅå ´ëÈ¹æ Æ÷·»½Ä º¹±¸ Àü¹® KDT¼¾ÅÍ¢®

¼¹ö ·¢¿¡¼ »Õ¾îÁ® ³ª¿À´Â Äð¸µÆÒÀÇ ³·°í ±ÔÄ¢ÀûÀÎ ¼ÒÀ½¸¸ÀÌ Àû¸·ÇÑ ºÐ¼®½ÇÀ» ä¿ì°í ÀÖ½À´Ï´Ù.
¸ð´ÏÅÍ È¸é À§·Î ½¯ »õ ¾øÀÌ ½ñ¾ÆÁ® ³»¸®´ø 16Áø¼ö Çí»ç ÄÚµåµéÀÌ
Àϼø°£ ¸ØÃß°í, Á¤Á¦µÈ ÅØ½ºÆ® ¹è¿ÀÌ ÆË¾÷â¿¡ ¶°¿Ã¶ú½À´Ï´Ù.
Á¦
µÚ¿¡¼ ÆÈ¯À» ³¤ ä ÃÊÁ¶ÇÏ°Ô ¹ßÀ» ±¸¸£½Ã´ø »çÀå´ÔÀº ±× ȸéÀ» º¸ÀÚ¸¶ÀÚ ±æ°Ô,
¾ÆÁÖ ±æ°Ô Âü¾Ò´ø ¼ûÀ»
ÅäÇØ³»¼Ì¾î¿ä.
¿ä¶õÇÑ ´«¹°À̳ª °úÀåµÈ ź¼º °°Àº °Ç ¾ø¾ú½À´Ï´Ù.

±×Àú
ÇÍ¹ß ¼± ´«À» °ÅÄ¥°Ô ÇÑ ¹ø ºñºñ½Ã°í´Â, ¹¬¹¬È÷ Á¦ ¾î±ú¸¦ µÎ¾î ¹ø ²Ë Áã¾îÁֽô ±× Åõ¹ÚÇÑ ¼Õ±æ¿¡¼
Áö³ ¿Èê°£ÀÇ Áö¿Á °°¾Ò´ø ¸¶À½°í»ýÀÌ °í½º¶õÈ÷ ÀüÇØÁ® ¿À´õ¶ó°í¿ä.
¼ö¾ï ¿ø´ë ¹Ì¼ö±Ý ¼Ò¼ÛÀÇ ÆÇµµ¸¦ µÚÁýÀ»
°áÁ¤Àû Áõ°Å°¡, ¸¶Ä§³» Â÷°¡¿î µðÁöÅÐ ½É¿¬¿¡¼ ¼ö¸é À§·Î ²ø¾î¿Ã·ÁÁö´Â ¼ø°£À̾ú½À´Ï´Ù.
¾îÁ¦ ¿ÀÀü, ±»°Ô ´ÝÈù ÀÔ¼ú°ú ¾îµÎ¿î ¾È»öÀ¸·Î ÀúÈñ ¼¾Å͸¦ ã¾Æ¿À½Å
°í°´´ÔÀº ÇÑ´«¿¡ ºÁµµ ¸çÄ¥ ¹ãÀ» ²¿¹Ú »õ¿î ºÐ °°¾Ò½À´Ï´Ù.
30³â ³Ñ°Ô ÇÑ ¿ì¹°¸¸ ÆÄ¸ç ÀÛÀº ±ÝÇü °øÀåÀ»
¿î¿µÇØ ¿À¼Ì´Âµ¥,

¿À·£ ±â°£ °Å·¡ÇÏ´ø ¾÷üÀÇ ¾ÇÀÇÀûÀÎ ´ë±Ý ¹ÌÁö±ÞÀ¸·Î ÇÏ·ç¾ÆÄ§¿¡ °øÀåÀÌ ³Ñ¾î°¥ À§±â¿¡
óÇÏ¼Ì´Ù°í ´ã´ãÈ÷ Åоî³õÀ¸½Ã´õ±º¿ä.
¹®Á¦´Â »ó´ë¹æÀÌ ±³¹¦ÇÏ°Ô ¼¸é °è¾àÀ» ¹Ì·ç¸ç ¸Þ½ÅÀú·Î¸¸ ¾÷¹« Áö½Ã¿Í
´ë±Ý Áö±Þ ¾à¼ÓÀ» ÇØ¿Ô´Ù´Â °Ì´Ï´Ù.
Ȱ¡ ¸Ó¸®³¡±îÁö Ä¡¹Ð¾î ¿À¸¥ »óÅ·Π»ó´ë¹æ°ú ¸»´ÙÅùÀ» ÇÏ´Ù°¡, ±×¸¸ ȱ±è¿¡ īī¿ÀÅå ´ëÈ¹æ ³ª°¡±â ¹öưÀ» ´·¯¹ö¸®¼Ì´ÙÁö ¹¹¿¹¿ä.
À¯ÀÏÇÑ
¹ýÀû Áõ°Å¸¦ ½º½º·Î ³¯·Á¹ö·È´Ù´Â ÀÚÃ¥°¨¿¡ ½Ã´Þ¸®´Ù ÀÎÅͳÝÀ» µÚÁ® ¹«·á º¹¿ø ¾ÛÀ» ±ò¾Æº¼±î ¼ö½Ê ¹ø ¸Á¼³À̴̼ä´Ï´Ù.
ÇÏÁö¸¸ Á÷°¨ÀûÀ¸·Î ÆùÀ» ´õ °Çµå¸®¸é ¾È µÉ °Í °°¾Æ Àü¿ø¸¸ ²ô°í °ðÀå ´Þ·Á¿À¼Ì´Ù´Â ¸»¾¸¿¡, Àú´Â
¼ÓÀ¸·Î õ¸¸´ÙÇàÀ̶ó°í ÄèÀ縦 ºÒ·¶½À´Ï´Ù.

īī¿ÀÅå ´ëȹæÀ» ³ª°¡´Â ¼ø°£ µ¥ÀÌÅͰ¡ ±â±â¿¡¼ ÈçÀûµµ ¾øÀÌ Áõ¹ßÇÑ´Ù°í ¹Ï´Â ºÐµéÀÌ Âü ¸¹½À´Ï´Ù.
ÇÏÁö¸¸ ¾Èµå·ÎÀ̵峪 iOSÀÇ ÆÄÀÏ ½Ã½ºÅÛ ±¸Á¶´Â ±×·¸°Ô ´Ü¼øÇϰÔ
ÀÛµ¿ÇÏÁö ¾Ê¾Æ¿ä. »ç¿ëÀÚ°¡ »èÁ¦ ¸í·ÉÀ» ³»¸®¸é,
½Ã½ºÅÛÀº
ÇØ´ç µ¥ÀÌÅͰ¡ µé¾îÀÖ´ø ¹æÀÇ ¹®ÆÐ¸¸ ¶¼¾î¹ö¸®°í ÀÌÁ¦ ºó¹æÀÌ´Ï ´Ù¸¥ µ¥ÀÌÅͰ¡ µé¾î¿Íµµ ÁÁ´Ù´Â Ç¥½Ã¸¸ ³²°ÜµÓ´Ï´Ù.
Áï, ½ÇÁ¦ ´ëÈ ÅØ½ºÆ®ÀÇ ÆÄÆíµéÀº ºñÇÒ´ç ¿µ¿ª(Unallocated Space)À̶ó´Â
´«¿¡ º¸ÀÌÁö ¾Ê´Â ¸Þ¸ð¸® °ø°£ ¾îµò°¡¿¡ °í½º¶õÈ÷ Èð¾îÁ® Àáµé¾î ÀÖ´Â »óÅÂÀÎ °ÅÁÒ.
À̶§ °¡Àå Ä¡¸íÀûÀÎ ½Ç¼ö°¡ ¹Ù·Î °ËÁõµÇÁö ¾ÊÀº ¾îÇø®ÄÉÀ̼ÇÀ» ´Ù¿î·ÎµåÇϰųª ÆùÀ» °è¼Ó »ç¿ëÇÏ´Â ÇàÀ§ÀÔ´Ï´Ù.

»õ·Î¿î µ¥ÀÌÅͰ¡ »ý¼ºµÇ¾î ºó¹æÀ¸·Î Ç¥½ÃµÈ °ø°£¿¡ µ¤¾î¾²±â(¿À¹ö¶óÀÌÆ®)µÇ´Â ¼ø°£, ±× ¾Æ·¡ Àáµé¾î ÀÖ´ø ¿ø·¡ÀÇ Áõ°ÅµéÀº ¿µ±¸ÀûÀ¸·Î ÆÄ±«µÇ¾î
¹ö¸³´Ï´Ù.
±×·¡¼ »ç°í¸¦ ÀÎÁöÇÑ Áï½Ã ±â±â¸¦ ºñÇà±â ¸ðµå·Î ¹Ù²Ù°Å³ª ¾Æ¿¹ Àü¿øÀ» Â÷´ÜÇÑ Ã¤, °ËÁõµÈ ´ëÀü ÈÞ´ëÆùº¹±¸ ¼¾Å͸¦ ã´Â °ÍÀÌ Æ÷·»½Ä ºÐ¼®ÀÇ ¼ºÆÐ¸¦ °¡¸£´Â °¡Àå Àý´ëÀûÀÎ ¿øÄ¢ÀÔ´Ï´Ù.
À̹ø »çÀå´ÔÀº ±× Âû³ªÀÇ ÀýÁ¦·Â ´öºÐ¿¡ °¡Àå Áß¿äÇÑ °ñµçŸÀÓÀ» ¿ÂÀüÈ÷ ÁöÄѳ»½Å °Ì´Ï´Ù.
º»°ÝÀûÀÎ ´ýÇÁ ÀÛ¾÷¿¡ µ¹ÀÔÇÏ¸ç Æ÷·»½Ä Àåºñ¿¡ ±â±â¸¦ ¹°·È½À´Ï´Ù. ÃÖ½Å
¾Èµå·ÎÀÌµå º¸¾È ÆÐÄ¡°¡ Àû¿ëµÈ ±âÁ¾À̶ó,
»ç¿ëÀÚ µ¥ÀÌÅÍ ÆÄƼ¼Ç¿¡ Á¢±ÙÇϱâ À§ÇÑ ÆÄÀÏ ±â¹Ý ¾ÏÈ£È(FBE) ÇØÁ¦ °úÁ¤ºÎÅͰ¡ ²Ï³ª ±î´Ù·Î¿î ³à¼®À̾ú¾î¿ä.

KDT¼¾ÅͰ¡
º¸À¯ÇÑ ÃÖ»óÀ§ ¼Ö·ç¼ÇÀ» °¡µ¿ÇØ ¹°¸®Àû ¸Þ¸ð¸®ÀÇ Àüü À̹ÌÁö¸¦ ºñÆ® ´ÜÀ§·Î °Å¿ïó·³ ¶È°°ÀÌ º¹Á¦ÇÏ´Â ÀÛ¾÷À» ½ÃÀÛÇß½À´Ï´Ù.
ÀÌ °úÁ¤Àº ¸¶Ä¡ ³¡ÀÌ º¸ÀÌÁö ¾Ê´Â ¸ð·¡»çÀå¿¡ Èð¾îÁø ¼ö¸¸ °³ÀÇ ÆÛÁñ Á¶°¢À» ÇɼÂÀ¸·Î Çϳª¾¿ ÁÖ¿ö ´ã´Â °Íó·³
Áö·çÇÏ°í °íµµÀÇ ÁýÁß·ÂÀ» ¿äÇÏ´Â ½Ã°£ÀÇ ¿¬¼ÓÀÔ´Ï´Ù.
µ¥ÀÌÅÍÀÇ ¹«°á¼ºÀ» ÀÔÁõÇϱâ À§ÇØ ÇØ½Ã°ª(SHA-256)À» ÃßÃâÇÏ°í ¿øº»ÀÌ ÈѼյÇÁö ¾Ê¾ÒÀ½À» Áõ¸íÇÏ´Â ÀýÂ÷µµ öÀúÇÏ°Ô µ¿¹ÝµÇ¾î¾ß ÇÏÁÒ.
´Ü¼øÈ÷ ½ÃÁßÀÇ º¹±¸ ÇÁ·Î±×·¥À¸·Î °ÑÇÓ±â½Ä ½ºÄµÀ» µ¹¸®´Â °Í°ú´Â Â÷¿øÀÌ ´Ù¸¨´Ï´Ù.
À̹ÌÁö ´ýÇÁ°¡ ¹«»çÈ÷ ¿Ï·áµÇ¸é, SQLite µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ ³¹³¹ÀÌ ÆÄÇìÃÄ¾ß ÇÕ´Ï´Ù.

īī¿ÀÅåÀÇ ¿Ð(WAL) ÆÄÀÏÀ̳ª ·Ñ¹é Àú³Î °°Àº Àӽà ÀúÀå ¿µ¿ª¿¡
ÀÜÁ¸ÇÏ´Â Â±âµé±îÁö ¸ðÁ¶¸® ±Ü¾î¸ð¾Æ µðÄÚµùÇÏ´Â ÀÛ¾÷ÀÌ À̾îÁý´Ï´Ù.
¼ö¹é¸¸ ÁÙÀÇ Çí»ç Äڵ带 ½ºÅ©·ÑÇϸç, ±úÁø ÅØ½ºÆ® Á¶°¢µéÀ» ¹®¸Æ°ú ŸÀÓ½ºÅÆÇÁ¿¡ ¸Â°Ô ÀçÁ¶¸³ÇÏ´Â Çí»ç ºä¾î ºÐ¼®Àº ¿£Áö´Ï¾îÀÇ »ÀÀú¸° °æÇèÄ¡¿Í Á÷°üÀÌ
°¡Àå ºûÀ» ¹ßÇÏ´Â ¼ø°£ÀÔ´Ï´Ù.
¹ý¿ø¿¡ Á¦ÃâµÉ °¨Á¤¼¿¡ µé¾î°¥ ÀÚ·áÀ̱⿡, ´Ü 1ÃÊÀÇ ½Ã°£ ¿ÀÂ÷³ª ÇÑ ±ÛÀÚÀÇ ¿À·ùµµ Çã¿ëµÇÁö ¾Ê´Â´Ù´Â ¾Ð¹Ú°¨ÀÌ
Á¦ µÞ¸ñÀ» »»»»ÇÏ°Ô ¸¸µé´õ¶ó°í¿ä.
ºÐ¼® ÇÁ·Î±×·¥ÀÌ µ¹¾Æ°¡´Â ³»³» Â÷°¡¿î ¾Æ¸Þ¸®Ä«³ë¸¸ ¸î ÀÜÀ» ºñ¿ö³Â´ÂÁö ¸ð¸¨´Ï´Ù.
»õº® ½Ã°£´ë,
µåµð¾î »èÁ¦µÈ ºñÇÒ´ç ¿µ¿ªÀÇ °¡Àå ±í¼÷ÇÑ Å¬·¯½ºÅÍ¿¡¼ °Å·¡Ã³ ´ëÇ¥ÀÇ À̸§°ú
ƯÁ¤ ³¯Â¥ÀÇ ÆÐÅÏÀÌ Á¦ ±×¹°¸Á¿¡ ´úÄÀ °É·Áµé¾ú½À´Ï´Ù.

º¹ÀâÇÏ°Ô ¾ûÄÑÀÖ´ø ¾ÏÈ£È Å°¸¦ Á¶½É½º·¹ Ç®¾î³»°í
ÀÚü °³¹ßÇÑ ÆÄ½Ì ½ºÅ©¸³Æ®¸¦ Àû¿ëÇÏÀÚ, ¸ð´ÏÅÍ¿¡ ±úÁ® ÀÖ´ø ¹®ÀÚ¿µéÀÌ ÀÏÁ¦È÷ Àǹ̸¦ °¡Áø ¹®ÀåÀ¸·Î Á¤·ÄµÇ±â
½ÃÀÛÇß¾î¿ä.
"´ÙÀ½ ´Þ 15ÀϱîÁö ¹Ì¼ö±Ý Àü¾× °áÁ¦ÇϰڽÀ´Ï´Ù. Ã¥ÀÓÁö°í ÁøÇàÇÒ Å×´Ï °øÀå °¡µ¿ ¸ØÃßÁö ¸»¾Æ ÁÖ¼¼¿ä." ¹Ù·Î
ÀÌ ¹®ÀåÀ̾ú½À´Ï´Ù.
°í°´´ÔÀÌ ±×Åä·Ï ¾ÖŸ°Ô ãÀ¸½Ã´ø, »ó´ë¹æÀÇ ±â¸Á°ú 乫¸¦ ÀÔÁõÇÒ ¿Ïº®ÇÏ°íµµ
Ä¡¸íÀûÀÎ ´Ü¼°¡ ÈÑ¼Õ ¾øÀÌ »ì¾Æ³ °Ì´Ï´Ù.
¾ÆÄ§ ÀÏÂï °á°ú¸¦ È®ÀÎÇÏ·¯ ¿À½Å »çÀå´ÔÀº ¸ð´ÏÅ͸¦ ÇÑÂü µ¿¾È
¸»¾øÀÌ ¹Ù¶óº¸¼Ì½À´Ï´Ù.
´ý´ýÇØ º¸ÀÌ·Á ¾Ö¾²¼ÌÁö¸¸, ¹Ì¼¼ÇϰÔ
¶³¸®´Â ÀÔ¼ú°ú ºÓ¾îÁø ´«½Ã¿ïÀº ±»ÀÌ ¼û±â·Á ÇÏÁö ¾ÊÀ¸¼ÌÁÒ.
±×µ¿¾È Ȧ·Î °ßµ®¾ß Çß´ø ¼ö¸ð¿Í ¸·¸·ÇÔÀÌ
ÀÌ ¸î ÁÙÀÇ ÅØ½ºÆ®·Î ¹ýÀû È¿·ÂÀ» °®Ãß°Ô µÇ¾ú´Ù´Â »ç½Ç¿¡,
¿£Áö´Ï¾îÀÎ ÀúÁ¶Â÷µµ °¡½¿ Çѱ¸¼®ÀÌ ¹¬Á÷ÇØÁö´Â
°ÍÀ» ´À²¼½À´Ï´Ù.

½º¸¶Æ®ÆùÀº ´õ ÀÌ»ó ´Ü¼øÇÑ Åë½Å±â±â°¡ ¾Æ´Õ´Ï´Ù. °³ÀÎÀÇ ³»¹ÐÇÑ »ç»ýȰºÎÅÍ
ÀÌó·³ ÇÑ »ç¶÷ÀÇ »ý¾÷°ú Á÷°áµÈ Ä¡¿ÇÑ ¹ýÀû ±Ç¸®±îÁö,
»îÀÇ ¸ðµç ±ËÀûÀ» ³¹³¹ÀÌ ±â·ÏÇϰí ÀÖ´Â ºí·¢¹Ú½º
±× ÀÚüÀÔ´Ï´Ù.
¾ï¿ïÇÑ ºÐÀï¿¡ ÈÖ¸»¸®°Å³ª ¼ø°£ÀÇ ½Ç¼ö·Î Áß¿äÇÑ µ¥ÀÌÅ͸¦ ÀÒ¾î¹ö·ÈÀ» ¶§, ´çÈ²ÇØ¼ À̰ÍÀú°Í Á¶ÀÛÇÏ´Ù º¸¸é
±âÀûó·³ »ì·Á³¾ ¼ö ÀÖ¾ú´ø ¸¶Áö¸· µ¿¾ÆÁÙ¸¶Àú ½º½º·Î ²÷¾î¹ö¸®´Â °á°ú¸¦ ³º½À´Ï´Ù.
µðÁöÅÐ Æ÷·»½ÄÀº ´Ü¼øÈ÷ ¸¶¿ì½º Ŭ¸¯ ¸î ¹øÀ¸·Î ¶Òµü °á°ú¸¦ ¸¸µé¾î³»´Â ¿ä¼ú ¹æ¸ÁÀ̰¡ ¾Æ´Ï¶ó,
öÀúÇÑ ¿ø¸®¿øÄ¢°ú Áý¿äÇÑ ³í¸®Àû ÃßÀû ³¡¿¡ ¹¯ÇôÀÖ´ø Áø½ÇÀ» ±Ô¸íÇØ ³»´Â Â÷°¡¿î °úÇÐÀÔ´Ï´Ù.
¸¸¾à Áö±Ý ÀÌ ±ÛÀ» ÀÐ°í °è½Å ºÐµé Áß¿¡¼µµ ÀÌ¿Í ºñ½ÁÇÑ Àý¸ÁÀûÀÎ »óȲ ¾Õ¿¡¼ ¹ãÀáÀ» ¼³Ä¡°í °è½Ã´Ù¸é,
ºÎµð È¥ÀÚ¼ ¼²ºÎ¸¥ ÀÚ°¡ º¹±¸¶ó´Â À§ÇèÇÑ µµ¹ÚÀ» ÇÏÁö ¸¶½Ã±æ ´ÜÈ£ÇÏ°Ô ´çºÎµå¸³´Ï´Ù.
´ëÀü ÈÞ´ëÆùº¹±¸ ¿µ¿ª¿¡¼ ¾ÐµµÀûÀÎ Æ÷·»½Ä ´ýÇÁ Àåºñ¿Í ¼öõ °ÇÀÇ ¹ý¿ø Á¦Ãâ¿ë °¨Á¤ »ç·Ê·Î °ËÁõµÈ KDT¼¾ÅͰ¡
±× ¹«°Å¿î ÁüÀ» °¡Àå È®½ÇÇÏ°í ³í¸®ÀûÀÎ µ¥ÀÌÅÍ·Î ´ú¾îµå¸®°Ú½À´Ï´Ù.
¸ðµç ¼·ù ÀÛ¾÷°ú Áõ°Å °¨Á¤¼ ¹ß±ÞÀ» ¸¶Ä¡°í, ÇÑ°á ´Ü´ÜÇØÁø °ÉÀ½°ÉÀÌ·Î
¹®À» ³ª¼½Ã´Â »çÀå´ÔÀÇ µÞ¸ð½ÀÀ» º¸¸ç Àúµµ ±»¾îÀÖ´ø ±âÁö°³¸¦ ÄÕ´Ï´Ù.
Â÷°©°í µüµüÇÑ ½Ç¸®ÄÜ ±âÆÇ ¼ÓÀ»
ÇìÁý´Â °ÇÁ¶ÇÑ ÀÏ»óÀÌÁö¸¸,
°á±¹ ÀÌ ±â¼úÀÇ ³¡¿¡´Â ÇÑ »ç¶÷ÀÇ À§ÅÂ·Î¿î »îÀ» ÁöÅÊÇØ ÁÖ´Â ¸í¹éÇÑ Áø½ÇÀÌ
ÀÚ¸®Çϰí ÀÖ´Ù´Â »ç½ÇÀ» »õ»ï È®ÀÎÇÏ°Ô µÇ³×¿ä. ºÐ¼® ÀåºñÀÇ Äð¸µÆÒÀ» ²ô°í ÀÛ¾÷½ÇÀÇ Á¶¸íÀ» ³»¸®¸ç,
³»ÀÏÀº ¶Ç ¾î¶² ¾ûÄѹö¸° »ç¿¬µéÀÌ Á¦ ¸ð´ÏÅÍ ÄÚµå ¼Ó¿¡¼ Ç®·Á³ª±â¸¦ ±â´Ù¸®°í ÀÖÀ»Áö ¹¬¹¬È÷ ´ÙÀ½ ³¯ÀÇ ºÐ¼®À»
ÁغñÇÕ´Ï´Ù.