µðÁöÅПÀÓ½º

 


DBMS¾÷°è, ºòµ¥ÀÌÅÍ ÁÖµµ±Ç °æÀï

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
Ãʱâ½ÃÀå ¼±Á¡ ±â¼ú°³¹ß¤ý½ÅÁ¦Ç° Ãâ½Ã Àü·Â
Ƽº£·Î µî °ü·Ã±â¾÷ °øÁ¶ ÅäÅмַç¼Ç ÃßÁø
ºòµ¥ÀÌÅÍ ½ÃÀå È®´ë¿¡ ´ëÇÑ ±â´ë°¨ÀÌ Ä¿Áö¸é¼­, ±¹»ê µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(DBMS) ±â¾÷ Áß ´©°¡ ½ÃÀå ÁÖµµ±ÇÀ» Áæ Áö¿¡ ´ëÇÑ °ü½Éµµ ³ô¾ÆÁö°í ÀÖ´Ù.

ÃÖ±Ù ºòµ¥ÀÌÅÍ ±â¼ú °³¹ß¿¡ Àü·ÂÀ» ±â¿ïÀÌ°í Àִ Ƽº£·Î, ¾ËƼº£À̽º, Å¥ºê¸®µå µî ÁÖ¿ä ±¹»ê DBMS ±â¾÷µéÀº ÇϹݱâºÎÅÍ °æÀïÀûÀ¸·Î °ü·Ã ¼Ö·ç¼ÇÀ» Ãâ½ÃÇÒ °èȹÀÌ´Ù. ¶Ç µ¥ÀÌÅÍ ºÐ¼®, °Ë»ö¿£Áø µî ºòµ¥ÀÌÅÍ ¼Ö·ç¼Ç ±â¾÷µé°ú ¼ÕÀâ°í ÅäÅÐ ¼Ö·ç¼Ç °ø±ÞÀ» ÃßÁøÇÏ´Â µî ÁÖµµ±Ç È®º¸¿¡ ¹ÚÂ÷¸¦ °¡ÇÏ°í ÀÖ´Ù.

ºòµ¥ÀÌÅÍ ÅäÅÐ ¼Ö·ç¼Ç Á¦°øÀ» À§ÇÑ ±â¾÷°£ ¿¬´ë¿¡ ¸ÕÀú ¶Ù¾îµç °ÍÀº ¿ÀǼҽº DBMS ±â¾÷ÀΠťºê¸®µå´Ù.

Å¥ºê¸®µå´Â ¿ÃÇØ ÃʺÎÅÍ ¿ÍÀÌÁî³Ó, ¾ßÀμÒÇÁÆ®, Åõºñ¼ÒÇÁÆ® µî ÁÖ¿ä ±¹»ê ¼ÒÇÁÆ®¿þ¾î ±â¾÷µé°ú ÇÔ²² ºòµ¥ÀÌÅͼַç¼ÇÆ÷·³¿¡ Âü¿©ÇÏ°í ÀÖ´Ù. Å¥ºê¸®µå´Â ÁÖ¿ä DBMS ±â¾÷ Áß °¡Àå ±Ô¸ð°¡ ÀÛÁö¸¸, Æ÷·³ È°µ¿À» ÅëÇØ Ãʱ⠽ÃÀå ¼±Á¡À» ±â´ëÇÏ°í ÀÖ´Ù.

Á¤º´ÁÖ Å¥ºê¸®µå ´ëÇ¥´Â "Æ÷·³¿¡ Âü¿©ÇÑ ±â¾÷µéÀÇ ´Ù¾çÇÑ ¼Ö·ç¼ÇÀ» ¿¬°èÇØ ºòµ¥ÀÌÅÍ ÅäÅÐ ¼Ö·ç¼ÇÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ °æÀï»çµéº¸´Ù À¯¸®ÇÑ Ãø¸éÀÌ ÀÖ´Ù"°í ¸»Çß´Ù.

ºòµ¥ÀÌÅͼַç¼ÇÆ÷·³Àº Âü¿©»çµéÀÇ ¼Ö·ç¼ÇÀ» ¿¬µ¿ÇÏ´Â ÇÑÆí, °øµ¿ ºê·£µå(½ÎÀ̹ë·ù)¸¦ ¸¸µé°í °øµ¿ ¸¶ÄÉÆÃÀ» ÃßÁøÇÏ´Â µî Àû±ØÀûÀÎ Çຸ¸¦ º¸ÀÌ°í ÀÖ´Ù.

Å¥ºê¸®µå´Â ¶Ç ¿À´Â 10¿ù DB ¼­¹ö¸¦ ÀÚÀ¯·Ó°Ô ´Ã¸®¸é¼­ DB¸¦ ºÐÇÒÇÒ ¼ö ÀÖ´Â `»þµù'(Sharding) ±â¼úÀ» DBMS ½ÅÁ¦Ç°¿¡ Àû¿ëÇØ È®À强À» °­È­ÇÒ °èȹÀÌ´Ù.

Ƽº£·Î´Â 100Å׶ó±Þ ÀÌ»óÀÇ ºòµ¥ÀÌÅÍ Ã³¸®¿Í ºÐ¼®À» µ¿½Ã¿¡ ÇÒ ¼ö Àִ Ŭ·¯½ºÅÍ ±â¼úÀÎ `Ƽº£·Î ¸Å½Ãºê Ŭ·¯½ºÅÍ(TMC)'¸¦ °ð ¼±º¸¿© ºòµ¥ÀÌÅÍ ½ÃÀåÀ» ¼±Á¡ÇÑ´Ù´Â °èȹÀÌ´Ù. Ƽº£·Î´Â TMC°¡ SQLÀ» ±â¹ÝÀ¸·Î ÇÏ°í, ƯÁ¤ ³ëµå¿¡ ºÎÇÏ°¡ °É¸®´Â °ÍÀ» ¸·¾ÆÁÖ¸ç, ±âÁ¸ Àåºñ¸¦ ÀçÈ°¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌ Æ¯Â¡À̶ó°í ¼³¸íÇß´Ù.

°ø»óÈÖ Æ¼º£·Î ±â¼úÁö¿øº»ºÎÀåÀº "TMC´Â 100Å׶ó±Þ ÀÌ»ó ÁøÁ¤ÇÑ ÀǹÌÀÇ ºòµ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ±â¼ú"À̶ó¸ç "ÀÌ°°Àº ±â¼úÀº ±¹³»´Â ¹°·Ð ÇØ¿Ü¿¡µµ °ÅÀÇ ¾ø±â ¶§¹®¿¡ Ƽº£·Î°¡ ºòµ¥ÀÌÅÍ ½ÃÀåÀ» ÁÖµµÇÒ °ÍÀ¸·Î º»´Ù"°í ¸»Çß´Ù.

Ƽº£·Î´Â ¿¬¸»¿¡ TMC¸¦ Àû¿ëÇÑ »çÀÌÆ®¸¦ °ø°³ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î º¸°í ÀÖ´Ù.

ÀÌ È¸»ç´Â ¶Ç ÀÌ´Þ À§¼¼¾ÆÀÌÅØ, Ŭ¸³¼ÒÇÁÆ® µîÀÌ È°µ¿ÇÏ°í ÀÖ´Â BIÆ÷·³¿¡ °¡ÀÔÇØ ºòµ¥ÀÌÅÍ ¼Ö·ç¼Ç ±â¾÷°úÀÇ °øÁ¶¸¦ °­È­ÇÏ°í ÀÖ´Ù. Ƽº£·Î´Â TMC¿Í ±¹»ê BI ¼Ö·ç¼ÇÀÇ ¿¬µ¿À» °èȹÇÏ°í ÀÖ´Ù.

¾ËƼº£À̽º´Â Àθ޸𸮠±â¼ú·ÂÀ» ¹ÙÅÁÀ¸·Î ½ÃÀå ÁÖµµ±ÇÀ» Áæ °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.

±èµ¿±Ô ¾ËƼº£À̽º Àü·«¸¶ÄÉÆú»ºÎÀåÀº "°æÀï»ç°¡ ƯÁ¤ ¿µ¿ªÀÇ ºòµ¥ÀÌÅÍ ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃá ¹Ý¸é, ¾ËƼº£À̽º´Â ½ñ¾ÆÁö´Â ¼ö¸¹Àº µ¥ÀÌÅ͸¦ »ý¼º, °ü¸®, ÀúÀåÇϴµ¥ ÇÊ¿äÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÏ°í, ºü¸¥ µ¥ÀÌÅÍ Ã³¸®°¡ °¡´ÉÇÑ Àθ޸𸮠±â¼ú¿¡ °­Á¡ÀÌ ÀÖ¾î ½ÃÀå ÁÖµµ °¡´É¼ºÀÌ °¡Àå ³ô´Ù°í º»´Ù"°í ¸»Çß´Ù.

¾ËƼº£À̽º´Â ÇöÀç °³¹ßÇÏ°í ÀÖ´Â `ÄÞÇ÷º½º À̺¥Æ® ÇÁ·Î¼¼½Ì(CEP)' ¼Ö·ç¼ÇÀ» ³»³â 3¿ù¿¡ Ãâ½ÃÇÒ °èȹÀÌ´Ù. ¾ËƼº£À̽º CEP´Â ½ºÆ®¸²(Stream) ÇüÅ·ΠÁö¼ÓÀûÀ¸·Î ¹ß»ýÇÏ´Â ºñÁ¤Çü µ¥ÀÌÅ͸¦ ½Ç½Ã°£ ºÐ¼®ÇÏ´Â ¼Ö·ç¼ÇÀÌ´Ù.

ÇÑÆí, ¾ËƼº£À̽º´Â Å¥ºê¸®µå, Ƽº£·Î¿Í ´Þ¸® BI, °Ë»ö¿£Áø µî ºòµ¥ÀÌÅÍ ¼Ö·ç¼Ç ±â¾÷µé°ú °ø½ÄÀûÀÎ Çù·ÂÀ» ³ª¼­Áö ¾Ê°í ¾Ê´Ù. ÀÌ´Â Ãʱ⠽ÃÀå È®º¸¿¡ ¾àÁ¡ÀÌ µÉ ¼öµµ ÀÖ´Ù.

ÀÌ¿¡ ´ëÇØ ±èµ¿±Ô º»ºÎÀåÀº "Æ÷·³ µîÀÇ È°µ¿À» ÅëÇØ ºòµ¥ÀÌÅÍ ¼Ö·ç¼Ç ±â¾÷µé°ú Çù·ÂÇÏ°í ÀÖÁö ¾ÊÁö¸¸, ´ë½Å ¿£ÄÚ¾ÆÄÁ¼³Æà µî DB ¼Ö·ç¼Ç Àü¹®±â¾÷µé°ú ´Ù¸¥ Â÷¿øÀÇ Çù·ÂÀ» °­È­ÇÏ°í ÀÖ´Ù"°í ¸»Çß´Ù.

°­µ¿½Ä±âÀÚ dskang@
¢º°­µ¿½Ä±âÀÚÀÇ ºí·Î±× ¹Ù·Î°¡±â

[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]