À̵¿: Home à db0201

 

ÁÖ¼Ò: http://www.kernel.bz/db/02/db0201.htm

ÀÌÆäÀÌÁöÀÇ ÀúÀÛ±ÇÀº

Á¦¸ñ: BayerÀÇ B-tree ³í¹®¹ø¿ª

¹ø¿ªÀÚ¿¡°Ô ÀÖ½À´Ï´Ù

¹ø¿ª: Á¤ÀçÁØ(rgbi3307@nate.com)

ÃÖ±Ù¼öÁ¤ÀÏ:2009-01-18

 

 

 

 

 

¹ø¿ªÀÚ ¼­¹®

ÀÌ ¹®¼­´Â R. Bayer ¿Í E. McCreight°¡ 1970³â 7¿ù ³í¹®À¸·Î ¹ßÇ¥ÇÑ ¡°´ë¿ë·®À¸·Î Á¤·ÄµÈ À妽ºµéÀÇ ±¸¼º°ú °ü¸®¡± (¿øÁ¦: Organization and Maintenance of Large Ordered Indexes)¸¦ ¹ø¿ªÇÑ °ÍÀÌ´Ù.  ÀÌ ¹®¼­´Â ´Ù¸¥°÷À¸·Î À̵¿ ¹× ÀοëÇÒ ¼ö ÀÖÀ¸³ª, ¹ø¿ªÀÚ Á¤º¸¿Í Ãâó¸¦ ±âÀçÇÏ¿© ¹ø¿ªÀÚÀÇ ³ë·ÂÀ» º¸È£ÇØ Áֱ⠹ٶõ´Ù.  ¾Æ¿ï·¯, ³»¿ë¿¡ ¿À·ù°¡ ÀÖ´Â ºÎºÐÀº ¹ø¿ªÀÚ¿¡°Ô À̸ÞÀÏÇÏ¿© ¹Ù·ÎÀâ¾Æ °¡´Â Áñ°Å¿òÀ» °°ÀÌ ´©·ÈÀ¸¸é ÇÑ´Ù.  ¸î½Ê³â Àü¿¡ ÀÌ¹Ì B-tree ÀÌ·ÐÀ» Á¤¸³ÇÑ R. Bayer¿Í E. McCreightÀÇ °ú¾÷¿¡ ÀÌ ¹ø¿ª¹°·Î °æÀǸ¦ Ç¥ÇÑ´Ù.

 

³í¹® ¿øÁ¦¸ñ

ORGANIZATION AND MAINTENANCE OF LARGE

ORDERED INDICES

by

R. Bayer

and

E. McCreight

 

 

Mathematical and Information Sciences Report No. 20

Mathematical and Information Sciences Laboratory

BOEING SCIENTIFIC RESEARCH LABORATORIES

July 1970

 

°³¿ä

µ¿ÀûÀ¸·Î ¹«ÀÛÀ§ Á¢±ÙÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ À妽ºÀÇ ±¸¼º°ú °ü¸®¸¦ °íÂûÇÏ¿´´Ù.  À妽º°¡ µð½ºÅ©³ª µå·³°ú °°Àº ¹«ÀÛÀ§ Á¢±Ù ¹é¾÷ÀåÄ¡¿¡ ÀúÀåµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ¿´´Ù.  À妽º´Â ۵éÀ» °Ë»ö, »ðÀÔ, »èÁ¦ÇÒ¶§ ¼Ò¿äµÇ´Â ½Ã°£ÀÌ logkI¿¡ ºñ·ÊÇϵµ·Ï ±¸¼ºÇÏ¿´´Ù.  ¿©±â¼­ I´Â À妽ºÀÇ Å©±âÀ̰í k´Â ÀåÄ¡¿¡ ÀÇÁ¸µÇ´Â ÀÚ¿¬¼ö·Î¼­, ¼öÇà´É·Â°ú °°Àº °ÍÀ̸ç, ¼³°è·Î ÃÖÀûÈ­ µÈ´Ù.  ÀúÀå ÀåÄ¡ÀÇ À̿뵵´Â ÃÖ¼Ò 50%À̳ª ÀϹÝÀûÀ¸·Î À̰ͺ¸´Ù ´õ ³ô´Ù.  À妽ºÀÇ ÆäÀÌÁöµéÀº Ưº°ÇÑ µ¥ÀÌÅÍ-±¸Á¶Ã¼·Î ±¸¼ºµÇ¸ç, À̰ÍÀ» B-trees ¶ó°í ȣĪÇÑ´Ù.  ¼³°è´Â ºÐ¼®µÇ¾ú°í, ¼öÇà´É·ÂÀÇ °æ°èÁ¶°ÇµéÀº ¼öÁýµÇ¾ú°í, ÃÖÀûÈ­µÈ k´Â °è»êµÇ¾ú´Ù.  100,000 ۵éÀ» À妽ºÈ­ÇÏ¿© ½ÇÇèµéÀ» ¼öÇàÇß´Ù.  15,000(100,000) Å©±âÀÇ À妽º´Â 2311 µð½ºÅ©¸¦ °®Ãá IBM 360/44¿¡¼­ Æò±ÕÀûÀ¸·Î ÃÊ´ç 9(ÃÖ¼Ò 4) Æ®·£Àè¼Çµé·Î °ü¸®µÉ ¼ö ÀÖ´Ù.

 

ÇÙ½É ´Ü¾îµé°ú ±¸¹®µé: µ¥ÀÌÅÍ ±¸Á¶Ã¼µé(Data structures), ¹«ÀÛÀ§ Á¢±Ù ÆÄÀϵé(random access files), µ¿Àû À妽º °ü¸®(dynamic index maintenance), Ű »ðÀÔ(key insertion), Ű »èÁ¦(key deletion), Ű °Ë»ö(key retrieval), ÆäÀÌ¡(paging), Á¤º¸ °Ë»ö(information retrieval).

 

 

1. ¼Ò°³

ÀÌ ³í¹®¿¡¼­ ¿ì¸®´Â, µ¿ÀûÀ¸·Î º¯È­µÇ´Â ¹«ÀÛÀ§ Á¢±Ù ÆÄÀÏÀ» À§ÇÑ À妽ºÀÇ ±¸¼º°ú °ü¸® ¹®Á¦¸¦

¼÷°íÇÏ¿´´Ù.  À妽º¿¡ ´ëÇØ¼­ ¿ì¸®´Â, ¹°¸®ÀûÀ¸·Î µ¥ÀÌÅÍ ¿ä¼Òµé¿¡ ÀÎÁ¢ÇÑ °íÁ¤µÈ Å©±âÀÇ Â¦À¸·Î ÀÌ·ç¾îÁø (x,a) À妽º ¿ä¼ÒµéÀÇ ¼öÁýÀ» °í·ÁÇÏ¿´´Ù.  x´Â ŰÀÌ°í ¸î°¡Áö °ü·ÃµÇ´Â Á¤º¸´Â aÀÌ´Ù.  x Ű´Â À妽º¾È¿¡¼­ À¯ÀÏÇÑ ¿ä¼Ò·Î ½Äº°µÈ´Ù.  ¿¬°üµÇ´Â Á¤º¸´Â ¹«ÀÛÀ§ Á¢±Ù ÆÄÀϾÈÀÇ ·¹ÄÚµåµéÀÇ ÁýÇÕÀ̳ª ÇϳªÀÇ ·¹Äڵ带 °¡¸®Å°°í ÀÖ´Ù.  ÀÌ ³í¹®¿¡¼­ ¿¬°üµÇ´Â Á¤º¸ a´Â ´õÀÌ»ó Èï¹Ì·Î¿î °ÍÀÌ ¾Æ´Ï´Ù.

 

¿ì¸®´Â ´ÙÀ½°ú °°Àº »çÇ×À» °¡Á¤Çß´Ù.  À妽º ÀÚü´Â ³Ê¹« ºÎÇǰ¡ Ä¿¼­, À̰ÍÀÇ ÀÛÀº ÀϺκи¸ÀÌ ÁÖÀúÀå¼Ò¿¡ Çѹø¿¡ ÀúÀåµÉ ¼ö ÀÖ´Ù°í ¼³Á¤Çß´Ù.  ±×·¡¼­ À妽º ¹­À½µéÀÌ ¸î¸î ¹é¾÷ ÀúÀå¼Ò¿¡ À¯Áö µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.  ¹é¾÷ ÀúÀå¼ÒµéÀÇ µî±ÞÀº °¡»óÀÇ ¹«ÀÛÀ§ Á¢±Ù ÀåÄ¡µé·Î¼­ ¿À·£ Á¢±Ù°ú ´ë±â ½Ã°£ÀÌ ¼Ò¿äµÇ´Â °ÍÀ¸·Î °í·ÁÇß´Ù - ÀÚ±âÄÚ¾î ÀúÀå¼Ò¿Í °°Àº ½ÇÁ¦ ¹«ÀÛÀ§ Á¢±Ù ÀåÄ¡¿Í´Â ´ë¸³µÇ´Â°Í - ±×¸®°í, Çѹø¿¡ ³ôÀº µ¥ÀÌÅÍ ºñÀ²·Î, ¹°¸®ÀûÀ¸·Î ¿¬¼ÓµÈ µ¥ÀÌÅÍ Àü¼ÛÀÌ ½ÃÀ۵Ǵ°ÍÀÌ´Ù.  ÀüÇüÀûÀÎ °¡»ó ¹«ÀÛÀ§ Á¢±Ù ÀåÄ¡µéÀº: °íÁ¤µÇ¾î ¿òÁ÷ÀÌ´Â Çìµå µð½ºÅ©µé°ú µå·³µé, µ¥ÀÌÅÍ ¼¿µéÀÌ´Ù.

 

µ¥ÀÌÅÍ ÆÄÀÏÀº ÀÚüÀûÀ¸·Î º¯°æµÇ¹Ç·Î, È¿À²ÀûÀ¸·Î À妽º¸¦ ã°Å³ª µ¥ÀÌÅÍ ¿ä¼ÒµéÀ» °Ë»öÇÒ ¼ö

ÀÖ¾î¾ß Çϸç, °æÁ¦ÀûÀ¸·Î ۵éÀ» »ðÀÔÇϰųª »èÁ¦ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.  ¿©±â¼­ ۵éÀº ¾ÆÁÖ Á¤È®ÇÑ À妽º ¿ä¼ÒµéÀÌ´Ù.  ÀÌ ³í¹®¿¡¼­ ±â¼úÇÏ´Â À妽º ±¸¼ºÀº ۵éÀ» °Ë»öÇÏ°í »ðÀÔ, »èÁ¦°¡´ÉÇϸç À̶§ ¼Ò¿äµÇ´Â ½Ã°£Àº logkI¿¡ ºñ·ÊÇϰųª ´õ ºü¸£´Ù.  ¿©±â¼­ I´Â À妽ºÀÇ Å©±âÀ̰í k´Â ÀåÄ¡¿¡ ÀÇÁ¸ÇÏ´Â ÀÚ¿¬¼öÀÌ´Ù.  ÀÌ ¼ýÀÚ´Â ÆäÀÌÁö Å©±â·Î ±â¼úÇϸç, ¼³°è¸¦ °Ë»öÇÏ°í º¸¼öÇÏ¿© ¼öÇà´É·ÂÀÌ ÃÖÀûÈ­ µÇ´Â °ÍÀÌ´Ù.

 

¹¦»ç °¡´ÉÇÑ ÀÌ·ÐÀûÀÎ ºÐ¼®°ú ½ÇÁ¦ ½ÇÇèµéÀ» ÅëÇÏ¿© ´ÙÀ½°ú °°Àº ³»¿ëµéÀ» È®ÀÎÇß´Ù.  15,000 Å©±âÀÇ À妽º¸¦ 2311 µð½ºÅ© ¹é¾÷ ÀúÀå¼Ò¸¦ °®Ãá IBM 360/44 ¿¡¼­ ½ÇÁ¦ÀûÀ¸·Î ÃÊ´ç 9¹øÀÇ Æò±Õ °Ë»ö°ú »ðÀÔ, »èÁ¦ ÀÛ¾÷À¸·Î °ü¸®°¡´ÉÇÏ´Ù.  ¿ì¸®ÀÇ ÀÌ·ÐÀûÀÎ ºÐ¼®¿¡ ÀÇÇϸé, 1,500,000 Å©±âÀÇ À妽º¸¦ ½ÇÁ¦ÀûÀ¸·Î À§¿Í °°Àº ȯ°æ¿¡¼­ ÃÖ¼Ò 2¹øÀÇ Æ®·£Àè¼ÇÀ¸·Î °ü¸®°¡ °¡´ÉÇÏ´Ù´Â °ÍÀÌ´Ù.

 

À妽º´Â °íÁ¤µÈ Å©±âÀÇ ÆäÀÌÁöµé·Î ±¸¼ºµÇ¸ç ۵éÀ» 2k±îÁö º¸À¯ÇÑ´Ù.  ±×·¯³ª ÆäÀÌÁöµéÀº ºÎºÐÀûÀ¸·Î ä¿öÁø´Ù.  ÆäÀÌÁöµéÀº ÁÖ ÀúÀå¼Ò¿Í ¹é¾÷ ÀúÀåÀåÄ¡ »çÀÌ¿¡¼­ Á¤º¸¸¦ Àü´ÞÇÏ´Â ºí·°µéÀÌ´Ù.

 

ÆäÀÌÁö ÀÚüµéÀº B-tree¶ó°í À̸§À» ºÙÀΠƯ¼ºÈ­µÈ Æ®¸® ³ëµåµéÀÌ¸ç ´ÙÀ½ ¼½¼Ç¿¡¼­ ±â¼úÇÑ´Ù.ÀÌ ³í¹®¿¡¼­ ÀÌ·¯ÇÑ Æ®¸®µéÀº ´ÜÁö ÇϳªÀÇ ¹æÇâÀ¸·Î ¼ºÀåÇϰí Á¢±ÙÇϴµ¥, ³ëµåµéÀÌ ÇϳªÀÇ ÇüÁ¦·Î ºÐ¸®µÇ°Å³ª, 2°³ÀÇ ÇüÁ¦µéÀÌ º´Çյǰųª ´ÜÀÏ ³ëµå·Î ¿¬°áµÈ´Ù.  ºÐ¸®ÇÏ°í ¿¬°áÇÏ´Â °úÁ¤µéÀº ÀÙµé(leaves)¿¡¼­¸¸ ½ÃÀÛµÇ°í ·çÆ®ÂÊÀ¸·Î Àü°³µÈ´Ù.  ·çÆ® ³ëµå°¡ ºÐ¸®µÇ¸é, »õ·Î¿î ·çÆ®°¡ ³ªÅ¸³ª¾ß Çϰí, À̰ÍÀº Æ®¸®ÀÇ ³ôÀ̰¡ Áõ°¡ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀÌ´Ù.  Æ®¸®°¡ ÁÙ¾îµé¸é ¹Ý´ë °úÁ¤ÀÌ ¹ß»ýÇÑ´Ù.

 

¹°·Ð, À妽º¸¦ ±¸¼ºÇϱâ À§Çؼ­ ÇØ½Ã-ÄÚµù°ú °°ÀÌ °æÀïÀûÀ¸·Î ´Ù¸¥ ¼³°èµéÀÌ ¸¹ÀÌ ÀÖ´Ù.  ´ë´ÜÀ§ ÀÀ¿ëµéÀ» À§Çؼ­, ÀÌ ³í¹®¿¡¼­ Á¦½ÃÇÏ´Â ¼³°è´Â, ´Ù¸¥ °Íµé¿¡ ºñÇØ¼­ ´ÙÀ½°ú °°Àº °ý¸ñÇÒ¸¸ÇÑ ÀåÁ¡À» Á¦°øÇÑ´Ù:

 

i) ÀúÀå¼Ò ÀÌ¿ë·üÀº ¾ðÁ¦³ª ÃÖ¼Ò 50%ÀÌ¸ç Æò±ÕÀûÀ¸·Î ´õ ÁÁ¾ÆÁø´Ù.

 

ii) ÆÄÀÏÀÌ ¼ºÀåÇϰí Á¢±ÙµÇ´Â °Íó·³ ÀúÀå¼Ò°¡ ¿äûµÇ°í ¹èÆ÷µÈ´Ù.  ÀúÀå¼Ò°¡ ¸Å¿ì ¸¹ÀÌ ÇÒ´çµÇ¾î ÀÖ´Ù¸é, È¥ÀâÇÑ ¹®Á¦ ¶Ç´Â ¼öÇ༺ Ç϶ôÀÌ ¾ø´Ù.

 

iii) ۵éÀÇ ¼ø¼­´Â °ü¸®µÇ¸ç ´ÙÀ½°ú °°Àº ¼ø¼­¸¦ ±â¹ÝÀ¸·Î ó¸® µÈ´Ù: ¼±¹èÀÚ¿Í ÈĹèÀÚµéÀ» ã´Â´Ù; ÆÄÀÏÀ» ¼øÂ÷ÀûÀ¸·Î °Ë»öÇÏ¿© Äõ¸®µé¿¡ ´äº¯ÇÑ´Ù; ÁÖ¾îÁø ۸¦ ½ÃÀÛÀ¸·Î ·¹ÄÚµåµéÀÇ ¼ö¸¦ °Ë»öÇÏ°í »èÁ¦, ½ºÅµÇÑ´Ù.

 

iv) °Ë»ö°ú »ðÀÔ, »èÁ¦µéÀÌ ÀϰýÀûÀ¸·Î ³ªÅ¸³ª¸é, º»ÁúÀûÀÎ ¼øÂ÷ 󸮰úÁ¤À¸·Î À妽º¸¦ ¸Å¿ì È¿À²ÀûÀ¸·Î ó¸®ÇÏ´Â °ÍÀÌ °¡´ÉÇѵ¥, À̶§ ÀϰýÀÛ¾÷ Űµé¿¡ ´ëÇÑ ÀÛ¾÷µéÀ» ¹Ì¸® Á¤·ÄÇϰųª °£´ÜÇÑ ÆäÀÌ¡À» ¹Ì¸®ÇÏ´Â ¾Ë°í¸®ÁòÀ¸·Î ±¸ÇöÇÑ´Ù.

 

¿©·¯°¡Áö ´Ù¸¥ ¼³°èµéÀÌ µ¿ÀÏÇϰųª ¸Å¿ì À¯»çÇÑ ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇØ ½ÃµµµÇ°í ÀÖ´Ù.  [1]°ú [2]¿¡¼­ ±â¼úÇÑ AVL-trees´Â ¼öÇàµÇ´Â ½Ã°£ÀÌ log2I ¶ó´Â °ÍÀÌ º¸ÀåµÇÁö¸¸, ´ÜÁö 1´Ü°è ÀúÀå¿¡¸¸ Àû¿ëµÈ´Ù.  [3]°ú [4]¿¡¼­ ±â¼úÇÑ ¼³°èµéÀº log ´ë¼öÀûÀÎ ¼öÇà´É·ÂÀÌ ¾ø´Ù.  ÀÌ ³í¹®¿¡¼­ ¹ßÇ¥ÇÏ´Â ÇØ°áÃ¥Àº »õ·Î¿î °ÍÀ̸ç, ¹®Á¦¸¦ ÇØ°áÇÏ·Á´Â °üÁ¡¿¡¼­´Â [1-4]¿¡¼­ ±â¼úÇÑ °Íµé°ú À¯»çÇÏ°Ô ¿¬°üµÇ°í, Æ®¸® ±¸Á¶Ã¼µéÀ» äÅÃÇÑ µ¥ÀÌÅÍ ±¸¼ºÀ» »ç¿ëÇÑ´Ù.

 

2. B-Trees

Á¤ÀÇ.2.1: Á¤¼öÇüÀ¸·Î h >= 0 À̰í, k´Â ÀÚ¿¬¼ö, À¯µµµÈ Æ®¸® T´Â B-treesÀÇ t(k,h) Ŭ·¡½ºÀÌ´Ù.À̶§ T´Â ºñ¿öÁ®(h=0) Àְųª ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áø´Ù.

 

i) ·çÆ®¿¡¼­ ¸®ÇÁ·Î ¿¬°áµÇ´Â °¢°¢ÀÇ °æ·Î´Â µ¿ÀÏÇÑ ±æÀÌÀÎ h¸¦ °¡Áö¸ç, TÀÇ ³ôÀ̶ó°íµµ ȣĪµÈ´Ù. Áï, h = °æ·Î¾ÈÀÇ ³ëµåµéÀÇ ¼ö.

 

ii) ·çÆ®¸¦ Á¦¿ÜÇÑ °¢ ³ëµå¿Í ¸®ÇÁµéÀº Àû¾îµµ k+1ÀÇ ÀڽĵéÀ» °¡Áø´Ù.  ·çÆ®´Â ¸®ÇÁÀ̰ųª Àû¾îµµ 2°³ÀÇ ÀÚ½ÄÀ» °¡Áø´Ù.

 

iii) °¢ ³ëµå´Â ÃÖ´ë·Î 2k+1ÀÇ ÀڽĵéÀ» °¡Áø´Ù.

 

B-Trees¿¡¼­ ³ëµåµéÀǼö: B-tree  T Î t(k,h) ¿¡¼­ Nmin °ú Nmax¸¦ °¢°¢ ÃÖ¼Ò, ÃÖ´ë ³ëµåµéÀÇ ¼ö¶ó°í ÇÏÀÚ.  ±×·¯¸é,

 

h >= 2À϶§, À̰ÍÀº ¶ÇÇÑ h=1À» ¼ö¿ëÇÑ´Ù.  À¯»çÇÑ ¹æ¹ýÀ¸·Î ´ÙÀ½À» ¾ò´Â´Ù.

 

T Î t(k,h) ³ëµåµéÀÇ ¼öÀÎ N(T)ÀÇ »óÀ§¿Í ÇÏÀ§ °æ°è´Â ¾Æ·¡¿Í °°ÀÌ ÁÖ¾îÁø´Ù.

 

t(k,h) Ŭ·¡½ºµéÀº ÇØÃ¼µÉ Çʿ䰡 ¾ø´Ù´Â°ÍÀ» ¾Ë¾ÆµÎÀÚ.

 

3. µ¥ÀÌÅÍ ±¸Á¶Ã¼¿Í °Ë»ö ¾Ë°í¸®Áò

¹Ýº¹Çϸé, À妽º°¡ ÀúÀåµÇ¾î ÀÖ´Â ÆäÀÌÁöµéÀº B-tree  T Î t(k,h)ÀÇ ³ëµåµéÀ̰í 2k ۵éÀ» º¸À¯ÇÒ ¼ö ÀÖ´Ù.  Ãß°¡ÀûÀ¸·Î, À妽º¸¦ À§ÇÑ µ¥ÀÌÅÍ ±¸Á¶Ã¼´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °¡Áø´Ù.

 

i) ·çÆ®¸¦ Á¦¿ÜÇÑ °¢°¢ÀÇ ÆäÀÌÁö´Â k¿Í 2k»çÀÌÀÇ ¼ö¸¸Å­ Ű(À妽º ¿ä¼Ò)µéÀ» º¸À¯ÇÑ´Ù.  ·çÆ® ÆäÀÌÁö´Â 1°ú 2k»çÀÌÀÇ Å°µéÀ» º¸À¯ÇÑ´Ù.

 

ii) ÆäÀÌÁö P¿¡ Àִ ŰµéÀÇ ¼ö¸¦ l(leaf°¡ ¾Æ´Ô)À̶ó ÇÏÀÚ.  ±×·¯¸é P´Â l+1°³ÀÇ ÀڽĵéÀ» °¡Áø´Ù.

 

iii) °¢°¢ÀÇ ÆäÀÌÁö P¾È¿¡¼­ ۵éÀº ¼øÂ÷ÀûÀ¸·Î Áõ°¡ÇÏ´Â ¼ø¼­ÀÌ´Ù: x1, x2, ..., xl;  k <= l <= 2k ¿©±â¿¡¼­ 1 <= l <= 2k ÀÎ ·çÆ® ÆäÀÌÁö´Â Á¦¿ÜµÈ´Ù.  ´õ Àü°³Çϸé, P´Â Àڽĵé°ú ¿¬°áµÇ´Â l+1°³ÀÇ Æ÷ÀÎÅ͵éÀÎ p0, p1,..., p1À» Æ÷ÇÔÇÑ´Ù.  ¸®ÇÁ ÆäÀÌÁöµé¿¡¼­´Â ÀÌ Æ÷ÀÎÅ͵éÀÌ Á¤ÀǵÇÁö ¾Ê´Â´Ù.  ³í¸®ÀûÀ¸·Î, ÇϳªÀÇ ÆäÀÌÁö´Â ±×¸²1¿¡¼­ º¸¿©ÁÖ´Â¹Ù¿Í °°ÀÌ ±¸¼ºµÈ´Ù.

 

±×¸²1. ÆäÀÌÁöÀÇ ±¸¼º

 

¥ái´Â À妽º ¿ä¼Ò (xi, ¥ái)³»¿¡¼­ ¿¬°üµÈ Á¤º¸ÀÌ´Ù.  ¼¼Â¦ÀÇ (xi, ¥ái, pi)³ª - Á¦ÇÑµÈ ¥ái³ª - µÎ¦ÀÇ (xi, pi)´Â ¶ÇÇÑ ¿£Æ®¸®·Î ȣĪµÈ´Ù.

 

iv) P(pi)¸¦ pi°¡ ¿¬°á½ÃŰ´Â ÆäÀÌÁö¶ó°í Çϰí, K(pi)¸¦ ±× ÆäÀÌÁöµé¿¡ Àִ ŰµéÀÇ ÁýÇÕÀ̶ó°í ÇÏÀÚ.  ±×·¯¸é, ¿©±â¼­ °í·ÁÇÏ´Â B-trees´Â ´ÙÀ½°ú °°Àº Á¶°ÇµéÀ» Ç×»ó À¯ÁöÇÑ´Ù:

 

±×¸²2´Â t(2,3)¿¡ ¼ÓÇÏ´Â B-TreeÀÇ ¿¹À̸ç À§ÀÇ ¸ðµç Á¶°ÇµéÀ» ¸¸Á·ÇÑ´Ù.  ÀÌ ±×¸²¿¡¼­ ¥ái´Â º¸¿©ÁÖÁö ¾Ê´Â´Ù.  ±×¸®°í ÆäÀÌÁö Æ÷ÀÎÅ͵éÀº Á¡À¸·Î µÈ ±×¸²À¸·Î Ç¥ÇöµÈ´Ù.  »ç°¢Çü ¹Ú½ºµéÀºÆäÀÌÁöµéÀ» ³ªÅ¸³»°í ¹Ù±ùÂÊ¿¡ ÀÖ´Â ¼ýÀÚµéÀº ÆäÀÌÁö ¹øÈ£ÀÌ¸ç ³ªÁß¿¡ »ç¿ëµÈ´Ù.

±×¸²2. À妽º¸¦ À§ÇÑ t(2,3)ÀÇ µ¥ÀÌÅÍ ±¸Á¶Ã¼

 

°Ë»ö ¾Ë°í¸®Áò:

±×¸²3¿¡ ÀÖ´Â Ç÷οìÂ÷Æ®´Â Ű y¸¦ °Ë»öÇϱâ À§ÇÑ ¾Ë°í¸®ÁòÀÌ´Ù.  p,r,s´Â Æ÷ÀÎÅÍ º¯¼öµéÀ̰í u·Î Ç¥½ÃÇÑ °ÍÀº "Á¤ÀǵÇÁö¾ÊÀº" °ªÀ¸·Î °¡Á¤ÇÒ ¼ö ÀÖ´Ù.  rÀº ·çÆ®¸¦ °¡¸®Å°°í, Æ®¸®°¡ ºñ¿öÁ® ÀÖ´Ù¸é uÀ̰í, s´Â °Ë»ö¿¡¼­´Â »ç¿ë ¸ñÀûÀÌ ¾øÁö¸¸ »ðÀÔ ¾Ë°í¸®Áò¿¡¼­ »ç¿ëµÉ °ÍÀÌ´Ù.  p°¡ °¡¸®Å°´Â ÆäÀÌÁö¸¦ P(p)¶ó°í Çϸé, x1,...,xiµéÀº P(p)¾ÈÀÇ Å°µéÀ̸ç p0,...,pi´Â P(p)¾ÈÀÇ ÆäÀÌÁö Æ÷ÀÎÅ͵éÀÌ´Ù.

 

°Ë»ö ¾Ë°í¸®ÁòÀº ³í¸®ÀûÀ¸·Î °£´ÜÇÏÁö¸¸, ÄÄÇ»ÅÍ¿¡ À̰ÍÀ» ÇÁ·Î±×·¥ÇϰíÀÚ ÇÑ´Ù¸é È¿À²ÀûÀÎ ±â¼úÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.  Áï, ÀÌÁø Ž»öÀ¸·Î ÆäÀÌÁö¸¦ ½ºÄµÇÑ´Ù.

 

 

±×¸²3. °Ë»ö ¾Ë°í¸®Áò

 

°Ë»ö ºñ¿ë: ÆäÀÌÁö Æ®¸®ÀÇ ³ôÀ̸¦ h¶ó°í ÇÑ´Ù¸é, ´ëºÎºÐÀÇ h ÆäÀÌÁöµéÀÌ ½ºÄµµÇ°í ¹é¾÷ ÀúÀå¼Ò¿¡¼­ ÆÐÄ¡µÇ¾î Ű y¸¦ °Ë»öÇÑ´Ù.  ¿ì¸®´Â ÀÌÁ¦ Å©±â°¡ I·Î ÁÖ¾îÁø À妽º¿¡¼­ hÀÇ °æ°èÄ¡¸¦ À¯µµÇØ ³¾ °ÍÀÌ´Ù. t(k,h)ÀÇ B-tree ÆäÀÌÁöµé¾ÈÀÇ Å°µéÀÇ ÃÖ¼Ò¿Í ÃÖ´ë¼öÀÎ Imin °ú Imax´Â:

 

À̰ÍÀº h >= 1 À϶§, (2.1)·ÎºÎÅÍ Áï½Ã »êÃâµÈ´Ù.  ±×·¡¼­ ¿ì¸®´Â ³ôÀÌ h¿¡ ´ëÇØ¼­ ¶Ñ·ÇÇÑ °æ°èÄ¡¸¦ °¡Áø´Ù.

 

4. Ű »ðÀÔ

±×¸²4¿¡ ÀÖ´Â ¾Ë°í¸®ÁòÀº ¼½¼Ç3¿¡¼­ ±â¼úÇÑ À妽º·Î ´ÜÀÏŰ y¸¦ »ðÀÔÇÏ´Â °ÍÀÌ´Ù.  º¯¼ö s´Â °Ë»ö ¾Ë°í¸®Áò¿¡ ÀÇÇØ¼­ ¸¶Áö¸· ÆäÀÌÁö±îÁö ½ºÄµµÈ ÆäÀÌÁö Æ÷ÀÎÆ®À̸ç, ÆäÀÌÁö Æ®¸®°¡ ºñ¿öÁ® ÀÖ´Ù¸é u°ªÀ» °¡Áø´Ù.

 

(1) Ű y´Â À妽º¿¡ ÀÌ¹Ì Á¸ÀçÇϹǷÎ, ÀûÀýÇÑ ÇൿÀ» ÃëÇÑ´Ù.

 

±×¸²4. »ðÀÔ ¾Ë°í¸®Áò

 

ÆäÀÌÁö ºÐ¸®: ¿£Æ®¸®¸¦ »ðÀÔÇϰíÀÚ ÇÏ´Â ÆäÀÌÁö P°¡ ÀÌ¹Ì °¡µæÂ÷ ÀÖ´Ù¸é, 2°³ ÆäÀÌÁö·Î Âɰ³Áú °ÍÀÌ´Ù.  ³í¸®ÀûÀ¸·Î ù°, »ðÀÔÇϰíÀÚ ÇÏ´Â ¿£Æ®¸®¸¦ P¾ÈÀÇ ¿£Æ®¸®µéÀÇ ¼ø¼­·Î »ðÀÔÇÑ´Ù - P´Â ÁÖ ÀúÀå¼Ò¿¡ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù - °á°úÀûÀ¸·Î ¿£Æ®¸®µéÀÇ ¼ø¼­´Â ¾Æ·¡¿Í °°´Ù.

 

ÀÌÁ¦ ¼­ºê¼ø¼­ ¸¦ P¿¡ ³Ö°í, »õ·Î¿î ÆäÀÌÁöÀÎ P'¸¦ µµÃâÇÏ¿© ¾Æ·¡¿Í °°Àº ¼­ºê¼ø¼­¸¦ À̰÷¿¡ Æ÷ÇÔ½ÃŲ´Ù.

 

Q¸¦ ÆäÀÌÁö PÀÇ ¾Æ¹öÁö¶ó°í ÇÏÀÚ.  ¿£Æ®¸® ¸¦ Q¿¡ »ðÀÔÇÑ´Ù.  ¿©±â¼­ p'´Â P'¸¦ °¡¸®Å²´Ù.  ±×·³ P'´Â P¿Í ÇüÁ¦°¡ µÈ´Ù.

 

¸¦ Q¿¡ »ðÀÔÇϴ°ÍÀº, ¶ÇÇÑ, Q¸¦ Âɰ³¾ß ÇÏ´Â ¿øÀÎÀÌ µÉ ¼ö ÀÖÀ¸¸ç, ·çÆ®ÂÊÀ¸·Î °è¼Ó ÁøÇàµÉ °¡´É¼ºÀÌ ÀÖ´Ù.  Âɰ³Áö´Â ÆäÀÌÁö P°¡ ·çÆ®¶ó¸é, ÆäÀÌÁö Q¸¦ »õ·Î¿î ·çÆ®·Î µµÃâ½ÃÄÑ p, ¸¦ Æ÷ÇÔ½ÃŲ´Ù.  ¿©±â¼­ p´Â P¸¦ °¡¸®Å°°í p'´Â P'¸¦ °¡¸£Å°´Â Æ÷ÀÎÅÍÀÌ´Ù.

 

À§ÀÇ »ðÀÔ󸮴 ÆÄ¶ó¹ÌÅÍ k¸¦ °¡Áø B-trees¿¡¼­ ÆÄ¶ó¹ÌÅÍ k¸¦ °¡Áø B-trees·Î ÁøÇàµÇ¸ç, (3.1)°ú (3.2), (3.3) ¼Ó¼ºÀ» À¯ÁöÇϰí ÀÖÀ½À» ¾Ë¾ÆµÎÀÚ.

 

»ðÀÔ °úÁ¤À» º¸¿©ÁÖ±â À§Çؼ­, ÆÄ¶ó¹ÌÅÍ k=2ÀÎ ±×¸²5ÀÇ Æ®¸®¿¡ Ű 9¸¦ »ðÀÔÇÏ¸é ±×¸²2¿Í °°Àº °á°ú°¡ µÈ´Ù.

±×¸²5. t(2, 2)¾ÈÀÇ À妽º ±¸Á¶Ã¼

 

 

5. °Ë»ö°ú »ðÀÔ ºñ¿ë

À妽º¸¦ °ü¸®Çϰí ۸¦ °Ë»öÇÏ´Â ºñ¿ëÀ» ºÐ¼®Çϱâ À§Çؼ­, ¹é¾÷ ÀúÀå¼Ò¿¡¼­ ¸ÞÀÎ ÀúÀå¼Ò·Î ÆÐÄ¡µÇ´Â ÆäÀÌÁöµéÀÇ ·®°ú ¹é¾÷ ÀúÀå¼Ò¿¡ ÀúÀåµÇ´Â ÆäÀÌÁö·®À» ¾Ë¾Æ¾ß ÇÑ´Ù.  ¿ì¸®´Â ºÐ¼®ÇÒ ¶§ ´ÙÀ½°ú °°Àº °¡Á¤À» ¼³Á¤Çß´Ù:  ÆäÀÌÁö ³»¿ëÀ» Á¡°Ë ȤÀº ¼öÁ¤ÇÒ¶§´Â ¾î¶² ۸¦ ÇѹøÀÇ µ¿ÀÛÀ¸·Î °Ë»öÇϰųª »ðÀÔ, »èÁ¦ÇÏ´Â µ¿¾È ÀÌ·ç¾î Áö¸ç,  ÆäÀÌÁö ³»¿ëÀº Á¤È®ÇÏ°Ô Çѹø¾¿¸¸ ÆÐÄ¡ µÇ°Å³ª ÆäÀÌÁö ¾Æ¿ôµÈ´Ù.  ¸ÞÀÎ ÀúÀå¼Ò¿¡¼­ h+1 ÆäÀÌÁöµéÀ» À¯ÁöÇϱâ À§ÇÑ ÆäÀÌ¡ ¿µ¿ªÀÌ ÀÌ·¯ÇÑ ÇൿÀ» ÃæÁ·½ÃÄÑÁشٴ °ÍÀ» ÀÌ ³í¹® ¼³¸í °úÁ¤¿¡¼­ ¸íÈ®ÇÏ°Ô º¸¿©ÁÙ °ÍÀÌ´Ù.

 

°­·ÂÇÑ ÆäÀÌ¡ ¼³°è, Áï, ·çÆ® ÆäÀÌÁö¸¦ ¸ÞÀÎ ÀúÀå¼Ò¿¡ Áö¼ÓÀûÀ¸·Î Àá±Å µÎ´Â °ÍÀº ÆÐÄ¡³ª ÆäÀÌÁö ¾Æ¿ô µÇ¾î¾ß ÇÏ´Â ÆäÀÌÁöµéÀÇ ¼ö¸¦ °¨¼Ò½Ãų °ÍÀÌ´Ù.  ¿ì¸®´Â ÀÌ·¯ÇÑ ¼³°èµéÀ» ºÐ¼®ÇÏÁö´Â ¾Ê¾ÒÁö¸¸ ½ÇÇè¿¡¼­ »ç¿ëÀº Çß´Ù.

 

fmin(fmax)¸¦ ÆÐÄ¡µÇ´Â ÆäÀÌÁöµéÀÇ ÃÖ¼Ò(ÃÖ´ë)¼ö ¶ó°í Çϰí, ¥ømin(¥ømax)¸¦ ¾²¿©Áö´Â(write) ÆäÀÌÁöµéÀÇ ÃÖ¼Ò(ÃÖ´ë)¼ö ¶ó°í ÇÏÀÚ.

 

°Ë»ö ºñ¿ë: °Ë»ö ¾Ë°í¸®Áò¿¡¼­ ÇѰ³ ۸¦ °Ë»öÇÒ¶§ ¸í¹éÈ÷ ¾Æ·¡¿Í °°Àº ºñ¿ëÀÌ ¾ò¾îÁø´Ù.

 

fmin = 1;      fmax = h;     ¥ømin = ¥ømax = 0

 

»ðÀÔ ºñ¿ë: ÇѰ³ Ű »ðÀÔ¿¡ ´ëÇØ¼­, ÆäÀÌÁö ºÐ¸®°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù¸é ´ÙÀ½°ú °°Àº ÃÖ¼Ò ºñ¿ëÀÌ ¿ä±¸µÈ´Ù.

fmin = h;      ¥ømin = 1

 

·çÆ® ÆäÀÌÁö¸¦ Æ÷ÇÔÇϰí ÀÖ´Â °Ë»ö °æ·Î¾ÈÀÇ ¸ðµç ÆäÀÌÁöµéÀÌ µÎ°³·Î ºÐ¸®µÉ¶§, ´ëºÎºÐÀÇ ÀÛ¾÷ ºñ¿ëÀÌ ¹ßÇàÇÑ´Ù.  °Ë»ö °æ·Î°¡ h ÆäÀÌÁöµéÀ» Æ÷ÇÔÇϰí ÀÖ°í »õ·Î¿î ·çÆ® ÆäÀÌÁö¸¦ ¾²¾ß ÇÑ´Ù¸é, ¾Æ·¡¿Í °°Àº ºñ¿ëÀÌ ¹ßÇàÇÑ´Ù:

 

fmax = h;      ¥ømax = 2h + 1

 

h´Â Ç×»ó ÀÌÀü Æ®¸®ÀÇ ³ôÀ̶ó´Â °ÍÀ» ¾Ë¾ÆµÎÀÚ.  ÀÌ·¯ÇÑ ÃÖ¾ÇÀÇ °æ°èÄ¡°¡ ¸íÈ®ÇÏ´õ¶óµµ, ÇѰ³ÀÇ Å°°¡ »ðÀԵɶ§ ¹ß»ýÇÏ´Â ÀÏ·®À» ÃøÁ¤ÇÏ´Â ¹æ¹ýÀ¸·Î´Â Àû´çÇÏÁö ¾Ê´Ù.

 

۵éÀÌ °Ë»öµÇ°Å³ª »ðÀԵǴ °Í¿¡ ´ëÇÑ À妽º¸¦ °í·ÁÇÒ¶§, ۵éÀÌ »èÁ¦ µÇÁö´Â ¾ÊÀ¸¹Ç·Î, ´ÙÀ½°ú °°ÀÌ I ۵éÀÇ À妽º¸¦ ±¸ÃàÇÒ¶§ Æò±ÕÀûÀÎ ÀÛ¾÷·® °æ°èÄ¡¸¦ µµÃâÇÒ ¼ö ÀÖ´Ù: °¢°¢ÀÇ ÆäÀÌÁö°¡ Âɰ³Áö´Â °ÍÀº ÇѰ³ÀÇ »õ·Î¿î ÆäÀÌÁö°¡ »ý¼ºµÇ´Â ¿øÀÎÀÌ µÈ´Ù. (·çÆ® ÆäÀÌÁö°¡ Âɰ³ Áú¶§´Â µÎ°³)  I ¾ÆÀÌÅÛµéÀÇ À妽º°¡ ±¸ÃàµÇ´Â µ¿¾È ¹ß»ýÇÏ´Â ÆäÀÌÁö ºÐ¸®¼ö´Â n(I)-1 ÀÌ´Ù.  ¿©±â¼­ n(I)´Â Æ®¸®¿¡ ÀÖ´Â ÆäÀÌÁöµéÀÇ ¼öÀÌ´Ù. °¢°¢ÀÇ ÆäÀÌÁö´Â Àû¾îµµ k°³ÀÇ Å°µéÀ» °¡Áö°í ÀÖÀ¸¹Ç·Î, ·çÆ® ÆäÀÌÁö¸¦ Á¦¿ÜÇϸé À̰ÍÀº ´ÜÁö 1À» °¡Áö¹Ç·Î, ¿ì¸®´Â ´ÙÀ½À» ¾ò´Â´Ù:

 

°¢°¢ÀÇ ´ÜÀÏ ÆäÀÌÁö°¡ ºÐ¸®µÇ´Â °ÍÀº ÃÖ´ë 2°³ÀÇ Ãß°¡ÀûÀÎ ÆäÀÌÁöµéÀÌ ¾²¿©Áö´Â ¿øÀÎÀÌ µÈ´Ù.  µû¶ó¼­, ÆäÀÌÁö ºÐ¸®·Î ÀÎÇÑ ´ÜÀÏ Å° »ðÀÔ¿¡ ´ëÇØ¼­, ÆäÀÌÁöµéÀÌ ¾²¿©Áö´Â Æò±ÕÀûÀÎ ¼ýÀÚ´Â ´ÙÀ½°ú °°ÀÌ »êÃâµÈ´Ù.

 

ÆäÀÌÁö ºÐ¸®°¡ Ãß°¡ÀûÀÎ ÆäÀÌÁö °Ë»öÀ» ¿ä±¸ÇÏÁö´Â ¾Ê´Â´Ù.  µû¶ó¼­ »èÁ¦°¡ ¾ø´Â À妽º¿¡ ´ëÇÑ

´ÜÀÏ »ðÀÔÀÇ Æò±Õ ºñ¿ëÀº ´ÙÀ½°ú °°ÀÌ »êÃâµÈ´Ù.

 

 

6. »èÁ¦ ó¸®

µ¿ÀûÀ¸·Î º¯È­µÇ´Â À妽º³»ÀÇ Å°µéÀ» Áö¿ö¾ß ÇÏ´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ´Ù.  ±×¸²6ÀÇ ¾Ë°í¸®ÁòÀºÇϳªÀÇ Å° y¸¦ À妽º·ÎºÎÅÍ »èÁ¦Çϰí, ¿ì¸®ÀÇ µ¥ÀÌÅÍ ±¸Á¶Ã¼¸¦ ÀûÀýÇÏ°Ô °ü¸®ÇÑ´Ù.  ù°·Î yi·Î ¾ð±ÞµÇ´Â ۸¦ À§Ä¡½ÃŲ´Ù.  µ¥ÀÌÅÍ ±¸Á¶Ã¼¸¦ ÀûÀýÇÏ°Ô °ü¸®Çϱâ À§Çؼ­, yi°¡ ¸®ÇÁ¿¡ ÀÖ´Ù¸é »èÁ¦µÇ°í, ±×·¸Áö ¾Ê´Ù¸é ¼­ºêÆ®¸®¿¡¼­ °¡Àå ÀÛÀº Ű·Î ±³Ã¼µÇ¾î¾ß ÇÑ´Ù.  ¼­ºêÆ®¸®ÀÇ ·çÆ®´Â P(pi)ÀÌ´Ù.  °¡Àå ÀÛÀº Ű´Â p0 Æ÷ÀÎÆ®°¡ ¸®ÇÁ ÆäÀÌÁö¸¦ °¡¸£Å°´Â °ÍÀ» µû¶ó°¡´Â P(pi)·Î ºÎÅÍ ¹ß°ßµÈ´Ù.  ¸®ÇÁ ÆäÀÌÁö¸¦ LÀ̶ó ÇÏ°í ¿©±â¿¡ ù¹øÂ° ۰¡ º¸°üµÈ´Ù.  ±×·±´ÙÀ½, ÀÌ Å°¸¦ xi¶ó Çϰí L·ÎºÎÅÍ »èÁ¦µÈ´Ù.  °á°úÀûÀ¸·Î LÀº k Űµéº¸´Ù Àû°Ô º¸°üÇϰí, L°ú ÀÌ¿ôÇÏ´Â ÇüÁ¦»çÀÌÀÇ ¿¬°á ȤÀº ¾ð´õÇ÷ο찡 ¼öÇàµÈ´Ù.

(1) »èÁ¦ÇϰíÀÚ Çϴ Ű°¡ À妽º¿¡ ¾øÀ¸¹Ç·Î ÀûÀýÇÑ ÇൿÀ» ÃëÇÑ´Ù.

±×¸²6. »èÁ¦ ¾Ë°í¸®Áò

 

 

¿¬°á: P¿Í P' 2°³ÀÇ ÆäÀÌÁöµéÀ» ÀÌ¿ô ÇüÁ¦µéÀ̶ó°í ºÎ¸£¸ç À̵éÀº °°Àº ¾Æ¹öÁöÀÎ Q¸¦ °¡Áø´Ù.  ±×¸®°í À̵éÀº Q¿¡¼­ ÀÌ¿ôÇϰí ÀÖ´Â Æ÷ÀÎÅ͵鿡 ÀÇÇØ¼­ ¿¬°áµÈ´Ù.  P¿Í P'°¡ ÇÔ²² 2k Űµéº¸´Ù Àû°Ô °¡Áö°í ÀÖ´Ù¸é, ¿¬°á ½Ãų ¼ö ÀÖÀ¸¸ç, 3°³ÀÇ ÆäÀÌÁöµéÀº ´ÙÀ½°ú °°Àº ÇüÅÂÀÌ´Ù:

 

2°³ÀÇ ÆäÀÌÁö°¡ ´ÙÀ½°ú °°ÀÌ ±³Ã¼µÈ´Ù:

 

¿£Æ®¸® (yj, p')°¡ Q·ÎºÎÅÍ »èÁ¦µÇ´Â °á°ú·Î Q´Â k Űµéº¸´Ù ÀûÀº ¼ö¸¦ Æ÷ÇÔÇϰí Q¿¡ ´ëÇØ¼­ Ưº°ÇÑ ÇൿÀÌ ¹ß»ýÇÑ´Ù.  ÀÌ Ã³¸®´Â Æ®¸®ÀÇ ·çÆ® ¹æÇâÀÎ À§·Î Àü°³µÉ °ÍÀÌ´Ù.

 

¾ð´õÇ÷οì: P¿Í P'¿¡ Àִ ŰµéÀÇ ÇÕ°è°¡ 2kº¸´Ù Å©¸é, P¿Í P'¿¡ Àִ Ű´Â µ¿µîÇÏ°Ô ºÐ¹èµÉ ¼ö ÀÖÀ¸¸ç, ÀÌ Ã³¸®¸¦ ¾ð´õÇ÷οì¶ó°í Çϸç, ´ÙÀ½°ú °°´Ù:

 

P¿Í P'¸¦ ¿¬°áÇÏ¿© ¸Å¿ì Å« P¸¦ ¸¸µç´Ù.  À̰ÍÀº P°¡ ¸ÞÀÎ ÀúÀå¼Ò¿¡ Àֱ⠶§¹®¿¡ °¡´ÉÇÏ´Ù.  ÀÌÁ¦ ¼½¼Ç4 - ¸î°¡Áö ¸í¹éÇÑ ¹Ì·¯ ¼öÁ¤µéÀÌ ÀÖ´Â - ¿¡¼­ ±â¼úÇÑ ´ë·Î P¸¦ Áß°£ÁöÁ¡¿¡¼­ ºÐ¸®ÇÑ´Ù.

 

¾ð´õÇ÷οì´Â ÀüÀ̵ÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë¾ÆµÎÀÚ.  Q´Â ¼öÁ¤µÇ¾úÁö¸¸, ¿©±â¿¡ Àִ ŰµéÀÇ ¼ö´Âº¯È­µÇÁö ¾Ê´Â´Ù.

 

»èÁ¦ °úÁ¤À» È®ÀÎÇØ º¸±â À§ÇØ, ±×¸²2¿¡ ÀÖ´Â À妽º¸¦ °í·ÁÇÏ¿© Ű 9¸¦ »èÁ¦Çϸé, ±×¸²5¿¡ ÀÖ´Â À妽º °á°ú°¡ µÈ´Ù.

 

 

7. »èÁ¦ ºñ¿ë

»èÁ¦ÇϰíÀÚ Çϴ Ű y°¡ À妽º³»¿¡ ÀÖ´Ù¸é, ¼º°øÀûÀ¸·Î »èÁ¦µÇ¸ç, y°¡ ¸®ÇÁ¿¡ Á¸ÀçÇÏ°í ¿¬°á ȤÀº ¾ð´õÇ÷ο찡 ¹ß»ýÇÏÁö ¾Ê´Â´Ù¸é ÃÖ¼ÒÀÇ ÀÛ¾÷·®À¸·Î ÀÛ¾÷µÈ´Ù.  À̰ÍÀÇ ºñ¿ëÀº:

 

y°¡ ¸®ÇÁ¿¡ ¾ø°í ¿¬°á ȤÀº ¾ð´õÇ÷ο찡 ¹ß»ýÇÏÁö ¾ÊÀ¸¸é,

°Ë»ö °æ·Î¿¡ Àִ ù¹øÂ° ÆäÀÌÁö µÎ°³°¡ ¿¬°áµÇ°Å³ª, °Ë»ö °æ·Î¿¡ ÀÖ´Â ·çÆ®ÀÇ ¾Æµé¿¡¼­ ¾ð´õÇ÷ο찡 ¹ß»ýÇϰųª, ·çÆ®°¡ º¯°æµÇ¸é ÃÖ´ëÀÇ ÀÛ¾÷·®À¸·Î ¼öÇàµÈ´Ù.  À̰ÍÀÇ ºñ¿ëÀº:

»ðÀÔ Ã³¸®ÇÏ´Â °æ¿ì¿¡´Â °æ°è°ªµéÀÇ »êÃâÀÌ ¸íÈ®ÇÏÁö¸¸, ¸Å¿ì ¸Ö¸® Èð¾îÁ® ÀÖ°í º´ÀûÀÎ ¿¹Á¦µéÀº Á¦¿ÜÇÏ¿© µå¹°°Ô °¡Á¤µÈ´Ù.  ¾î¶² ۸¦ »èÁ¦Çϱâ À§ÇØ ÇÊ¿äÇÑ Æò±ÕÀûÀÎ ÀÛ¾÷·®À» Á»´õ À¯¿ëÇÑ ÇüÅÂ·Î ÃøÁ¤Çϱâ À§ÇØ, À妽º I¿¡ ÀÖ´Â ¸ðµç ۵éÀÌ »èÁ¦µÇ´Â µ¿¾È "¼ø¼ö »èÁ¦ ó¸®" µÈ´Ù´Â °ÍÀ» µµÀÔÇϱâ·Î ÇÑ´Ù.  À̶§ »ðÀԵǴ ŰµéÀº ¾ø´Ù.

 

¼ø°£ÀûÀÎ ¿¬°á°ú ¾ð´õÇ÷ο츦 ¹«½ÃÇÑ »óÅ¿¡¼­, °¢°¢ÀÇ »èÁ¦¸¶´Ù ÃÖ¾ÇÀ¸·Î f1=h ¿Í ¥ø1=2¸¦ ¾ò°Ô µÈ´Ù.  ±×·¯³ª, ۵éÀÌ Ç×»ó ·çÆ® ÆäÀÌÁö¿¡¼­ »èÁ¦µÈ´Ù¸é À̰ÍÀº ÃÖ»óÀÇ °æ°èÄ¡°¡ µÈ´Ù.

 

°¢°¢ÀÇ »èÁ¦´Â ÃÖ´ë·Î ÇϳªÀÇ ¾ð´õÇ÷ο츦 ¹ß»ý½Ã۸ç, À̶§ ÇÊ¿äÇÑ ºñ¿ëÀº f2=1ÀÇ Ãß°¡ÀûÀÎ ÆÐÄ¡¿Í ¥ø2=2ÀÇ Ãß°¡ÀûÀÎ ¾²±âÀÌ´Ù.

 

°¡´É¼º ÀÖ´Â ¿¬°áµéÀÇ Àüü ¼ö´Â n(I)-1·Î »êÃâµÇ¸ç, À̰ÍÀº ÃÖ´ë·Î (I-1)/k ÀÌ´Ù.  °¢°¢ÀÇ ¿¬°áÀº Ãß°¡ÀûÀÎ ÆÐÄ¡ 1°ú Ãß°¡ÀûÀÎ ¾²±â 2À» ¹ß»ý½Ã۸ç, À̰ÍÀº Æò±ÕÀûÀ¸·Î ´ÙÀ½°ú °°Àº °á°ú°¡ µÈ´Ù.

±×·¡¼­ Æò±ÕÀûÀ¸·Î ¾Æ·¡¸¦ ¾ò´Â´Ù:

 

 

8. ÆäÀÌÁö ¿À¹öÇ÷οì¿Í ÀúÀå¼Ò »ç¿ë·ü

¹é¾÷ ÀúÀå¼ÒÀÇ »ç¿ë·üÀ» Áß¿äÇÏ°Ô °í·ÁÇÏÁö ¾ÊÀº ¼³°è¿¡¼­´Â ±Ø´ÜÀûÀÎ °æ¿ì 50% ÀÌÇÏÀÇ »ç¿ë·üÀ» ³ªÅ¸³½´Ù.  À̶§ ·çÆ® ÆäÀÌÁö´Â Æ÷ÇÔµÇÁö ¾ÊÀ¸¸ç, ¸ðµç ÆäÀÌÁöµéÀÌ kŰ ¸¸À» Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ìÀÌ´Ù.  ÆäÀÌÁö ºÐ¸®¸¦ ¹æÁöÇÏ°Ô µÇ¸é »ç¿ë·üÀÌ Çâ»óµÉ ¼ö ÀÖ´Ù.

 

µÎ°³ÀÇ ÆäÀÌÁö°¡ ¼­·Î ÀÌ¿ôÇÑ ÇüÁ¦ ÆäÀÌÁö P¿Í P'»çÀÌÀÇ ¿À¹öÇ÷οì´Â ´ÙÀ½°ú °°ÀÌ ¼öÇàµÈ´Ù:¾î¶² ۰¡ P¿¡ »ðÀԵǾî¾ß Çϰí P´Â ÀÌ¹Ì °¡µæÂ÷ ÀÖÀ¸³ª, P'´Â °¡µæÂ÷Áö ¾Ê¾Ò´Ù°í °¡Á¤ÇÏÀÚ.  ±×·¯¸é, ۰¡ P¿¡ Àִ Ű-¼ø¼­´ë·Î »ðÀԵǰí, ¼½¼Ç6¿¡¼­ ±â¼úÇÑ ¾ð´õÇ÷ο찡 °á°úÀûÀÎ ¼ø¼­¿Í P' »çÀÌ¿¡¼­ ¼öÇàµÈ´Ù.  À̰ÍÀº P°¡ µÎ°³ ÆäÀÌÁöµé·Î ºÐ¸®µÇ´Â °ÍÀ» ¹æÁöÇÑ´Ù.  ±×·¯¹Ç·Î, µÎ°³°¡ ¼­·Î ÀÌ¿ôÇÑ ÇüÁ¦µé ¸ðµÎ°¡ °¡µæÂù °æ¿ì¿¡ ÆäÀÌÁö ºÐ¸®°¡ ÀϾ °ÍÀ̸ç, ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ¿À¹öÇ÷ο찡 ¹ß»ýÇÑ´Ù.

 

»èÁ¦°¡ ¾ø´Â À妽º¿¡´Â ¿À¹öÇ÷οìµéÀÌ ÃÖ¾ÇÀÇ °æ¿ì ¾à66%±îÁö ÀúÀå¼Ò »ç¿ë·üÀ» Áõ°¡½Ãų °ÍÀÌ´Ù.  »ðÀÔ°ú »èÁ¦ µÑ´Ù ¹ß»ýÇÑ´Ù¸é, ÀúÀå¼Ò »ç¿ë·üÀº 50%±îÁö ³»·Á°¥ °ÍÀÌ´Ù.  ´ëºÎºÐÀÇ ½Ç¿ëÀûÀÎ ÀÀ¿ëµé¿¡¼­´Â ¿À¹öÇ÷ο츦 ÀûÀýÇÏ°Ô µµÀÔÇÏ¿© ÀúÀå¼Ò »ç¿ë·üÀ» Áõ°¡ ½ÃÄÑ¾ß ÇÑ´Ù.

 

¶ÇÇÑ, ¿À¹öÇ÷οì¿Í ¾ð´õÇ÷οì, ¿¬°áµéÀ» Áö¿øÇϱâ À§Çؼ­ ¼­·Î ÀÌ¿ôÇÑ ÇüÁ¦µé¸¸ »ç¿ëÇÏ´Â °Íº¸´Ù Á»´õ Å« µ¿³×»ç¶÷µéÀ» °í·ÁÇÏ¿© ¼ÒÇüÀÇ ÀúÀå¼Ò Á¡À¯·üÀ» Áõ°¡½ÃŲ´Ù.

 

¿À¹öÇ÷ο찡 ÀÖ´Â ¼³°è¿¡¼­ »ðÀÔµéÀÇ ºñ¿ë °æ°èÄ¡´Â ´ÙÀ½°ú °°ÀÌ ½±°Ô À¯µµ µÈ´Ù:

¼ø¼öÇÑ »ðÀÔ Ã³¸®¿¡¼­´Â, Æò±Õ ºñ¿ëÀ¸·Î ¾Æ·¡¿Í °°Àº °æ°è°ªÀÌ µµÃâµÈ´Ù:

 

°¢°¢ÀÇ »ðÀÔÀ¸·Î ÀÎÇØ¼­ ¿À¹öÇ÷ο츦 ¹ß»ý±âŰ´Â ¿¹Á¦µéÀ» ÀÛ¼ºÇÏ´Â °ÍÀº ½±´Ù.  ÀÌ·¯ÇÑ °æ°è°ªµéÀ» ¸¹ÀÌ Çâ»ó ½Ã۱â À§Çؼ­´Â »ðÀÔ Ã³¸®¿¡ ´ëÇØ¼­ Ưº°ÇÑ °¡¼³µéÀÌ ÀÖ¾î¾ß ÇÑ´Ù.

 

 

9. »ðÀÔ°ú »èÁ¦µéÀÌ ÀÖ´Â À妽º °ü¸® ºñ¿ë

ÀÌ ³í¹®ÀÇ ÁÖ¸ñÀûÀº À妽º¸¦ °æÁ¦ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ±¸Á¶Ã¼¸¦ °³¹ßÇÏ´Â °ÍÀÌ´Ù.  ¿©±â¼­ À妽º´Â °Ë»ö°ú »ðÀÔ, »èÁ¦ ÀÛ¾÷µéÀÌ ÀÚÀ¯·Ó°Ô ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.  ¿ì¸®´Â ÀÌÁ¦ ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ó¸® ºñ¿ëÀÇ °æ°èÄ¡µéÀ» À¯µµÇÒ °ÍÀÌ´Ù.

 

°Ë»ö ºñ¿ë °æ°è°ª »êÃâÀº »ðÀÔ È¤Àº »èÁ¦µéÀÇ ¼ø¼­¿¡ ´ëÇØ¼­ ¾î¶°ÇÑ °¡¼³µµ ¸¸µé ÇÊ¿ä¾øÀÌ ¾ðÁ¦³ª Ÿ´çÇÏ´Ù.  ¶ÇÇÑ, »ðÀÔ°ú »èÁ¦µéÀÇ ÃÖ´ë ¹× ÃÖ¼Ò °æ°è°ªµéÀº °¡¼³ ¼³Á¤¾øÀÌ ¾ðÁ¦³ª Ÿ´çÇÏ°Ô À¯µµµÈ´Ù.  »ðÀÔ°ú »èÁ¦µéÀÌ È¥ÇյǾî ÀÖ´Â °æ¿ì¿¡´Â, Æò±Õºñ¿ëÀ¸·Î »êÃâµÇ´Â °æ°è°ªµéÀÌ Ç×»ó À¯È¿ÇÏÁö ¾Ê´Ù.

 

¾Æ·¡ÀÇ ¿¹Á¦´Â Æò±Õºñ¿ë »óÇÑÄ¡°¡, ´ÜÀÏ °Ë»ö ȤÀº »èÁ¦½Ã À¯µµµÈ ºñ¿ëÀÇ »óÇÑÄ¡¸¦ ÀûÀýÇÏ°Ô °³¼±ÇÏÁö ¸øÇÑ´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù.

 

¿¹Á¦: ±×¸²2¿¡ ÀÖ´Â Æ®¸®¸¦ T2, ±×¸²5¿¡ Àִ°ÍÀ» T5¶ó°í ÇÏÀÚ.  T2¿¡¼­ key 9¸¦ »èÁ¦ÇÏ¿© T5¸¦ À̲ø¾î ³»°í, T5¿¡ key 9¸¦ »ðÀÔÇÏ¿© T2·Î µÇµ¹¸°´Ù.  key 9¸¦ »èÁ¦ÇÏ°í »ðÀÔÇÏ´Â ±³Ã¼ ¼ø¼­¸¦ T2¸¦ ½ÃÀÛÀ¸·Î ÇÏ¿© Àû¿ëÇØ º¸µµ·Ï ÇÏÀÚ.

 

»ç·Ê1: ÆäÀÌÁö ¿À¹öÇ÷οì´Â ¾øÀ¸³ª ÆäÀÌÁö ºÐ¸®´Â ¹ß»ýÇÔ:

 

i) T2¿¡¼­ key 9¸¦ »èÁ¦ÇÒ¶§ ¿ä±¸µÇ´Â »çÇ×:

3¹øÀÇ °Ë»öÀ¸·Î key 9¸¦ À§Ä¡ ½ÃÅ´. ÆäÀÌÁöµé À̸§Àº 1,2,6.

ÆäÀÌÁö 6¿¡¼­ ÇüÁ¦ 5¸¦ 1¹ø °Ë»öÇÏ¿© ¹ß°ßÇÔ.  À̶§ ÆäÀÌÁö 5¿Í 6Àº ¿¬°áµÊ.

ÆäÀÌÁö À̸§ÀÌ 5¿Í 2ÀÎ µÎ°³ÀÇ ÆäÀÌÁöµéÀº ¼öÁ¤µÇ°í ¾²¿©Áü.  ÆäÀÌÁö 6°ú 3Àº Æ®¸® T2¿¡¼­ Áö¿öÁü.

±×·¡¼­,

ii) T5¿¡ key 9¸¦ »ðÀԽà ¿ä±¸»çÇ×:

2¹øÀÇ °Ë»öÀ¸·Î ÆäÀÌÁö 5¿¡ 9¸¦ À§ÇÑ ½½·ÔÀ» À§Ä¡½ÃÅ´.

ÆäÀÌÁöµé ´Ù¼¸°³°¡ ¾²¿©Áü, ÆäÀÌÁö À̸§Àº 1,2,3,5,6.

±×·¡¼­,

»ç·Ê2: ÆäÀÌÁö ¿À¹öÇ÷ο찡 ¹ß»ýÇÏ´Â ¼³°è¿¡ ´ëÇÑ °íÂû.

 

i) key 9¸¦ »èÁ¦ÇÏ´Â °ÍÀº »ç·Ê1°ú °°Àº °á°ú¸¦ µµÃâÇØ³¿.

 

ii) key 9¸¦ »ðÀԽà ¿ä±¸»çÇ×:

2¹øÀÇ °Ë»öÀ¸·Î ÆäÀÌÁö 5¿¡ 9¸¦ À§ÇÑ ½½·ÔÀ» À§Ä¡½ÃÅ´.

4¿Í 7 ÇüÁ¦µéÀ» 2¹ø °Ë»öÇÏ¿© ã¾Æ³½ 5´Â ºÐ¸®µÊ.

´Ù¼¸°³ÀÇ ÆäÀÌÁöµéÀÌ »ç·Ê1ó·³ ¾²¿©Áü.

±×·¡¼­:

ÀÓÀÇÀÇ h¿Í k¿¡ ´ëÇØ¼­ À¯»çÇÑ ¿¹Á¦µéÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Ù.

 

ºÐ¼®À» ÅëÇØ¼­, ¿ì¸® ¼³°èÀÇ ¼öÇà´É·ÂÀº »ðÀÔµé°ú »èÁ¦µéÀÇ ½ÇÁ¦ ¼ø¼­¿¡ ÀÇÁ¸ÇÑ´Ù´Â °ÍÀ» ¸íÈ®ÇÏ°Ô ¾Ë¾Ò´Ù.  »ðÀÔµé°ú »èÁ¦µé »çÀÌÀÇ »óÈ£ °£¼·Àº ¼³°èÀÇ ¼öÇà´É·ÂÀ» ÀúÇÏ ½ÃŲ´Ù.  À̰ÍÀº »ðÀÔ È¤Àº »èÁ¦¸¸ Çϴ°Ͱú ´ë¸³µÈ´Ù.  ÃÖ¾ÇÀÇ °æ¿ì¿¡ ÀÌ·¯ÇÑ »óÈ£ °£¼·Àº ÆÑÅÍ 3¿¡ ÀÇÇØ ¼öÇà´É·ÂÀ» ÀúÇϽÃŲ´Ù.

 

ÀÌ·¯ÇÑ »óÈ£ °£¼·Àº Àǹ®Á¡À¸·Î ¿­·ÁÁ® ÀÖÀ¸¸ç, ½ÇÁ¦ ÀÀ¿ëµé¿¡¼­µµ ³ªÅ¸³ª¸ç, ¿ì¸®°¡ ¾î¶»°Ô ÃÖ¾ÇÀÇ °æ¿ì¸¦ ºÐ¼®ÇÏ¿© Çö´ëÀûÀ¸·Î °³¼±Çϴ°¡°¡ Áß¿äÇÏ´Ù.  À¯µµÇÒ ¼ö ÀÖ´Â ºñ¿ëÀÇ °æ°è°ªµéÀÌ ÃÖ¾ÇÀÇ »óÅÂÀ̶óµµ, ¿ì¸®ÀÇ ½ÇÇè¿¡¼­ ¿À¹öÇ÷οìµéÀÌ ÀÖ´Â ¼³°è°¡ ¿À¹öÇ÷οìµéÀÌ ¾ø´Â ¼³°èº¸´Ù ´õ ¿ì¼öÇÏ°Ô ¼öÇàµÇ¾ú´Ù.

 

±×¸²7. ۸¦ ´ÜÀÏ °Ë»ö ȤÀº »ðÀÔ, »èÁ¦½Ã ºñ¿ë Å×À̺í

 

 

10. kÀÇ ¼±ÅÃ

¿ì¸® ¼³°èÀÇ ¼öÇà´É·ÂÀº ÆÄ¶ó¹ÌÅÍ k¿¡ ÀÇÁ¸ÇÑ´Ù.  µû¶ó¼­, k¸¦ ½ÅÁßÇÏ°Ô ¼±ÅÃÇØ¼­ ¼öÇà´É·ÂÀ» °¡´ÉÇÑ ÁÁ°Ô ¸¸µé¾î¾ß ÇÑ´Ù.

 

¼³°èÀÇ ¼öÇà´É·ÂÀ» ¾ÆÁÖ °³·«ÀûÀ¸·Î µµÃâÇϱâ À§Çؼ­, ¿ì¸®´Â ¾Æ·¡¿Í °°Àº °¡¼³µéÀ» ¼³Á¤ÇÑ´Ù:

 

i) °¢°¢ÀÇ ÆäÀÌÁö°¡ ÀúÀåµÇ°Å³ª ÆÐÄ¡µÉ¶§ ¼Ò¸ðµÇ´Â ½Ã°£Àº ´ÙÀ½°ú °°Àº ÇüÅ·ΠǥÇöÇÒ ¼ö ÀÖ´Ù:

¥á. ÆäÀÌÁö´ç ¼Ò¸ðµÇ´Â °íÁ¤µÈ ½Ã°£, Áï, Æò±Õ µð½ºÅ© Ž»ö½Ã°£ ´õÇϱ⠰íÁ¤µÈ CPU ¿À¹öÇìµå, µî.

¥â. ÆäÀÌÁö ¿£Æ®¸®´ç Àü¼Û ½Ã°£.

r. ½Ã°£ÀÇ log ´ë¼öÀû ºÎºÐÀÇ »ó¼ö, Áï, ÀÌÁø Ž»ö ¶§¹®.

¥í. Æò±Õ ÆäÀÌÁö Á¡À¯¸¦ À§ÇÑ ¿ä¼Ò, 1 <= ¥í <= 2.

 

ÆäÀÌÁö º¯°æÀÌ ÆäÀÌÁö ¾È¿¡¼­ ۵éÀ» ¿Å±âµµ·Ï ¿ä±¸ÇÏÁö ¾ÊÁö¸¸, ÇÊ¿äÇÑ Ã¤³Î ÇÏÀ§ ¸í·ÉµéÀÌ ¹ß»ýµÇ¾î, ÁÖÀúÀå¼Ò¿¡¼­ Á¤º¸ÀÇ ¿©·¯ Á¶°¢µéÀ» ¿¬°áÇÏ¿© ÇϳªÀÇ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÑ´Ù´Â °ÍÀ» °¡Á¤ÇÑ´Ù.  ÆäÀÌÁö¸¦ ÆÐÄ¡Çϰí ÀúÀåÇÏ´Â ÀÛ¾÷ÀÌ µ¿½Ã¿¡ ¹ß»ýÇϱ⠶§¹®¿¡ ¿ì¸®´Â ÀÌ·¯ÇÑ °¡¼³À» ¼³Á¤Çß´Ù.

i) °Ë»ö°ú »ðÀÔ, »èÁ¦ ÀÛ¾÷µéÀÌ È¥ÇÕµÈ È¯°æ¿¡¼­ ´ÜÀÏ ÀÛ¾÷´ÜÀ§´ç ÆÐÄ¡µÇ°í ÀúÀåµÇ´Â ÆäÀÌÁöµéÀÇ Æò±Õ ¼ö´Â ´ëüÀûÀ¸·Î - ±×¸²7¿¡¼­ º¸¿©ÁÖ´Â ¹Ù¿Í °°ÀÌ - h¿¡ ºñ·ÊÇϸç, ¥äh¶ó ÇÑ´Ù.  ÀÛ¾÷´ÜÀ§´ç ¼Ò¸ðµÇ´Â Àüü½Ã°£ T´Â ´ÙÀ½°ú °°ÀÌ À¯ÃßµÉ ¼ö ÀÖ´Ù:

À¯ÃßµÈ h´Â:  , ¿©±â¼­ I´Â À妽ºÀÇ Å©±âÀ̸ç, ´ÙÀ½À» ¾ò´Â´Ù:

 

k°¡ ¾Æ·¡¿Í °°ÀÌ ¼±Åõȴٸé, ÀÌÁ¦ ¿ì¸®´Â ½±°Ô TaÀÇ ÃÖ¼ÒÄ¡¸¦ »êÃâÇÒ ¼ö ÀÖ´Ù:

 

CPU ½Ã°£À» ¹«½ÃÇÑ »óȲ¿¡¼­, k´Â ¹é¾÷ ÀúÀå¼Ò·Î »ç¿ëµÇ´Â ÀåÄ¡ Ư¼ºÀ» ³ªÅ¸³»´Â ¼ýÀÚÀÌ´Ù.  ¿ì¸®ÀÇ ½ÇÇè ¿¹Á¦¿¡¼­ ÀûÀýÇÑ ÆäÀÌÁö Å©±â¸¦ »êÃâÇϱâ À§Çؼ­, ¥á = 50ms ±×¸®°í ¥â = 90¥ìs¶ó°í °¡Á¤Çß´Ù.  ±×¸²8¿¡ ÀÖ´Â Å×ÀÌºí¿¡ ÀÇÇϸé, Àû¿ë °¡´ÉÇÑ ¼±ÅÃÀº 64 < k < 128 ÀÌ µÉ¼ö ÀÖ´Ù.  ÇÁ·Î±×·¥ ÆíÀǼºÀ¸·Î ÀÎÇØ¼­ ¿ì¸®´Â °á°úÀûÀ¸·Î, 120 ¿£Æ®¸®ÀÇ ÆäÀÌÁö Å©±â¾È¿¡ k=60À» ¼±ÅÃÇß´Ù.

 

±×¸²8. ÀûÀýÇÑ k¸¦ ¼±ÅÃÇϱâ À§ÇÑ ÇÔ¼ö f(k,v)

 

k=60À϶§, ƯÁ¤ ³ôÀÌÀÇ ÆäÀÌÁö Æ®¸®¾È¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â À妽ºÀÇ Å©±â¸¦ ¾Æ·¡ÀÇ ±×¸²9¿¡¼­ º¸¿©ÁÙ ¼ö ÀÖ´Ù.

±×¸²9. ÆäÀÌÁö Æ®¸®ÀÇ ³ôÀÌ¿Í À妽º Å©±â

 

 

11. ½ÇÇè °á°úµé

¿©±â¼­ Á¦½ÃÇÑ ¾Ë°í¸®ÁòµéÀº ÇÁ·Î±×·¥ µÇ¾ú°í, ¼öÇà´É·ÂÀº ´Ù¾çÇÑ ½ÇÇè¹æ½ÄÀ¸·Î ÃøÁ¤ µÇ¾ú´Ù. ÇÁ·Î±×·¥µéÀº ¹é¾÷ ÀúÀå¼ÒÀÎ 2311 µð½ºÅ© ÀåÄ¡°¡ ÀåÂøµÈ IBM 360/44 ÄÄÇ»ÅÍ¿¡¼­ ½ÇÇà µÇ¾ú´Ù.  À妽º ¿ä¼Ò Å©±â´Â (14  8-ºñÆ® ij¸¯ÅÍ)·Î ¼±ÅõǾú°í À妽º Å©±â´Â ÀϹÝÀûÀ¸·Î (¾à 10,000

À妽º ¿ä¼Òµé)·Î »ç¿ëµÇ¾ú´Ù.  ÀÌ ´ÜÀ§¿¡¼­ ±â°èÀûÀÎ Æò±Õ Á¢±Ù ´ë±â½Ã°£Àº ¾à 50ms À̰í, ÀÌÈÄ, Á¤º¸ Àü¼ÛÀº À妽º ¿ä¼Ò´ç ¾à 90¥ìs Á¤µµ °É¸°´Ù.  ÀÌ·¯ÇÑ µÎ°³ÀÇ ÆÄ¶ó¹ÌÅ͸¦ °í·ÁÇÑ ¿ì¸®ÀÇ ºÐ¼®Àº, 120 À妽º ¿ä¼Òµé »ó¿¡¼­ ÆäÀÌÁöÀÇ Å©±â°¡ (2k)°¡ ÀûÀýÇÏ´Ù´Â °ÍÀ» ¿¹ÃøÇß´Ù.

 

ÇÁ·Î±×·¡¹ÖÀº °£´ÜÈ÷ ¿ä±¸µÈ ÆäÀÌ¡ ¼³°è¸¦ Æ÷ÇÔ½ÃÄÑ ÄÚ¾î ÀúÀå¼Ò(¾à 1,250 À妽º ¿ä¼ÒµéÀÇ ÃÖ¾Ç)¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ÀåÁ¡À» »ì·È°í, ¹°¸®ÀûÀÎ µð½ºÅ© µ¿ÀÛµéÀÇ È¸¼ö¸¦ ÁÙÀÌ´Â ¹æÇâÀ¸·Î ½ÃµµÇß´Ù.  ´ÙÀ½ ¼½¼ÇÀÎ °¡»ó µð½ºÅ© Àб⿡¼­, ¿ì¸®´Â µð½ºÅ© ÆäÀÌÁö¸¦ Äھ¼­ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ÆäÀÌ¡ ¼³°è¸¦ ¿äûÇÒ °ÍÀÌ´Ù; °¡»ó µð½ºÅ© Àбâ´Â ¹°¸®ÀûÀÎ µð½ºÅ© Àбâ¿Í °°Àº °á°ú¿©¼­, ¿äûÇÑ µð½ºÅ© ÆäÀÌÁöÀÇ º¹»çº» ¾øÀÌ ÄÚ¾î ÀúÀå¼Ò°¡ ÆäÀÌ¡ ¿µ¿ªÀÌ µÈ´Ù.  °¡»ó µð½ºÅ© ¾²±âµµ ÀÌ¿Í ºñ½ÁÇÏ°Ô Á¤ÀǵȴÙ.

 

10°³ ½ÇÇèµéÀÌ ¼öÇàµÇ¾ú´Ù.  ÀÌ ½ÇÇèµéÀº ¼öÇà´É·Â°ú ÀúÀå¼Ò »ç¿ë·üÀ» ¾î¶² ¹æ½ÄÀ¸·Î ÃøÁ¤ÇÒ °ÍÀÎÁö¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¸¦ ¿ì¸®¿¡°Ô Á¦°øÇÑ´Ù.  ´ÙÀ½ÀÇ ³»¿ëÀ» ¼±ÅÃÇÏ¿© ½ÇÇè ¸í¼¼¼­¸¦ ±¸¼ºÇϵµ·Ï ÇÏÀÚ.

1) »ðÀÔ ÀÛ¾÷½Ã ¿À¹öÇ÷οìµéÀÇ Çã¶ô ¿©ºÎ

2) ÆäÀÌÁö´ç À妽º ¿ä¼ÒµéÀÇ ¼ö

3) ºñ¾îÀÖ´Â À妽º¸¦ ÃʱâÈ­Çϱâ À§ÇÑ ÀÛ¾÷´ÜÀ§µéÀÇ ¼ø¼­

 

½ÇÇèÀÌ ÁøÇàµÇ´Â µ¿¾È ¿©·¯°¡Áö °üÁ¡¿¡¼­, ¸î¸î ¼öÇà´É·Â º¯¼öµéÀÌ ±â·Ï µÇ¾ú´Ù.  ´Ù¾çÇÑ ¼öÇà´É·Â ÃøÁ¤µéÀ» À§ÇÑ ¾Ë°í¸®Áòµé¿¡¼­ ´ÙÀ½°ú °°Àº ³»¿ëµéÀ» ÀçÄ¡ÀÖ°Ô Ãß·ÐÇÒ ¼ö ÀÖ´Ù.

1) ÀúÀå¼Ò »ç¿ë·ü %

2) ÀÛ¾÷´ÜÀ§(Æ®·£Àè¼Ç)´ç °¡»ó µð½ºÅ© ÀÐ±â Æò±Õ ¼ö

3) ÀÛ¾÷´ÜÀ§´ç ¹°¸®Àû µð½ºÅ© ÀÐ±â Æò±Õ ¼ö

4) »ðÀÔ È¤Àº »èÁ¦½Ã °¡»ó µð½ºÅ© ¾²±â Æò±Õ ¼ö

5) »ðÀÔ È¤Àº »èÁ¦½Ã ¹°¸®ÀûÀÎ µð½ºÅ© ¾²±â Æò±Õ ¼ö

6) ÃÊ´ç ÀÛ¾÷´ÜÀ§µéÀÇ Æò±Õ ¼ö

 

ÀÌÁ¦, ½ÇÇèµéÀ» ¿ä¾àÇÑ´Ù. °¢°¢ÀÇ ½ÇÇèÀº ¿©·¯°¡Áö ´Ü°èµé·Î ³ª´©¾îÁ® ÀÖ°í, À̰͵éÀÌ °¢°¢ Á¾·áµÇ´Â ½ÃÁ¡¿¡¼­ ¼öÇà´É·Â º¯¼öµéÀÌ ÃøÁ¤µÇ¾ú´Ù.  ´Ü°èµéÀº °ýÈ£¾ÈÀÇ ¹øÈ£µé·Î Ç¥½ÃÇß´Ù.

 

E1: ÆäÀÌÁö´ç 25 ¿ä¼Òµé, ¿À¹öÇ÷οì Çã¶ôÇÔ.

(1) ۸¦ ¼øÂ÷ÀûÀ¸·Î 10,000°³ »ðÀÔ.

(2) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î »ðÀÔÀÛ¾÷ 50°³, °Ë»öÀÛ¾÷ 50°³, ±×¸®°í »èÁ¦ÀÛ¾÷ 100.

E2: ÆäÀÌÁö´ç 120 ¿ä¼Òµé; E1°ú´Â ´Ù¸£°Ô.

E3: ÆäÀÌÁö´ç 250 ¿ä¼Òµé; E1°ú´Â ´Ù¸£°Ô.

E4: ÆäÀÌÁö´ç 120 ¿ä¼Òµé; ¿À¹öÇ÷οì Çã¶ô.

(1) ۸¦ ¼øÂ÷ÀûÀ¸·Î 10,000°³ »ðÀÔ.

(2) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î °Ë»öÀÛ¾÷ 1,000°³.

(3) ¼øÂ÷ÀûÀÎ »èÁ¦ÀÛ¾÷ 10,000°³.

E5: ÆäÀÌÁö´ç 120 ¿ä¼Òµé, ¿À¹öÇ÷οì Çã¶ôÇÏÁö ¾ÊÀ½.

(1) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î »ðÀÔÀÛ¾÷ 5,000°³.

(2) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î °Ë»öÀÛ¾÷ 1,000°³.

(3) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î »èÁ¦ÀÛ¾÷ 5,000°³.

E6: ¿À¹öÇ÷οì Çã¶ôÇÔ; E5¿Í ´Ù¸£°Ô.

E7: ÆäÀÌÁö´ç 120 ¿ä¼Òµé, ¿À¹öÇ÷οì Çã¶ôÇÔ.

(1) ۸¦ ¼øÂ÷ÀûÀ¸·Î 5,00°³ »ðÀÔ.

(2) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î °¢°¢ 6,000°³ÀÇ »ðÀÔÀÛ¾÷°ú °Ë»öÀÛ¾÷, »èÁ¦ÀÛ¾÷.

E8: ÆäÀÌÁö´ç 120 ¿ä¼Òµé, ¿À¹öÇ÷οì Çã¶ôÇÔ.

(1) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î »ðÀÔÀÛ¾÷ 15,000°³

(2) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î °¢°¢ 100°³ÀÇ »ðÀÔÀÛ¾÷°ú °Ë»ö, »èÁ¦ÀÛ¾÷

E9: ÆäÀÌÁö´ç 250 ¿ä¼Òµé; E8°ú´Â ´Ù¸£°Ô.

E10: ÆäÀÌÁö´ç 120 ¿ä¼Òµé, ¿À¹öÇ÷οì Çã¶ôÇÔ.

(1) ۸¦ ¼øÂ÷ÀûÀ¸·Î 100,000°³ »ðÀÔ.

(2) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î °¢°¢ 1000°³ÀÇ »ðÀÔÀÛ¾÷°ú »èÁ¦, °Ë»öÀÛ¾÷.

(3) ŰÀÇ °ø°£¿¡¼­ ±ÕµîÇÏ°Ô ¹«ÀÛÀ§·Î 100°³ÀÇ ±×·ì °Ë»ö, ¿©±â¼­ ±×·ìÀº 100°³ÀÇ ¿¬¼ÓÀûÀΠ۵éÀÇ ¼ø¼­ (10,000°³ÀÇ Æ®·£Àè¼ÇµéÀ» ±â¹ÝÀ¸·Î ÇÑ Åë°èµé).

(4) ۸¦ ¼øÂ÷ÀûÀ¸·Î 10,000°³ »ðÀÔ, ´Ü°è (1)¿¡¼­ »ðÀÔÇÑ ¿ä¼ÒµéÀ» ±ÕµîÇÏ°Ô º´ÇÕ.

 

* ÀÌ Åë°èÄ¡´Â ºÒÇÊ¿äÇÏ°Ô Å©´Ù, ¿Ö³ÄÇÏ¸é »èÁ¦ ¹æ¹ýÀÌ ÇÁ·Î±×·¥ µÇ¾ú±â ¶§¹®ÀÌ´Ù.  °¡»ó Àб⿡ ÇÊ¿äÇÑ ¼ö¸¦ ã±âÀ§ÇØ, ¼øÂ÷ÀûÀÎ »èÁ¦À» À§Çؼ­´Â º¸¿©ÁØ ¼ýÀÚ¿¡¼­ ÇϳªÀ» »©°í, ¹«ÀÛÀ§ »èÁ¦¸¦ À§Çؼ­´Â Çϳª¸¦ »« °á°ú¿¡ 0.5¸¦ °öÇÑ´Ù.

 

 

Âü°í ¹®Çå

1. Adelson-Velskii, G. M., Landis, E. M.: Á¤º¸ ±¸¼º ¾Ë°í¸®Áò.  DANSSSR, 146, 263-266 (1962).

 

2. Foster, C. C.: Á¤º¸ ÀúÀå¼Ò ±×¸®°í AVL Æ®¸®µéÀ» »ç¿ëÇÑ °Ë»ö.  Proc. ACM 20th Nat'l. Conf. 192-205 (1965).

 

3. Landauer, W. I.: ±ÕÇüÀâÈù Æ®¸® ±×¸®°í Á¤º¸ °Ë»ö¿¡¼­ À̰ÍÀÇ »ç¿ë.  IEEE Trans. on Electronic Computers, Vol. EC-12, No. 6, December 1963.

 

4. Sussenguth, E. H., Jr.: ÆÄÀϵéÀ» ó¸®Çϱâ À§ÇÑ Æ®¸® ±¸Á¶Ã¼µéÀÇ »ç¿ë.  Comm. ACM, 6, No. 5, May 1963.

 

 

Prof. Dr. R. Bayer

Dept. of Computer Science

Purdue University

Lafayette, Ind. 47907

U.S.A.

Dr. E M. McCreight

Palo Alto Research Center

3180 Porter Drive

Palo Alto, Calif. 94304

U.S.A.

 

 

 

 

 

 

À̵¿: Home à db0201

 

ÁÖ¼Ò: http://www.kernel.bz/db/02/db0201.htm

ÀÌÆäÀÌÁöÀÇ ÀúÀÛ±ÇÀº

Á¦¸ñ: BayerÀÇ B-tree ³í¹®¹ø¿ª

¹ø¿ªÀÚ¿¡°Ô ÀÖ½À´Ï´Ù

¹ø¿ª: Á¤ÀçÁØ(rgbi3307@nate.com)

ÃÖ±Ù¼öÁ¤ÀÏ:2009-01-18