ÀÎÅͳÝÀ» ÅëÇÑ ¹Ì¼úÁ¤º¸ ÀüÀÚ¼­ºñ½º¿¡ °üÇÑ ¿¬±¸

À¯ ¼ø ³²



   4.3 ¹Ì¼úÁ¤º¸ ½Ã½ºÅÛ°ú DB ±¸Ãà

ÀüÀڹ̼ú°ü¿¡¼­´Â µðÁöÅÐÁ¤º¸°¡ °®´Â Ư¼ºÀ¸·Î ÀÎÇÏ¿© Á¤º¸ÀÇ Àü´ÞÀÌ ¿ëÀÌÇÏ°í ´Ù¼öÀÇ »ç ¿ëÀÚ¿¡°Ô µ¿½Ã´Ù¹ßÀûÀ¸·Î ±¤¹üÀ§ÇÏ°Ô Á¤º¸°¡ Á¦°øµÇ¹Ç·Î, »çȸÀûÀÎ °üÁ¡¿¡¼­ ¹°¸®ÀûÀÎ °ø°£ ÀÌ¿ÜÀÇ °¡»óÀÇ Áö½Ä°ø°£ÀÌ Ã¢ÃâµÇ´Â °ÍÀÌ´Ù.

Àû±ØÀûÀÎ Á¤º¸¸ÅüÀÇ Àü»êÈ­¿Í »ç¿ëÀÚ Áö¿ø ¼­ºñ ½º¿¡ ÃÊÁ¡À» µÎ°í, È®´ëµÈ ÀÇ¹Ì·Î½á °¢ ¹Ì¼ú°ü°úÀÇ ¹ÐÁ¢ÇÑ ¿¬°è ¹× ³×Æ®¿öÅ©ÀÇ Çü¼ºÀ¸·Î ÀÚ·á ÀÇ ±³È¯À̳ª Àü¼Û µî±îÁöµµ Ȱ¹ßÇÏ°Ô ÀÌ·ç¾îÁú ¼ö ÀÖ¾î¾ß ÇÑ´Ù. À̿Ͱ°ÀÌ ÀüÀڹ̼ú°üÀº ¸Åü ÀÇ ÀüÀÚÈ­¿¡ µû¸¥ ÀÚ¿ø±â´É°ú, Á¤º¸ÀÇ °¡°ø°ú Åë½Å±â´ÉÀÌ ¼ö¹ÝµÇ¾î¾ß ÇÑ´Ù.

ÀüÀڹ̼ú°üÀÇ ½Ã½ºÅÛ ¼³°è½Ã¿¡µµ ´Ù¸¥ À¯»ç ½Ã½ºÅÛÀÇ ¼³°è¿Í ¸¶Âù°¡Áö·Î ½Ã½ºÅÛÀÇ ±â´É°ú »ç¿ëÀÚÀÇ ¿ä±¸±â´ÉÀ» ÀÏÄ¡½Ã۱â À§Çؼ­´Â »ç¿ëÀÚ ¿ä±¸»çÇ×À» Á¤È®ÇÏ°Ô ÆÄ¾ÇÇÏ¿©¾ß ÇÑ´Ù. ±â ¼úÀûÀÎ ¹®Á¦·Î´Â ¿ì¼± ¹Ì¼úÀÚ·áÀÇ Ã³¸® ¹®Á¦¸¦ µé ¼ö ÀÖ´Ù. ¹Ì¼úÀÚ·á´Â ¹®ÀÚÁ¤º¸ »Ó¸¸ ¾Æ´Ï¶ó È­»óÁ¤º¸¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ Ãë±ÞÀÌ Æ¯È÷ ¿ä±¸µÈ´Ù.

¹Ì¼úǰÀÇ º»ÁúÀû Ư¼ºÀÎ 'ºñ¾ð¾îÀû ½Çü'°¡ ¾î ¶°ÇÑ ¾ð¾îÀû ¹¦»ç³ª ¸ñ·Ï±â¼ú»óÀÇ ±â¹ýÀ¸·Îµµ ¹ÌÀû ´ë»ó¹°¿¡ ´ëÇÑ ½Ã°¢Àû °³³äÀ» ´ë½ÅÇÒ ¼ö ´Â ¾ø´Ù. ±×·¯¹Ç·Î ¿øÀÛǰÀÇ Æ¯¼º°ú ³»¿ëÀ» ÃÖ´ëÇÑ º¯ÇüÇÏÁö ¾Ê°í ¿ÂÀüÈ÷ ¹Ý¿µÇÒ ¼ö ÀÖ´Â È­»óÁ¤º¸ 󸮱â¼úÀÌ ÇÊ¿äÇÏ´Ù. ¹Ì¼úÈ­»óÀ̶õ ÀϹÝÀûÀ¸·Î ¾î¶² ±â¼ú ¼ö´Ü¿¡ ÀÇÇØ 2Â÷¿ø ÀÌ»ó ÀÇ È­¸é¿¡ ÀçÇö Ç¥½ÃµÈ ½Ã°¢Á¤º¸·Î½á ÃÖ±ÙÀÇ È­»óó¸® ½Ã½ºÅÛÀº ÄÄÇ»ÅÍÀÇ Á¤º¸°Ë»ö ±â´É°ú ¿¬°èÇÏ¿© À̹ÌÁö µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇϰí ÀÖ´Ù.

¹Ì¼úÁ¤º¸ ¼­ºñ½º ½Ã½ºÅÛÀ» ¼³°èÇϱâ À§Çؼ­´Â ¿ì¼± ¹Ì¼úÁ¤º¸ÀÇ µ¥ÀÌÅͺ£À̽º ±¸Ãà°ú, ÀÌ·¯ ÇÑ µ¥ÀÌÅͺ£À̽º¸¦ È¿À²ÀûÀ¸·Î ¿î¿ëÇϱâ À§ÇÑ ºÐ»ê 󸮽ýºÅÛ(Distributed Processing System) ¹× »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(User Interlace)¸¦ ÀÚ¿¬½º·´°Ô ÇØÁÖ´Â ±â¼ú µîÀÌ ÇÊ¿äÇÏ´Ù.

¶ÇÇÑ ÀÏ¹Ý »ç¿ëÀÚµéÀ» À§ÇÑ GUI(Graphic User Interface), ½Ç°¨È­»óÀ» Á¦°øÇØÁÖ±â À§ÇÑ ÄÄ Ç»ÅÍ ±×·¡ÇÈ, °¡»óÇö½Ç, ÇÏÀÌÆÛ¹Ìµð¾î¿Í ÇÏÀÌÆÛÅØ½ºÆ® Åë½Å¸Á ¹× Ŭ¶óÀÌ¾ðÆ® ¼­¹ö(Client & Server) ±¸Ãà±â¼úµµ ÇʼöÀûÀÌ´Ù. ÀÎÅͳÝÀÇ ±Þ¼ÓÇÑ ¹ßÀüÀº ÇÏÀÌÆÛ¹Ìµð¾î¿¡ ´ëÇÑ Çʿ伺À» °í Á¶½ÃÄ×´Ù. ÇÏÀÌÆÛ¹Ìµð¾î Á¤º¸ ¼­ºñ½º ½Ã½ºÅÛÈ­Çϱâ À§Çؼ­´Â ´ë·®Á¤º¸°¡ ½Ç½Ã°£¿¡ ó¸®µÇ¾î ¾ß Çϰí, °¢ Á¤º¸°¡ ±¸Á¶ÀûÀ¸·Î ¸µÅ©µÇ¾î¾ß ÇÑ´Ù.

½Ã½ºÅÛ ±¸ÇöÀ» À§ÇÑ °³¹ß ºÎ¹®Àº ÇÏÀÌÆÛ¹Ì
µð¾î °Ë»ö¿£ÁøÀÌ °³¹ßµÇ°í, Àü¹®Á¤º¸¿¡ ´ëÇÑ Å°¿öµå »öÀÎÀÌ º´ÇàµÇ¾î¾ß ÇÑ´Ù. ÀüÅëÀûÀÎ ¼­Áö ÀÚ·á´Â Á¤º¸°¡ ¼øÂ÷ÀûÀ¸·Î ±¸¼ºµÇ¾î À־ »ç¿ëÀÚÀÇ Á¢±ÙÀ» ÀÏÁ¤ÇÑ ¹æÇâÀ¸·Î À¯µµÇϰí ÀÖÁö ¸¸, ÇÏÀÌÆÛ¹Ìµð¾î´Â Á¤º¸ÀÇ ±¸¼ºÀÌ ´ÜÀ§Á¶Á÷À¸·Î ³ª´µ¾îÁ® ÀÖ¾î, »ç¿ëÀÚ°¡ ºñ¼øÂ÷ÀûÀ¸·Îµµ Á¤ º¸°Ë»öÀÌ °¡´ÉÇϹǷΠÆí¸®ÇÏ´Ù.

¾î¶² Á¶Á÷À̵ç ÇÊ¿ä·Î ÇÏ´Â Á¤º¸¸¦ ¸ðµÎ ¼öÁýÇÏ¿© ÀúÀå °ü¸®ÇÑ´Ù´Â °ÍÀº ºÒ°¡´ÉÇϹǷΠÁ¶ Á÷¿¡¼­ ÃÖ¼ÒÇÑÀÇ Á¤º¸¸¸ ¼öÁýÇÏ°í »ó¾÷¿ë µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇϱ⵵ Çϴµ¥ ¹Ì±¹°ú À¯·´ µî ¿¡¼­´Â µ¥ÀÌÅͺ£À̽º »ê¾÷ÀÌ ¸Å¿ì ¹ß´ÞµÇ¾î ÀÖ´Ù.

¹®È­¿¹¼ú µ¥ÀÌÅͺ£À̽º´Â ±¹¹Î»ýȰÀÇ ±âº» ÀûÀÎ ¹Ø¹ÙÅÁÀ» ±¸¼ºÇÏ´Â ¿ä¼ÒÀÌ´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ È°¿ëÀº Á¤º¸ÀÇ ½Àµæ°ú ÃàÀû¿¡ µå´Â ºñ¿ë°ú ³ë·ÂÀ» °¨¼Ò½Ã۰í Á¤º¸ÀÌ¿ëÀÇ Àúº¯È®´ë¸¦ ÅëÇØ ´Ù¾çÇÑ È¿°ú¸¦ °¡Á®¿Â´Ù. ƯÈ÷ µ¥ÀÌÅͺ£À̽º ¿Í ³×Æ®¿öÅ©ÀÇ °áÇÕÀº Á¤º¸ÀÇ »ý»ê, À¯Åë ¹× Á¶Á÷±¸Á¶±îÁöµµ º¯È­½Ãų ¼ö ÀÖ´Ù.

±×·±µ¥ ¹Ì¼úÁ¤º¸ÀÇ Æ¯¼º»ó µ¥ÀÌÅÍ Çü½Ä°ú ³»¿ëÀÌ ´Ù¾çÇÏ°í ¹æ´ëÇϸç, Á¤º¸°¡ ºÐ»êµÇ¾î Àֱ⠶§¹®¿¡ µ¥ÀÌÅͺ£À̽º·Î ±¸ÃàÇÏ´Â ÀÛ¾÷ÀÌ ½±Áö¾Ê´Ù. ¶ÇÇÑ ¹Ì¼úÀ» Æ÷ÇÔÇÑ ¿¹¼ú°ü·Ã Á¤º¸¸¦ µ¥ÀÌ Åͺ£À̽ºÈ­ ÇÒ ¶§ µ¥ÀÌÅͺ£À̽ºÀÇ ÃàÀû°ú °Ë»ö ¸é¿¡¼­ ÀÏ¹Ý ¼­Áö µ¥ÀÌÅͺ£À̽º¿Í´Â ´Ù¸¥ µ¶Æ¯ ÇÑ Æ¯¼ºÀ» °®°í ÀÖ´Ù. ±×µ¿¾È ÀϹÝÀûÀ¸·Î »ç¿ëµÇ¾ú´ø µ¥ÀÌÅͺ£À̽º¿¡¼­´Â »ç¿ëÀÚ°¡ ÇÊ¿ä·Î ÇÏ ´Â ¿©·¯°¡ÁöÀÇ µ¥ÀÌÅ͸¦ Áö¿øÇϱ⿡ ÀûÇÕÇÏÁö ¸øÇß´Ù.

½ÇÁ¦·Î ¸¹ÀÌ ´Ù·ç¾îÁ³´ø µ¥ÀÌÅÍ Çüŵé Àº ¼ýÀÚ³ª ¹®ÀÚ°¡ ´ëºÎºÐÀ» Â÷ÁöÇÏ¿´Áö¸¸, Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ¹× Åë½Å ¸ÅüµéÀÇ ´«ºÎ½Å ¹ßÀüÀº »ç¿ëÀÚÀÇ ¿ä±¸¿¡ ¸Â´Â ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅͺ£À̽ºÀÇ °³¹ßÀ» ¿ä±¸ÇÏ°Ô µÇ¾ú´Ù. ±âÁ¸ÀÇ µ¥ ÀÌÅͺ£À̽º¿¡¼­ 󸮵Ǿú´ø µ¥ÀÌÅÍ Å¸ÀÔ»Ó¸¸ ¾Æ´Ï¶ó ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅͺ£À̽º°¡ ÃâÇöÇÏ°Ô µÇ¾ú´Ù.

±×·¡¼­ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅͺ£À̽º´Â ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ¿© ¼ýÀÚ³ª ¹®ÀÚ µ¥ÀÌÅÍ Ã³¸®½Ã ´Ù·ç¾îÁ³´ø ¿øÀÚ¼º(atomicity)ÀÌ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ Ã³¸®½Ã¿¡µµ ¶È°°ÀÌ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. ¾Æ¿ï·¯ ¸ÖƼ¹Ìµð¾î¿¡ ´ëÇÑ ÁúÀÇ¿Í ºê¶ó¿ì¡, °Ë »ö±â´É, ´Ù¿ë·®ÀÇ ¾ÐÃà°ú ºÐÇØ±â´Éµµ ¿ä±¸µÈ´Ù. ¹Ì¼úÀÚ·áÀÇ ÇüÅ´ ½Ç¹°, Ç¥º», ¸ð»ç, ¸ðÇü, ¹® Çå, µµÇ¥ »çÁø, Çʸ§ µî ´Ù¾çÇϰí ÀÚ·áÀÇ Çüŵµ ºñÁ¤Çü µ¥ÀÌÅÍÀÇ ÇüÅ·ΠÁ¤¸®Ã¼°è°¡ È®¸³µÇ ¾î ÀÖÁöµµ ¾Ê´Ù.

±×·¯¹Ç·Î ½Ã°ø°£À» °í·ÁÇÑ ´Ù¾çÇÑ µ¥ÀÌÅÍ ÇüŸ¦ Áö¿øÇÏ°í °¢ ¸ÖƼ¹Ìµð¾î µ¥ ÀÌÅÍÀÇ ÅëÇÕ ¹× °øÅëÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. À̿Ͱ°ÀÌ ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º¿Í´Â Â÷À̰¡ ¸¹Àº ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅͺ£À̽º´Â ¸ÖƼ¹Ìµð¾î °´ üµé »çÀÌ¿¡ °ü°è¼ºÀ» Ç¥ÇöÇÒ ¼ö ÀÖ´Â °´Ã¼ÁöÇâ µ¥ÀÌÅÍ ¸ðµ¨ÀÌ ÀûÇÕÇÏ´Ù. ¸ÖƼ¹Ìµð¾î °Ë»ö±â ¹ýÀ¸·Î´Â À̹ÌÁöµ¥ÀÌÅÍ °Ë»ö±â¹ýÀÌ À¯¿ëÇÏ´Ù. ±âÁ¸¿¡´Â ³»¿ë¿¡ ÀÇÇÑ °Ë»ö¹æ¹ýÀ¸·Î ³Î¸® ¾Ë·Á Áø ÀÚ¿¬¾î°Ë»öÀÌ »ç¿ëµÇ¾î ¿Ô´Ù.

±×·¯³ª ³»¿ë¼³¸í¿¡ À־ Ű¿öµå¸¦ »ç¿ëÇÏ´Â ÀÌ·¯ÇÑ ¹æ¹ýÀº ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍÀÇ ³»¿ë°ú Áú¹®Çü½ÄÀ» Á¤ÀÇÇϱ⿡´Â ºÎÁ¤È® ÇÒ ¼ö¹Û¿¡ ¾ø´Ù. ±×·¡¼­ À̿Ͱ° Àº ¸ÖƼ¹Ìµð¾î °Ë»ö µµ±¸·Î »ç¿ëµÇ´Â À̹ÌÁö °Ë»ö½Ã½ºÅÛÀº ¹Ì¼ú°ü °ü¸®, ±¸Á¶¼³°è, Áö¸®Á¤º¸ ±â»ó¿¹º¸ µî¿¡ Ȱ¿ëÇÒ ¼ö Àִµ¥ ±×µ¿¾È »ç¿ëÀÚ·Î ÇÏ¿©±Ý ÀûÀýÇÑ Å°¿öµå¸¦ °°ÀÌ ÀÔ·ÂÇϵµ·Ï ÇÏ¿´´Ù.

ȤÀº ½Ã°¢ÀûÀÎ È¿°ú¸¦ ³ôÀ̱â À§ÇØ ÁúÀÇÇ׸ñÀ» »ö䳪 ¸ð¾ç µîÀ¸·Î ºÐ·ùÇϱ⵵ ÇÏ¿´ ´Ù. ¹Ì±¹ »÷ÇÁ¶õ½Ã½ºÄÚ ±Ù´ë¹Ì¼ú°ü(San francisco Museum of Modern Art)¿¡¼­ °³¹ßÇÑ ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ ³»¿ëÀ» º¸¸é ¡´±×¸² 7¡µ¿¡¼­¿Í °°ÀÌ 6¸¸Á¡¿¡ ´ÞÇÏ´Â ¹æ´ëÇÑ ¾çÀÇ ¹Ì¼úÀÛǰ »ç ÁøÀ» ÀÎÅͳݿ¡ °³¼³ÇÏ¿© "The Thinker"¶ó°í ÇÏ¿© ÀϹݿ¡°Ô °ø°³Çϰí ÀÖ´Ù.

¹Ì¼ú°üÀ» ¹æ¹®ÇÏÁö ¸øÇÏ´Â °ü¶÷°´À» À§ÇØ ³×Æ®¿öÅ©»ó¿¡¼­ Æí¾ÈÇÏ°Ô ¹Ì¼úÀÛǰÀ» °¨»óÇÒ ¼ö ÀÖµµ·Ï Á¦°øµÇ´Âµ¥, ÀÛ°¡¸í°ú ÀÛǰ¸í ¹× ÀÛǰ¼³¸í¿¡ ÀÇÇÑ ´Ù¾çÇÑ °Ë»ö±â´ÉÀ» Á¦°øÇÑ´Ù. ¶Ç ÀÌ ¿Í°°Àº ¼­Áö»çÇ׿¡ °üÇÑ Á¤º¸¸¦ ¸ô¶óµµ Á¦¸ñÀ̳ª ¼³¸í¹®¿¡ Æ÷ÇÔµÈ Æ¯Á¤ ´Ü¾î·Îµµ °Ë»öÇÒ ¼ö ÀÖµµ¸¤ ¸¸µé¾îÁ³´Ù.

À̹ÌÁö °Ë»ö½Ã½ºÅÛÀº ÀÚ¿¬¾î¸¦ »ç¿ëÇÑ °Ë»ö ¹æ¹ý°ú ³»¿ëÀ» ±â¹ÝÀ¸·Î ¸¹Àº ÁøÀüÀ» º¸À̰í ÀÖÀ¸¸ç ¾ÕÀ¸·Îµµ Áú¹®Çü½ÄÀ» ó¸®Çϱâ À§ÇÑ µ¥ÀÌÅÍ ¸ðµ¨¸µÀ̳ª, È¿À²ÀûÀÎ ±â ¾ïÀå¼Ò¿Í ¹ü¿ë ÁúÀÇ󸮸¦ À§ÇÑ ¾Ë°í¸®ÁòÀÇ °³¹ß°ú, À¯»ç¼ºÀ» ±â¹ÝÀ¸·ÎÇÏ´Â °Ë»öÀ̳ª »ç¿ëÀÚ

ÀÇ ÁÖ°ü¿¡ µû¶ó ´Ù¸£°Ô ¹ø¿ªµÉ ¼ö ÀÖ´Â ¼³¸í¿¡ ´ëÇÑ Ã³¸®±â´É, Ư¼º ÃßÃâ°ú Àǹ̸¦ ÆÄ¾ÇÇϱâ À§ÇÑ µµ±¸ÀÇ °³¹ß µîÀÌ ÇâÈÄ ¿¬±¸µÇ¾î¾ß ÇÒ °úÁ¦ÀÌ´Ù.