¾ËƼº£À̽º µî ±Û·Î¹ú ¸ÅÃ⠴÷Á ¾ÈÁ¤¼ºÀå ±â¹Ý ¸ð»ö
ÅäÁ¾ µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(DBMS) ¾÷üµéÀÌ ÇؿܽÃÀå ÁøÃâ¿¡ ¹ÚÂ÷¸¦ °¡ÇÏ°í ÀÖ´Ù.
Ãֱ٠⸳ 10ÁÖ³âÀ» ¸ÂÀº ¾ËƼº£À̽º(´ëÇ¥ ±èµ¿ÀÏ)´Â ±âÀÚ°£´ãȸ¸¦ ¿°í `±Û·Î¹ú ½ÃÀå È®´ë'¸¦ ÇâÈÄ 10³â°£ÀÇ »õ·Î¿î ¼ºÀå Àü·«À¸·Î Á¦½ÃÇß´Ù.
¾ËƼº£À̽º´Â 2001³â ¸ÞÀθ޸ð¸®(MM) DBMS Á¦Ç°À» óÀ½ ¼±º¸ÀÎ ÀÌÈÄ ±ÝÀ¶, °ø°ø ¾÷Á¾À» Áß½ÉÀ¸·Î ÀÚ¸®¸¦ Àâ¾Ò°í, ÃÖ±Ù¿¡´Â FX¸¶Áø Æ®·¹À̵ù ½Ã½ºÅÛ, Çؿܼ±¹° ¿øÀå ½Ã½ºÅÛ µî ±ÝÀ¶±Ç ÇÙ½É ¾÷¹«¿ë DBMS·Î ¿µ¿ªÀ» ³ÐÈ÷°í ÀÖ´Ù. Áö³ÇØ ¸ÅÃâ 145¾ï¿ø °¡¿îµ¥ À¯Áöº¸¼ö ¸ÅÃâÀÌ 14%·Î ¾ÈÁ¤ÀûÀÎ ¼öÀÍ¿øÀ» È®º¸ÇÏ°í ÀÖ´Ù.
±×·¯³ª Áö³ÇØ °æ±âħü¿Í Åë½Å»ç ÇÕº´ µî ±¹³»¤ý¿Ü ¾ÇÀç ¼Ó¿¡¼µµ ÁÁÀº ¼º°ú¸¦ ³½ ÇÙ½É ¿äÀÎÀº ÇؿܽÃÀå ¸ÅÃâÀÌ´Ù. Áß±¹ÀÇ Â÷À̳ªÅÚ·¹ÄÞ¿¡¼¸¸ 20¾ï¿ø ¸ÅÃâÀ» ¿Ã·È´Ù.
ÀÌ¿¡ µû¶ó ¾ËƼº£À̽º´Â ÃÖ±Ù ÇØ¿Ü¿µ¾÷ ÃÑ°ýÀÓ¿ø¿¡ ÇØ¿Ü Åë½Å»ç ³×Æ®¿öÅ©°¡ dzºÎÇÑ ÃÖ¿øÁØ À̻縦 ¿µÀÔÇÏ°í, ¹ÌÁÖ, µ¿³²¾Æ½Ã¾Æ, Àεµ½ÃÀå µîÀ¸·Î ½ÃÀå È®´ë¸¦ ²ÒÇÏ°í ÀÖ´Ù. ƯÈ÷ Áß±¹½ÃÀåÀÇ °æ¿ì Áö³ÇØ ¸» ½Ç½ÃµÈ Â÷À̳ª¸ð¹ÙÀÏ ÇÁ·ÎÁ§Æ® ¼º´É Å×½ºÆ®¿¡¼µµ °æÀïÁ¦Ç°À» Á¦Ä¡°í 1À§¸¦ ±â·ÏÇØ ¿ÃÇØ 34¾ï¿ø ¸ÅÃâÀ» ¿Ã¸± °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.
±èµ¿ÀÏ ¾ËƼº£À̽º ´ëÇ¥´Â "Áö³ 10³â°£ÀÇ °¡Àå Å« ¼º°ú´Â Æ´»õÁ¦Ç°À¸·Î Ãâ¹ßÇØ MM DBMS¶ó´Â »õ·Î¿î Æ®·»µå¸¦ »ê¾÷ Àü ¿µ¿ªÀ¸·Î È®»ê½ÃŲ °Í"À̶ó¸ç "ÇؿܽÃÀå ¸ÅÃâÀ» È®´ëÇØ 2012³â°æ¿¡´Â Àüü ¸ÅÃâÀÇ 70~80%°¡ ÇؿܽÃÀå¿¡¼ ³ª¿Ã °Í"À̶ó°í ¸»Çß´Ù.
¿ÀǼҽº DBMS Á¦Ç°À» °®°í Àִ ťºê¸®µå(´ëÇ¥ Á¤º´ÁÖ)µµ ¿ÃÇغÎÅÍ º»°ÝÀûÀÎ ÇØ¿Ü ÁøÃâ¿¡ ³ª¼±´Ù. ÇØ¿Ü °³¹ßÀÚ¿Í Ä¿¹Â´ÏƼ¸¦ Áß½ÉÀ¸·Î Å¥ºê¸®µå ºê·£µå¿Í Á¦Ç° ¾Ë¸®±â¿¡ ³ª¼´Â ÇÑÆí, ¿ÃÇØ À¯·´À» Áß½ÉÀ¸·Î 4°÷ ÀÌ»óÀÇ ¼ºñ½º ä³ÎÀ» È®º¸ÇÑ´Ù´Â ±¸»óÀÌ´Ù.
Å¥ºê¸®µå ÇØ¿Ü ÁøÃâ Àü·«ÀÇ Ãâ¹ßÁ¡Àº Áö³ÇØ ¼Ò½ºÆ÷Áö´å³Ý¿¡ °³¼³ÇÑ Å¥ºê¸®µå ÇÁ·ÎÁ§Æ®(sourceforge.net/projects/cubrid)ÀÌ´Ù. ¼Ò½ºÆ÷Áö´å³ÝÀº ¼¼°è ÃÖ´ë ¿ÀǼҽº Ä¿¹Â´ÏƼ·Î, Å¥ºê¸®µå°¡ ¼ÓÇÑ `DB¿£Áø/¼¹ö¼ÒÇÁÆ®¿þ¾î(SW)' ºÎ¹®¿¡¸¸ ÇöÀç 1700¿©°³ ÇÁ·ÎÁ§Æ®°¡ µî·ÏµÅ ÀÖ´Ù. Å¥ºê¸®µå´Â ¿Â¶óÀÎ ¹è³Ê¿Í ÇÁ·Î¸ð¼Ç, ¿ÀǼҽº Çà»ç Âü¿© µîÀ» ÅëÇØ »ó¹Ý±â Áß DB¿£Áø/¼¹öSW ºÎ¹® 50À§±Ç¿¡, ¿¬¸»±îÁö´Â 30À§ ¾È¿¡ ÁøÀÔÇÑ´Ù´Â ±¸»óÀÌ´Ù.
ÇØ¿Ü °³¹ßÀÚ¸¦ À§ÇÑ Á¦Ç° °³¹ßµµ º»°ÝÈÇÑ´Ù. ÀÌ¹Ì À¯¸í ºí·Î±× SWÀÎ `¿öµå ÇÁ·¹½º' Áö¿øÀ» ¿Ï·áÇß°í À§Å°Çǵð¾Æ °Ë»ö¿£ÁøÀÎ `¹Ìµð¾î À§Å°' Áö¿øÀº ¸·¹ÙÁö Å×½ºÆ® ÁßÀÌ´Ù. À¥ ±â¹ÝÀÇ DBMS °ü¸®ÅøÀÎ `Å¥ºê¸®µå¿ë SQL ¹öµð'¿Í `Å¥ºê¸®µå ¾Û½ºÆÑ' ±Û·Î¹ú ¹öÀüµµ ¼±º¸ÀδÙ.
Á¤º´ÁÖ Å¥ºê¸®µå ´ëÇ¥´Â "ÇØ¿Ü´Â ¿ÀǼҽº ¿¡ÄڽýºÅÛÀÌ Àß µÅ ÀÖ°í ¼ºñ½º ºñ¿ë ÁöºÒ ¹®È°¡ Á¤ÂøµÅ ÀÖ¾î À̸£¸é ³»³âºÎÅÍ ÇØ¿Ü ¸ÅÃâÀÌ ¹ß»ýÇÒ °Í"À̶ó°í ¸»Çß´Ù.
ÀÌó·³ ÅäÁ¾ DBMS ¾÷üµéÀÌ ÇØ¿Ü ÁøÃâÀ» È°¹ßÇÏ°Ô ½ÃµµÇÏ´Â ¹è°æÀº ±¹³» DBMS ½ÃÀåÀÇ ÇѰ踦 ³Ñ¾î »õ·Î¿î ¸ÅÃâ¿øÀ» ÅëÇØ ¾ÈÁ¤ÀûÀÎ ¼ºÀå±â¹ÝÀ» È®º¸Çϱâ À§ÇÑ °ÍÀ̶ó´Â ºÐ¼®ÀÌ´Ù.
Á¤º´ÁÖ Å¥ºê¸®µå ´ëÇ¥´Â "·ÕÅ×ÀÏ °æÁ¦ÇÐ Ãø¸é¿¡¼ Àå±âÀûÀÎ ¸ÅÃâ¿øÀ» È®º¸Çϱâ À§ÇÑ Ã¹ ´ÜÃß°¡ ±Û·Î¹ú ÁøÃâ"À̶ó¸ç "±¹³» ¿ÀǼҽº ¸¶ÄÉÆà °æÇèÀ» »ì·Á ÇØ¿Ü ÁøÃâ ±³µÎº¸ È®º¸¶ó´Â °¡½ÃÀûÀÎ ¼º°ú¹°À» ³¾ ¼ö ÀÖµµ·Ï ³ë·ÂÇÒ °Í"À̶ó°í ¸»Çß´Ù.
±èµ¿ÀÏ ¾ËƼº£À̽º ´ëÇ¥´Â "¾ÆÁ÷ ¿ì¸® ±â¾÷ ±Ô¸ð°¡ Å©Áö ¾Ê±â ¶§¹®¿¡ ÇØ¿ÜÁøÃâ Àü·«ÀÇ Á¦1 °í·Á»çÇ×Àº ¸®½ºÅ©¸¦ ÁÙÀÌ´Â °Í"À̶ó¸ç "ÇöÁö ¸®¼¿·¯¸¦ ÅëÇÑ ½ÃÀå ÁøÃâ ÀÌÈÄ »óȲ¿¡ µû¶ó ´Ü°èÀûÀ¸·Î Á÷Á¢ ÁøÃâÀ» °ËÅäÇÏ°Ô µÉ °Í"À̶ó°í ¸»Çß´Ù.
¹Ú»óÈƱâÀÚ nanugi@
Ãֱ٠⸳ 10ÁÖ³âÀ» ¸ÂÀº ¾ËƼº£À̽º(´ëÇ¥ ±èµ¿ÀÏ)´Â ±âÀÚ°£´ãȸ¸¦ ¿°í `±Û·Î¹ú ½ÃÀå È®´ë'¸¦ ÇâÈÄ 10³â°£ÀÇ »õ·Î¿î ¼ºÀå Àü·«À¸·Î Á¦½ÃÇß´Ù.
¾ËƼº£À̽º´Â 2001³â ¸ÞÀθ޸ð¸®(MM) DBMS Á¦Ç°À» óÀ½ ¼±º¸ÀÎ ÀÌÈÄ ±ÝÀ¶, °ø°ø ¾÷Á¾À» Áß½ÉÀ¸·Î ÀÚ¸®¸¦ Àâ¾Ò°í, ÃÖ±Ù¿¡´Â FX¸¶Áø Æ®·¹À̵ù ½Ã½ºÅÛ, Çؿܼ±¹° ¿øÀå ½Ã½ºÅÛ µî ±ÝÀ¶±Ç ÇÙ½É ¾÷¹«¿ë DBMS·Î ¿µ¿ªÀ» ³ÐÈ÷°í ÀÖ´Ù. Áö³ÇØ ¸ÅÃâ 145¾ï¿ø °¡¿îµ¥ À¯Áöº¸¼ö ¸ÅÃâÀÌ 14%·Î ¾ÈÁ¤ÀûÀÎ ¼öÀÍ¿øÀ» È®º¸ÇÏ°í ÀÖ´Ù.
±×·¯³ª Áö³ÇØ °æ±âħü¿Í Åë½Å»ç ÇÕº´ µî ±¹³»¤ý¿Ü ¾ÇÀç ¼Ó¿¡¼µµ ÁÁÀº ¼º°ú¸¦ ³½ ÇÙ½É ¿äÀÎÀº ÇؿܽÃÀå ¸ÅÃâÀÌ´Ù. Áß±¹ÀÇ Â÷À̳ªÅÚ·¹ÄÞ¿¡¼¸¸ 20¾ï¿ø ¸ÅÃâÀ» ¿Ã·È´Ù.
ÀÌ¿¡ µû¶ó ¾ËƼº£À̽º´Â ÃÖ±Ù ÇØ¿Ü¿µ¾÷ ÃÑ°ýÀÓ¿ø¿¡ ÇØ¿Ü Åë½Å»ç ³×Æ®¿öÅ©°¡ dzºÎÇÑ ÃÖ¿øÁØ À̻縦 ¿µÀÔÇÏ°í, ¹ÌÁÖ, µ¿³²¾Æ½Ã¾Æ, Àεµ½ÃÀå µîÀ¸·Î ½ÃÀå È®´ë¸¦ ²ÒÇÏ°í ÀÖ´Ù. ƯÈ÷ Áß±¹½ÃÀåÀÇ °æ¿ì Áö³ÇØ ¸» ½Ç½ÃµÈ Â÷À̳ª¸ð¹ÙÀÏ ÇÁ·ÎÁ§Æ® ¼º´É Å×½ºÆ®¿¡¼µµ °æÀïÁ¦Ç°À» Á¦Ä¡°í 1À§¸¦ ±â·ÏÇØ ¿ÃÇØ 34¾ï¿ø ¸ÅÃâÀ» ¿Ã¸± °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.
±èµ¿ÀÏ ¾ËƼº£À̽º ´ëÇ¥´Â "Áö³ 10³â°£ÀÇ °¡Àå Å« ¼º°ú´Â Æ´»õÁ¦Ç°À¸·Î Ãâ¹ßÇØ MM DBMS¶ó´Â »õ·Î¿î Æ®·»µå¸¦ »ê¾÷ Àü ¿µ¿ªÀ¸·Î È®»ê½ÃŲ °Í"À̶ó¸ç "ÇؿܽÃÀå ¸ÅÃâÀ» È®´ëÇØ 2012³â°æ¿¡´Â Àüü ¸ÅÃâÀÇ 70~80%°¡ ÇؿܽÃÀå¿¡¼ ³ª¿Ã °Í"À̶ó°í ¸»Çß´Ù.
¿ÀǼҽº DBMS Á¦Ç°À» °®°í Àִ ťºê¸®µå(´ëÇ¥ Á¤º´ÁÖ)µµ ¿ÃÇغÎÅÍ º»°ÝÀûÀÎ ÇØ¿Ü ÁøÃâ¿¡ ³ª¼±´Ù. ÇØ¿Ü °³¹ßÀÚ¿Í Ä¿¹Â´ÏƼ¸¦ Áß½ÉÀ¸·Î Å¥ºê¸®µå ºê·£µå¿Í Á¦Ç° ¾Ë¸®±â¿¡ ³ª¼´Â ÇÑÆí, ¿ÃÇØ À¯·´À» Áß½ÉÀ¸·Î 4°÷ ÀÌ»óÀÇ ¼ºñ½º ä³ÎÀ» È®º¸ÇÑ´Ù´Â ±¸»óÀÌ´Ù.
Å¥ºê¸®µå ÇØ¿Ü ÁøÃâ Àü·«ÀÇ Ãâ¹ßÁ¡Àº Áö³ÇØ ¼Ò½ºÆ÷Áö´å³Ý¿¡ °³¼³ÇÑ Å¥ºê¸®µå ÇÁ·ÎÁ§Æ®(sourceforge.net/projects/cubrid)ÀÌ´Ù. ¼Ò½ºÆ÷Áö´å³ÝÀº ¼¼°è ÃÖ´ë ¿ÀǼҽº Ä¿¹Â´ÏƼ·Î, Å¥ºê¸®µå°¡ ¼ÓÇÑ `DB¿£Áø/¼¹ö¼ÒÇÁÆ®¿þ¾î(SW)' ºÎ¹®¿¡¸¸ ÇöÀç 1700¿©°³ ÇÁ·ÎÁ§Æ®°¡ µî·ÏµÅ ÀÖ´Ù. Å¥ºê¸®µå´Â ¿Â¶óÀÎ ¹è³Ê¿Í ÇÁ·Î¸ð¼Ç, ¿ÀǼҽº Çà»ç Âü¿© µîÀ» ÅëÇØ »ó¹Ý±â Áß DB¿£Áø/¼¹öSW ºÎ¹® 50À§±Ç¿¡, ¿¬¸»±îÁö´Â 30À§ ¾È¿¡ ÁøÀÔÇÑ´Ù´Â ±¸»óÀÌ´Ù.
ÇØ¿Ü °³¹ßÀÚ¸¦ À§ÇÑ Á¦Ç° °³¹ßµµ º»°ÝÈÇÑ´Ù. ÀÌ¹Ì À¯¸í ºí·Î±× SWÀÎ `¿öµå ÇÁ·¹½º' Áö¿øÀ» ¿Ï·áÇß°í À§Å°Çǵð¾Æ °Ë»ö¿£ÁøÀÎ `¹Ìµð¾î À§Å°' Áö¿øÀº ¸·¹ÙÁö Å×½ºÆ® ÁßÀÌ´Ù. À¥ ±â¹ÝÀÇ DBMS °ü¸®ÅøÀÎ `Å¥ºê¸®µå¿ë SQL ¹öµð'¿Í `Å¥ºê¸®µå ¾Û½ºÆÑ' ±Û·Î¹ú ¹öÀüµµ ¼±º¸ÀδÙ.
Á¤º´ÁÖ Å¥ºê¸®µå ´ëÇ¥´Â "ÇØ¿Ü´Â ¿ÀǼҽº ¿¡ÄڽýºÅÛÀÌ Àß µÅ ÀÖ°í ¼ºñ½º ºñ¿ë ÁöºÒ ¹®È°¡ Á¤ÂøµÅ ÀÖ¾î À̸£¸é ³»³âºÎÅÍ ÇØ¿Ü ¸ÅÃâÀÌ ¹ß»ýÇÒ °Í"À̶ó°í ¸»Çß´Ù.
ÀÌó·³ ÅäÁ¾ DBMS ¾÷üµéÀÌ ÇØ¿Ü ÁøÃâÀ» È°¹ßÇÏ°Ô ½ÃµµÇÏ´Â ¹è°æÀº ±¹³» DBMS ½ÃÀåÀÇ ÇѰ踦 ³Ñ¾î »õ·Î¿î ¸ÅÃâ¿øÀ» ÅëÇØ ¾ÈÁ¤ÀûÀÎ ¼ºÀå±â¹ÝÀ» È®º¸Çϱâ À§ÇÑ °ÍÀ̶ó´Â ºÐ¼®ÀÌ´Ù.
Á¤º´ÁÖ Å¥ºê¸®µå ´ëÇ¥´Â "·ÕÅ×ÀÏ °æÁ¦ÇÐ Ãø¸é¿¡¼ Àå±âÀûÀÎ ¸ÅÃâ¿øÀ» È®º¸Çϱâ À§ÇÑ Ã¹ ´ÜÃß°¡ ±Û·Î¹ú ÁøÃâ"À̶ó¸ç "±¹³» ¿ÀǼҽº ¸¶ÄÉÆà °æÇèÀ» »ì·Á ÇØ¿Ü ÁøÃâ ±³µÎº¸ È®º¸¶ó´Â °¡½ÃÀûÀÎ ¼º°ú¹°À» ³¾ ¼ö ÀÖµµ·Ï ³ë·ÂÇÒ °Í"À̶ó°í ¸»Çß´Ù.
±èµ¿ÀÏ ¾ËƼº£À̽º ´ëÇ¥´Â "¾ÆÁ÷ ¿ì¸® ±â¾÷ ±Ô¸ð°¡ Å©Áö ¾Ê±â ¶§¹®¿¡ ÇØ¿ÜÁøÃâ Àü·«ÀÇ Á¦1 °í·Á»çÇ×Àº ¸®½ºÅ©¸¦ ÁÙÀÌ´Â °Í"À̶ó¸ç "ÇöÁö ¸®¼¿·¯¸¦ ÅëÇÑ ½ÃÀå ÁøÃâ ÀÌÈÄ »óȲ¿¡ µû¶ó ´Ü°èÀûÀ¸·Î Á÷Á¢ ÁøÃâÀ» °ËÅäÇÏ°Ô µÉ °Í"À̶ó°í ¸»Çß´Ù.
¹Ú»óÈƱâÀÚ nanugi@