[º¸¾È´º½º=ÃÖÀçÀº ½Å½Ã¿þÀÌ Â÷Àå] DBº¸¾È¿¡ ´ëÇØ À̾߱âÇϱâ Àü¿¡ ¸ÕÀú DB, Áï µ¥ÀÌÅͺ£À̽º(Database)¿¡ ´ëÇØ ¾Ë¾ÆºÁ¾ß ÇÑ´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ Á¤ÀǸ¦ »ìÆ캸¸é, ¡®¿©·¯ »ç¶÷ÀÌ °øÀ¯ÇÏ¿© »ç¿ëÇÒ ¸ñÀûÀ¸·Î, ÅëÇÕÇÏ¿© °ü¸®µÇ´Â µ¥ÀÌÅÍÀÇ ÁýÇÕ¡¯À» ¸»ÇÑ´Ù. µ¡ºÙ¿© ¸»Çϸé Àǹ̡¤°¡Ä¡ ÀÖ´Â ¹«ÇüÀÇ ÀÚ»êÀ» ¾î¶² ¸ñÀûÀ» À§ÇØ µ¿ÀÏÇÑ(°¡»ó) °ø°£¿¡ ÀúÀåÇÑ °ÍÀ» ÀǹÌÇÑ´Ù.
¿¹¸¦ µé¾î ±× ÀÇ¹Ì ÀÖ´Â ¹«ÇüÀÇ ÀÚ»êÀ» °³ÀÎÁ¤º¸¶ó°í ÇÑ´Ù¸é ³ª(ä²)¶ó´Â ½Çü´Â ´ëÇѹα¹ ¾îµò°¡ ÇÑ °÷¿¡ Á¸ÀçÇÏ°í ÀÖÁö¸¸ ¹«ÇüÀÇ ³ª´Â Áö±¸ ¾îµð¿¡¶óµµ Á¸ÀçÇÒ ¼ö ÀÖ´Ù´Â Àǹ̰¡ µÉ °ÍÀÌ´Ù.
¿ì¸®´Â ÆíÀǸ¦ À§ÇØ ¸¹Àº °÷¿¡ ÀÚ½ÅÀÇ ¾Æ¹ÙŸ¸¦ µÎ°í ÀÖ´Ù. ¿ì¸®°¡ µå³ªµå´Â »óÁ¡, ÀÎÅÍ³Ý »çÀÌÆ®, °ø°ø±â°ü, ÀºÇà, º´¿ø ÀÌ¿Ü¿¡µµ ¼ö¾øÀÌ ¸¹Àº °÷¿¡ ºÎÁöºÒ½Ä°£¿¡ ¹«ÇüÀÇ ³ª¸¦ ¸¸µé°í ÀÖ´Â °ÍÀÌ´Ù. ±×·¸´Ù¸é ¹«ÇüÀÇ ³ª¸¦ ¾î¶»°Ô ÁöÅ°°í Àִ°¡? ¶ó´Â Àǹ®ÀÌ µå´Â °Ç ¾î¿ ¼ö ¾øÀ» °ÍÀÌ´Ù.
°¡Àå ¸¹ÀÌ È°¿ëÇÏ°í ÀÖ´Â µ¥ÀÌÅͺ£À̽º º¸¾ÈÀº Å©°Ô Á¢±ÙÁ¦¾î¿Í ¾ÏÈ£È µÎ °¡Áö ¹æ½ÄÀ¸·Î ³ª´ ¼ö ÀÖ´Ù. Á¢±ÙÁ¦¾î´Â »ç¶÷À̳ª ÇÁ·Î¼¼½º°¡ ½Ã½ºÅÛ(Database)À̳ª ÆÄÀÏ¿¡ Àбâ, ¾²±â, ½ÇÇà µîÀÇ Á¢±Ù ¿©ºÎ¸¦ Çã°¡Çϰųª °ÅºÎÇÏ´Â ±â´ÉÀ» ¸»Çϸç, ¾Ïȣȴ ±ÇÇÑÀ» ¼ÒÀ¯ÇÑ »ç¶÷µéÀ» Á¦¿ÜÇÏ°í´Â ´©±¸µçÁö Àо ¼ö ¾øµµ·Ï ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÏ¿© Á¤º¸(Æò¹®À» °¡¸®Å´)¸¦ º¯È¯Çϰųª Àü´ÞÇÏ´Â °úÁ¤À̶ó ÇÒ ¼ö ÀÖ´Ù.
»ç½Ç Áö±Ý ÇÏ·Á°í ÇÏ´Â À̾߱â´Â DB º¸¾È¿¡¸¸ ±¹ÇÑµÈ ³»¿ëÀº ¾Æ´Ò °Í °°´Ù. ¾î¶»°Ô º¸¸é Àΰ£¿¡ ´ëÇÑ ÀÌÇضó°í ÇÒ±î? ³Ê¹« °ÅâÇÑ °Í °°Áö¸¸ »çȸ°øÇÐÀû Ãø¸éÀ¸·Î Á¢±ÙÇϸé Àΰ£¿¡ ´ëÇÑ °íÂûÀÓÀÌ Æ²¸²¾ø´Ù.
¿¹¸¦ µé¸é, ¡®Àá±ÝÀÇ ¹ýÄ¢¡¯ÀÌ Àִµ¥, ÇöÀç Á¸ÀçÇÏ´Â ¸ðµç »ç¶÷À» 100À¸·Î º»´Ù¸é ±× Áß 1%´Â ¹ý ¾øÀ̵µ »ì »ç¶÷À̶ó Á¦¿ÜÇÏ°í 98%´Â Æò¹üÇÑ Àΰ£±º»óÀ¸·Î ´ëºÎºÐÀÇ ¿ì¸®¶ó°í »ý°¢ÇÏ¸é µÇ´Âµ¥, ÀÌ »ç¶÷µéÀº Àá±ÝÀåÄ¡°¡ ¾ø´Â ¹®À» º¸¸é ¿¾îº¸°í ½Í¾î ÇÏ´Â »ç¶÷µéÀÌ´Ù. ÇÏÁö¸¸ Àá±ÝÀÌ µÇ¾îÀÖÀ¸¸é ´Ù¸¥ »ý°¢Àº ÇÏÁö ¾Ê´Â´Ù. Áï ¹ýÀÇ Å׵θ® ¾È¿¡¼ ¿òÁ÷ÀÌ´Â ¹ýÀÌ ÀÖ´Ù¸é ¹üÁ˸¦ ÀúÁö¸£Áö ¾ÊÀ» »ç¶÷µéÀÌ´Ù.
Ç×»ó ¹®Á¦°¡ µÇ´Â °Ç ³ª¸ÓÁö 1%ÀÌ´Ù. ÀÌ ºÎ·ùÀÇ »ç¶÷µéÀº Àá±ÝÀåÄ¡°¡ µÇ¾î ÀÖ°Ç ¾Æ´Ï°Ç »ó°üÇÏÁö ¾Ê°í ¾î¶»°Ôµç ¼Ò±âÀÇ ¸ñÀûÀ» ´Þ¼ºÇÏ·Á´Â »ç¶÷µéÀÌ´Ù. DB º¸¾Èµµ ÀÌ 1%ÀÇ ºÎ·ù¸¦ ¾î¶»°Ô ÅëÁ¦ÇÒ °ÍÀΰ¡ÀÇ ¹®Á¦¶ó º¼ ¼ö ÀÖ´Ù. ½Ã½ºÅÛ ¶Ç´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ±â¹ý»Ó¸¸ ¾Æ´Ï¶ó »ç¶÷¿¡ ´ëÇÑ ÀÌÇØ¿Í Ã¼°èÀûÀÎ º¸¾È±³À°ÀÌ º´ÇàµÇ¾î¾ß ÇöÀç ¹ß»ýÇÏ°í ÀÖ´Â º¸¾È»ç°í¸¦ Á» ´õ ±íÀÌ ÀÌÇØÇÏ°í ´ëóÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾Æ´Ò±î½Í´Ù.
DB Á¢±ÙÁ¦¾î ±¸Ãà(Hybrid ¹æ½Ä : ½º´ÏÇÎ+Proxy Gateway+¿¡ÀÌÀüÆ®)
±×·³ ÀÌ·¯ÇÑ DB º¸¾ÈÀ» Àû¿ëÇÑ ½ÇÁ¦»ç·Ê¸¦ ¾Ë¾Æº¸ÀÚ. A ¾÷ü´Â °³ÀÎÁ¤º¸º¸È£¹ý Áؼö ¹× °í°´±ÇÀÍ º¸È£¸¦ À§ÇØ DB º¸¾È ½Ã½ºÅÛ µµÀÔÀ» °áÁ¤Çß´Ù. ´Ù¼ö Á¦Ç°¿¡ ´ëÇÑ Ã¶ÀúÇÑ BMT¸¦ ÅëÇØ ÇÑ Á¦Ç°À» ¼±Á¤ÇÑ ÈÄ, DB º¸¾È Àü¹®°¡ÀÇ ÄÁ¼³ÆÃÀ» °ÅÃÄ a»çÀÌÆ®, b»çÀÌÆ®, c»çÀÌÆ®, d»çÀÌÆ® µî ÃÑ 40¿©´ëÀÇ DB ¼¹ö¸¦ ´ë»óÀ¸·Î DB º¸¾È ½Ã½ºÅÛÀ» ±¸ÃàÇß´Ù.
DB º¸¾È ½Ã½ºÅÛÀ» µµÀÔÇÏ¸é¼ ¿ì¼±ÀûÀ¸·Î °í·ÁÇÑ »çÇ×Àº DB Á¢±ÙÁ¦¾î, °¨»ç&¸ð´ÏÅ͸µ ¹× SQL¸¶½ºÅ· ±â´É°ú ±âÁ¸ ½Ã½ºÅÛÀÇ ¾ÈÁ¤ÀûÀÎ ¿î¿µÀ̾ú´Ù. Áï, ÃÖ´ëÇÑ º¸¾È ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ¸é¼ ¿î¿µ ½Ã½ºÅÛ¿¡ ´ëÇÑ Áß´Ü ¹× Àå¾Ö ¾ø´Â ½Ã½ºÅÛ ±¸ÃàÀÌ ¼Ö·ç¼Ç µµÀÔ ¹× ±¸ÃàÀÇ °¡Àå Áß¿äÇÑ °í·Á»çÇ×À̾ú´Ù. ¸ðµç ½Ã½ºÅÛ ±¸¼º¿¡ ´ëÇÑ È°¹ßÇÑ ÇùÀÇ ¹× Àü¹®°¡ÀÇ ÄÁ¼³ÆÃÀ» ÅëÇØ ±âÁ¸ ½Ã½ºÅÛ¿¡ ´ëÇÑ ºÎ´ãÀº ÃÖ¼ÒÈÇÏ¸é¼ ´Ù¾çÇÑ µ¥ÀÌÅÍ Á¢±Ù°æ·Î¿¡ ´ëÇØ ¾ÈÁ¤ÀûÀÎ º¸¾ÈÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ÇÏÀ̺긮µå ¹æ½ÄÀ» µµÀÔÇϱâ·Î °áÁ¤Çß´Ù.
±× ¿Ü DB º¸¾È ½Ã½ºÅÛ Àû¿ëÀ» À§ÇØ °í·ÁÇÑ ±â´ÉµéÀº ¡â¸ÖƼ ÀνºÅϽº¸¦ ÇϳªÀÇ ÅëÇÕȸ鿡¼ ½Ç½Ã°£ ¸ð´ÏÅ͸µ ¹× °¨½Ã ±â´É ¡â¼¼¼Ç ´ÜÀ§¿¡¼ ÇöÇà SQL, DB ÀÚ¿ø»ç¿ë·®, ÀÚ¿ø´ë±â·®°ú OS ¼º´ÉÁ¤º¸(CPU, Memory) »ç¿ë·®ÀÇ ¿¬µ¿ °¨½Ã ±â´É ¡â½Ã½ºÅÛ Àû¿ë ¼º´É ¿ä°Ç, ¿ìȸ°æ·ÎÂ÷´Ü ¡âSQL¹®À» ºÐ¼®ÀÌ Æí¸®ÇÑ ÇüÅ·Πº¯È¯ÇÏ´Â Format ±â´É µîÀÌ´Ù.
ÀÌ·¯ÇÑ ±â´ÉµéÀº BMT¸¦ ÅëÇØ ´Ù¾çÇÑ ±¸¼º Áö¿ø, ¾ÈÁ¤¼º, DBº¸¾È À¶Å뼺, ¼º´É, Á¤È®¼º Ãø¸é¿¡¼ 00¾÷üÀÇ º¸¾È¿ä±¸»çÇ׿¡ °¡Àå ºÎÇÕÇÏ´Â °ÍÀ¸·Î ¼±ÅÃÇß°í, ½ÇÁ¦ÀûÀ¸·Îµµ º¸¾È¼º ¹× ¾ÈÁ¤¼º Ãø¸é¿¡¼ °í°´ÀÇ ¿ä±¸¿¡ ¸Â´Â ½Ã½ºÅÛÀ» ±¸ÃàÇß´Ù.
¿Ö ÇÏÀ̺긮µå ¹æ½ÄÀ» Àû¿ëÇߴ°¡?
DB º¸¾È ½Ã½ºÅÛ µµÀÔ Ãʱ⿡´Â º¸¾È ´ë»ó ¼¹ö°¡ ¸¹°í, Áß¿ä ¼¹ö¿¡ ´ëÇÑ ½Ã½ºÅÛ ºÎÇÏ ¹× ¿µÇâµµ¸¦ ÁÙÀ̱â À§ÇØ °ÔÀÌÆ®¿þÀÌ ¹æ½ÄÀ» °í·ÁÇß´Ù. ÇÏÁö¸¸ °ÔÀÌÆ®¿þÀÌ ¹æ½Ä¸¸À¸·Î´Â ¿ìȸ°æ·Î Â÷´Ü, öÀúÇÑ °¨»ç ¹× Á¢±Ù Á¦¾î¿¡ ÇÑ°è°¡ ÀÖ´Ù°í ÆÇ´ÜÇØ ÀϺΠ¿î¿µ DBMS ¼¹ö¿¡ ÇÏÀ̺긮µå ¹æ½ÄÀ» Ãß°¡ÇØ ±¸ÃàÇß´Ù. DBMS ¼¹ö¿¡ ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ÇÔÀ¸·Î½á DB ¼¹ö¿¡ ÅÚ³Ý µîÀ¸·Î ·Î±×ÀÎ ÇÑ ÈÄ¿¡ DB¿¡ Á¢¼ÓÇÑ °æ¿ì¿¡µµ ¿Ïº®ÇÑ ÅëÁ¦ ¹× ·Î±ëÀ» ¼öÇàÇϸç, °ÔÀÌÆ®¿þÀÌ ¼¹ö¸¦ ¿ìȸÇÏ¿© Á÷Á¢ DB Á¢¼ÓÀ» ½ÃµµÇÏ´Â °æ¿ì¿¡´Â Â÷´ÜÇϵµ·Ï Çß´Ù.
TAP Aggregator¸¦ ÀÌ¿ëÇÑ ½º´ÏÇÎ ¹æ½ÄÀ¸·Î ¿øÈ°ÇÑ Á¤º¸¼öÁýÀÌ °¡´ÉÇϵµ·Ï ±¸¼ºÇÏ°í ¶ÇÇÑ, °ÔÀÌÆ®¿þÀÌ´Â Active-Active ¹æ½ÄÀ¸·Î ÀÌÁßÈÇßÀ¸¸ç, ·Î±×ÅëÇÕ ¼¹ö¸¦ ±¸ÃàÇØ ¾ÈÁ¤ÀûÀÎ ·Î±× ¼öÁý, ºÐ¼®ÀÌ °¡´ÉÇϵµ·Ï ±¸¼ºÇß´Ù. ³»ºÎ »ç¿ëÀÚ ´Ü¸»±â¿¡ NAT Client¸¦ ¼³Ä¡, ÀÚµ¿À¸·Î º¸¾È ¼¹ö¸¦ °æÀ¯Çϵµ·Ï ±¸¼ºÇß°í, NAT Client¿¡ ÆÐÄ¡³ª ¾÷±×·¹À̵尡 ¹ß»ýÇÏ´Â °æ¿ì ¸ðµç »ç¿ëÀÚ¿¡°Ô ÀÚµ¿À¸·Î ÇØ´ç ¸ðµâ¿¡ ÆÐÄ¡ ¹× ¾÷±×·¹À̵尡 ÀÌ·ç¾îÁöµµ·Ï ÇÏ´Â NAT Client ÀÚµ¿ ¾÷±×·¹ÀÌµå ±â´ÉÀ» »ç¿ëÇß´Ù.
ÀüüÀûÀÎ ½Ã½ºÅÛ ±¸ÃàÀº ´Ü°èº° µµÀÔ¹æ½ÄÀ» Àû¿ëÇß´Ù. Áï, 1Â÷·Î ¸ðµç ´ë»ó DBMS¿¡ ´ëÇÑ ½º´ÏÇÎ, °ÔÀÌÆ®¿þÀÌ ¹æ½ÄÀ» Àû¿ëÇÏ¿© DB º¸¾È ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼º°ú Á¤È®¼ºÀ» Á¡°ËÇß´Ù. ³»ºÎ ´ë»óÀÚÀÇ °æ¿ì¿¡µµ 1, 2Â÷·Î Àû¿ë´ë»óÀ» ÁöÁ¤ÇØ °¢°¢ÀÇ PC¿¡ Client¸¦ ¼³Ä¡ÇÏ°í NATÀÇ ¾ÈÁ¤¼º ¹× ¼º´É¿¡ ´ëÇÑ °ËÁõÀ» ¿Ï·áÇß´Ù.
°ÔÀÌÆ®¿þÀÌ Àû¿ëÀº ³×Æ®¿öÅ© ¹× ¼¹öÀÇ ±¸¼º ºÎºÐ¿¡ ´ëÇÑ ¿À·ù ºÎºÐÀ» üũÇÏ¿© ³»ºÎ ´ë»óÀÚ 2Â÷ Àû¿ë ÈÄ ¾ÈÁ¤ÀûÀÎ ¿î¿µÀÌ °¡´ÉÇÏ°Ô µÇ¾ú´Ù. DB ¿¡ÀÌÀüÆ® ¼³Ä¡ÀÇ °æ¿ì ·Î±×Àο¡ ´ëÇÑ ºÎºÐÀ» Á¡°ËÇÏ¿© ¾ÈÁ¤ÀûÀÎ ¿î¿µÀÌ µÉ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù.
½Ã½ºÅÛ Àû¿ë¿¡ ÀÖ¾î¼ ¾ÈÁ¤Àû Àû¿ëÀ» À§ÇØ ´Ü°èº°·Î ±¸ÇöÇßµíÀÌ º¸¾È ±ÔÄ¢ Àû¿ë¿¡ À־µ Å×½ºÆ®¸ðµå, ½Ç ¿î¿µ¸ðµå, Àüü Åë°ú, ºÎºÐ Åë°ú, öÀú Àû¿ëÀÇ ´Ü°è¸¦ Àû¿ëÇÏ¿© ±âÁ¸ ½Ã½ºÅÛ ¿î¿µÀÚ ¹× °³¹ßÀÚÀÇ ¾÷¹« Áö¿¬À» ÃÖ¼ÒÈÇÏ¸é¼ º¸¾È ½Ã½ºÅÛÀÌ ¿øÈ°ÇÏ°Ô ¿î¿µµÇµµ·Ï ±¸ÃàÇß´Ù.
[±Û _ ÃÖ Àç Àº ½Å½Ã¿þÀÌ Â÷Àå(jechoi@sinsiway.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>