µðÁöÅПÀÓ½º

 


Ƽ¸Æ½º¼ÒÇÁÆ®, ´ë¿ë·® DB Áö¿ø ¡¦ ¶Ù¾î³­ ȣȯ¼º °­Á¡

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
µ¥ÀÌÅͺ£À̽º Ƽº£·Î6
Ƽ¸Æ½º¼ÒÇÁÆ®, ´ë¿ë·® DB Áö¿ø ¡¦ ¶Ù¾î³­ ȣȯ¼º °­Á¡

¡á 2016 »ó¹Ý±â È÷Æ®»óÇ°
¸¶ÄÉÆÃ


Ƽ¸Æ½º¼ÒÇÁÆ®(´ëÇ¥ ÀåÀμö)ÀÇ Â÷¼¼´ë DBMS 'Ƽº£·Î6'´Â ÀÛ³â 5¿ù Ãâ½Ã ÀÌÈÄ °ø°ÝÀûÀÎ ½ÃÀå È®´ë¸¦ ÅëÇØ 14³â ´ëºñ ¸ÅÃâÀÌ 49% ÀÌ»ó Áõ°¡ÇÏ¸ç ºñ¾àÀûÀÎ ¼ºÀåÀ» °ÅµÎ°í ÀÖ´Ù.

Ƽº£·Î6´Â »õ·Î¿î ±â¼úÀ» ±â¹ÝÀ¸·Î ´ë¿ë·® DB¸¦ Áö¿øÇÏ°í, ´Ù¸¥ DBMS¿ÍÀÇ ¶Ù¾î³­ ȣȯ¼ºÀ» Á¦°øÇÑ´Ù. º¸¾È°ú °ü¸® ±â´ÉÀº ´õ¿í °­ÇØÁö°í ¿Ü»ê DBMS¸¦ ´ëüÇÒ ¼ö ÀÖ´Â Á¦Ç° °æÀï·ÂÀ» °®Ãè´Ù´Â Æò°¡¸¦ ¹ÞÀ¸¸ç, °ø°øºÐ¾ß¸¦ ºñ·ÔÇÑ ±ÝÀ¶¡¤Á¦Á¶¡¤Åë½Å µî ±¹³»¿Ü 600¿© °í°´»ç¸¦ È®º¸ÇÏ°í ÀÖ´Ù.

ƯÈ÷ »õ·Î¿î ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î °í¼º´É, ´ë¿ë·® DB, º¸¾È, ȣȯ¼º Ãø¸é¿¡¼­ Ź¿ùÇÑ ¼º´ÉÀ» Á¦°øÇÑ´Ù. ÃֽŠ±â¼úÀÎ ÇÏÀÌÆÛ ½º·¹µå ¾ÆÅ°ÅØó(Hyper Thread Architecture)¸¦ »ç¿ëÇØ CPU³ª ¸Þ¸ð¸®¿¡ ´ëÇÑ °úµµÇÑ »ç¿ëÀ» À¯¹ßÇÏÁö ¾Ê°í ÀûÀº ¸Þ¸ð¸® »ç¿ëÀ¸·Î °í¼º´É°ú ÀÚ¿ø È°¿ëÀ» ÃÖ´ëÈ­ ÇÒ ¼ö ÀÖ´Ù. ¶Ç ¸¶À̱׷¹ÀÌ¼Ç ÅøÀ» Á¦°øÇØ ´Ù¾çÇÑ DBMSÀÇ SQL, ÇÁ·Î½ÃÀú(Procedure), ¸ÞŸµ¥ÀÌÅÍ(Metadata) µîÀ» ÀÚµ¿ ÀüȯÇÒ ¼ö ÀÖ´Ù.

ÃÖ±Ù »çȸÀûÀ¸·Î °ü½ÉÀÌ ³ôÀº º¸¾È ºÐ¾ß¿¡¼­µµ Ƽº£·Î6´Â Ƽº£·ÎÀÇ EPL(External Procedure Loading)À» ÅëÇÑ ¿ÜºÎ ¼Ö·ç¼Ç ¿¬µ¿Àº ±âÁ¸ÀÇ ¿¡ÀÌÀüÆ®(Agent) ¿¬µ¿ ¹æ½ÄÀÎ EPA(External Procedure Agent)º¸´Ù ÃÖ´ë 5¹è ºü¸¥ ¼º´ÉÀ» º¸ÀåÇÑ´Ù. ÀÌ¿¡ µû¸¥ ¾Ïȣȭ ¼Ö·ç¼Ç ¿¬µ¿ ½Ã °í¼ÓÀÇ ¾Ïº¹È£È­ ¼º´ÉÀ» ±â´ëÇÒ ¼ö ÀÖ´Ù. ¾Æ¿ï·¯ ±ÝÀ¶¡¤Á¦Á¶¡¤Åë½Å µî ´ëÇü±â¾÷ÀÇ ÁÖ¾÷¹«¿¡ »ç¿ëµÈ ¿Ü»ê DBMS Á¦Ç° ´ëºñ ¿ì¼öÇÑ ¼º´ÉÀ» ³ªÅ¸³»°í, ¶Ù¾î³­ ¿î¿µ ¾ÈÁ¤¼º°ú ȹ±âÀûÀÎ TCO(Á¤º¸È­ ÃѺñ¿ë) Àý°¨ È¿°úµµ Á¦°øÇØ DBMS °í°´ÀÇ °¡Ä¡¸¦ ´õ¿í ±Ø´ëÈ­ ÇÒ Àü¸ÁÀÌ´Ù.

Ƽ¸Æ½º¼ÒÇÁÆ® °ü°èÀÚ´Â "Ƽº£·Î´Â ÀÌÁ¦ ±¹³» ½ÃÀåÀ» ³Ñ¾î ¼¼°è½ÃÀå¿¡¼­ ±â¼úÀû¡¤»ç¾÷ÀûÀÎ Ãø¸é ¸ðµÎ ÃæºÐÈ÷ °æÀï·ÂÀ» °®Ãá Á¦Ç°À¸·Î ¼ºÀåÇß´Ù"¸ç "±Û·Î¹ú ½ÃÀå¿¡¼­ »õ·Î¿î °¡Ä¡¸¦ Á¦°øÇÒ °Í"À̶ó°í ¸»Çß´Ù.

Çã¿ì¿µ±âÀÚ yenny@


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