¾×Ƽºê-ÇÖ½ºÅĹÙÀÌ ÀÌÁßÈ À̽´ µî¿¡ ‘äÅÃ’ ÁÖÀú
±¹³» ±ÝÀ¶±Ç ¿ÀǼҽº DBMS¿¡ ´ëÇÑ ´ÏÁî°¡ Á¡Â÷ È®»êµÇ´Â °¡¿îµ¥, ºñ±³Àû ¼±È£µµ°¡ ³ô¾Ò´ø Æ÷½ºÆ®±×·¹SQL(PostgreSQL)¿¡ ´ëÇÑ ½ÃÀåÀÇ ÀDZ¸½ÉÀÌ È®»êµÇ°í ÀÖ´Ù.
ÀÌ°°Àº Çö»óÀÌ ´ÜÁö ÀϽÃÀûÀ¸·Î º¸±â ¾î·Æ´Ù´Â Á¡¿¡¼, ¿ÀǼҽº Áø¿µ Àüü¿¡¼ °ü·Ã ±â¼úÀû ³í¶õ ÇØ¼Ò ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù´Â ÁöÀûÀÌ´Ù.
22ÀÏ ±ÝÀ¶IT ¹× DBMS ¾÷°è¿¡ µû¸£¸é, ºÐ¼®·¼³°è°¡ ´Ê¾îÁö´Â ½ÅÇÑÅõÀÚÁõ±ÇÀÌ ÃÖ±Ù ÇظíÀ» ÅëÇØ “EDB Æ÷½ºÆ®±×·¹SQLÀ» äÅÃÇÑ »ç½ÇÀÌ ¾ø´Ù”°í ÀüÇØ¿Ô´Ù.
¾Õ¼ Áö³ 12ÀÏ, BIÄÚ¸®¾Æ´Â “½ÅÇÑÅõÀÚÁõ±Ç 2000¾ï´ë ‘ÇÁ·ÎÁ§Æ® ¸ÞŸ’, ½ÃÀÛºÎÅÍ ‘»ß°Æ’” Á¦ÇÏÀÇ ±â»ç¸¦ ÅëÇØ, ºÐ¼®·¼³°è°¡ ´Ê¾îÁö´Â ¿øÀÎ Áß Çϳª°¡ DBMS À̽´¶ó°í ÁöÀûÇÑ ¹Ù ÀÖ´Ù.
ÀÌ º¸µµ¿¡ ´ëÇØ, ½ÅÇÑÅõÀÚÁõ±ÇÀº ±¸Ã¼ÀûÀÎ ÇظíÀ» ÇÑ °ÍÀ¸·Î º¸ÀδÙ.
½ÅÇÑÅõÀÚÁõ±ÇÀÌ PoC±îÁö ¸¶Ä£ Æ÷½ºÆ®±×·¹ SQLÀ» ¿Ö äÅÃÇÏÁö ¾Ê¾Ò´ÂÁö ¿©ºÎ¿¡ ´ëÇؼ´Â ±¸Ã¼ÀûÀÎ ¼³¸íÀ» ÀüÇÏÁö ¾Ê¾Ò´Ù.
´Ù¸¸, ¾÷°è Àü¾ðÀ» Á¾ÇÕÇØ º¸¸é ÀÌÁßÈ ¹× ·¹ÀÌÅϽà À̽´°¡ ÀÖ¾úÀ» °ÍÀ̶ó´Â Á¶½É½º·¯¿î ºÐ¼®À» ³» ³õ¾Ò´Ù.
Æ÷½ºÆ®±×·¹SQLÀ» ÆǸÅÇß´ø ÇÑ Áß¼Ò±â¾÷ °ü°èÀÚ´Â “Æ÷½ºÆ®±×·¹SQLÀº ¾×Ƽºê-¾×Ƽºê ÀÌÁßÈ°¡ ºÒ°¡´ÉÇÏ´Ù. ÀÌ ¶§¹®¿¡ Àå¾Ö ¹ß»ý½Ã Àû¾îµµ 2ºÐ ÀÌ»ó º¹±¸ ½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù. Áõ±Ç»ç ÀÔÀå¿¡¼´Â Ä¡¸íÀûÀÏ ¼ö ÀÖ´Ù”°í ÀüÇß´Ù.
½ÇÁ¦·Î Æ÷½ºÆ®±×·¹SQLÀº ‘¾×Ƽºê-ÇÖ½ºÅĹÙÀÌ(Active-HotStandby)’ ÇüŸ¦ ÁÖ·Î »ç¿ëÇÑ´Ù.
¹°·Ð, Æ÷½ºÆ®±×·¹SQLÀÇ HA´Â ¿À¶óŬÀÇ RACó·³ ¾×Ƽºê-¾×Ƽºê ±¸¼ºÀÌ °¡´ÉÇÏÁö¸¸, ÀÌ °æ¿ì ¸·´ëÇÑ Çϵå¿þ¾î ¸®¼Ò½º¸¦ ÇÊ¿ä·Î ÇÑ´Ù´Â Á¡¿¡¼ »ç¿ëÀÚ°¡ ²¨·ÁÇÏ°í ÀÖ´Ù.
Àå¾Ö´ëÀÀ¿¡ ÀÖ¾î ±Øµµ·Î ¹Î°¨ÇÑ ±ÝÀ¶±Ç¿¡¼´Â ‘¾×Ƽºê-ÇÖ½ºÅĹÙÀÌ’ ±¸Á¶°¡ Æ÷½ºÆ®±×·¹SQL µµÀÔÀÇ Àå¾Ö°¡ µÇ°í ÀÖ´Ù´Â ¹æÁõÀÌ´Ù.
¿©±â µ¡ºÙ¿© ‘µ¥ÀÌÅÍ ¶óÀÌÆ®(Write)’ °úÁ¤¿¡¼ ¼º´É À̽´µµ ¸¸¸¸Ä¡ ¾Ê´Ù´Â °Ô ¾÷°è ¼³¸íÀÌ´Ù.
LG CNS, NHN Ŭ¶ó¿ìµå µî°ú Çù¾÷ÇØ ¿©·¯ DBMS¸¦ °ËÅäÇÏ°í ÀÖÁö¸¸, ÇöÀç ½ÅÇÑÅõÀÚÁõ±ÇÀº ÇÁ·ÎÁ§Æ® ‘¸ÞŸ’¿¡ ÇÊ¿äÇÑ DBMS¸¦ ¼±Á¤ÇÏÁö ¸øÇÏ°í ÀÖ´Ù.
Áï, 16°³ ¼ºñ½º °¢°¢ÀÇ DBMS¸¦ ±¸¼º, À̸¦ ¸¶ÀÌÅ©·Î¼ºñ½º ¾ÆÅ°ÅØó·Î ¼³°èÇÑ´Ù´Â ½ÅÇÑÅõÀÚÁõ±Ç ÀÔÀå¿¡¼ ¿ÀǼҽº DBMS ¿Ü¿¡ »ó¿ëÁ¦Ç° µµÀÔÀÌ »ç½Ç»ó ºÒ°¡´ÉÇϱ⠶§¹®ÀÌ´Ù.
±¹¹ÎÀºÇàÀÌ 100¾ï¿øÀ» µé¿© ÆÄÀÏ·µ ½Ã½ºÅÛ°°Àº °³¹ßÁßÀÎ ‘ÄÚ¾î³Ø½ºÆ®’ ¿ª½Ã ³í¶õÀÌ´Ù.
‘ÄÚ¾î³Ø½ºÆ®’´Â ¿µ±¹ ‘¼ÒÆ®¸Ó½Å(Thought Machine)’ÀÇ Å¬¶ó¿ìµå ³×ÀÌƼºê ±â¹Ý ÄÚ¾î¹ðÅ·¿£Áø ‘º¼Æ® ÄÚ¾î(Vault Core)’ Àü¿ë DBMS(vCPU 16°³ À̳»)·Î ‘Æ÷½ºÆ®±×·¹SQL’ ±¸Á¶·Î °³¹ßÁßÀÌ´Ù.
ÇöÀç °³¹ß ¿ª½Ã ´õµð´Ù´Â Á¡¿¡¼ ¿ÃÇØ °³¹ßÀ» ¿Ï·áÇÒ ¼ö ÀÖÀ»Áö ³í¶õÀÌ È®»êÁßÀÌ´Ù.
±¹¹ÎÀºÇà ÇÑ °ü°èÀÚ´Â “°³¹ßÀÌ ´õµò °ÍÀº »ç½ÇÀÌÁö¸¸, ¿¬³» ¿ÀÇ ÀÏÁ¤¿¡ Â÷ÁúÀº ¾øÀ» °Í”À̶ó°í ÀüÇß´Ù.
¾÷°è¿¡¼´Â ±×·¯³ª, ‘Æ÷½ºÆ®±×·¹SQL’ÀÇ ÀÌÁßÈ À̽´¸¦ Á¦´ë·Î ÆľÇÇß´ÂÁö, ÀÌ DBMS ±×¸®°í Çö ¸ÞÀÎÇÁ·¹ÀÓ DB2 DBMS¿Í API ¿¬°è °úÁ¤¿¡¼ DBÁ¤ÇÕ¼º À̽´°¡ ¹ß»ýÇÏÁö ¾ÊÀ»Áö¿¡ ´ëÇÑ ¸íÈ®ÇÑ ±â¼úÀû ÇظíÀÌ ¾ø´Â Á¡À» °ÇÏ°Ô ÀÇȤÀ¸·Î Á¦±âÇÏ°í ÀÖ´Ù.
ÀÌ°°Àº ¼º´É À̽´ ¶§¹®¿¡ ±ÝÀ¶È¸»çµéÀº °æ¿ì¿¡ µû¶ó SQL Ç°Áú°³¼±¿¡ ÇÊ¿äÇÑ ÀÚµ¿È Åø µµÀÔÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ´Ù´Â Á¶¾ðµµ ³ª¿À°í ÀÖ´Ù.
¾Õ¼ »ó»óÀÎÀúÃàÀºÇàÀº Æ÷½ºÆ®±×·¹SQLÀ» Ƽ¸Æ½ºÆ¼º£·Î·Î ±³Ã¼Çß°í, BCÄ«µå´Â Æ÷½ºÆ®±×·¹SQL ¼ºñ½º »ç¾÷ÀÚ·Î ±âÁ¸ EDB¸¦ ÀÎÁ¨Æ®·Î º¯°æÇÑ ¹Ù ÀÖ´Ù.
¿ÀǼҽº DBMS ½ÃÀåÀÌ È®»êµÇ°í ÀÖ´Ù´Â Á¡°ú ±ÝÀ¶È¸»çµéÀÇ °úµµÇÑ ¿ÀǼҽº DBMS ¼±È£µµ´Â ´Ù¸¥ ¸Æ¶ô¿¡¼ Çؼ®µÅ¾ß ÇÒ Á¡ÀÌ ¸¹¾Æ º¸ÀδÙ.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |