Áö³ 12ÀÏ, ±¹¹ÎÀºÇà(ÀºÇàÀå ÇãÀÎ)ÀÇ ½ºÅ¸¹ðÅ··ÀÎÅͳݹðÅ· °Å·¡Áö¿¬ ¿øÀÎÀÌ °Å·¡·® ¿¹Ãø ¿À·ùÀÏ °¡´É¼ºÀÌ Á¦±âµÅ, ¾÷°è À̸ñÀÌ ½ò¸®°í ÀÖ´Ù.
µ¡ºÙ¿© ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ±¸Á¶Àû ¹®Á¦µµ µ¿¹ÝµÆ´Ù´Â ¾ê±âµµ ÀüÇØÁø´Ù.
20ÀÏ ±¹¹ÎÀºÇà ¹× ¾÷°è¿¡ µû¸£¸é, Áö³ 12ÀÏ ´çÀÏ ÃÑ 3¾ï°Ç ÀÌ»ó °Å·¡¸¦ ó¸®Çϴµ¥ ÀÖ¾î ºÎÇÏ¿¡ ¹®Á¦°¡ ÀÖ¾ú´ø °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
±¹¹ÎÀºÇà °ü°èÀÚ´Â “12ÀÏ, ¾à 3¾ï°Ç ÀÌ»ó °Å·¡·®À» ó¸®Çß´Ù. ´ç½Ã DBMS ¿ë·®À» ´Ã·Á ´ëÀÀ, °Å·¡Áö¿¬ÀÌ ¿Ïȵƴٔ¸ç “ÇöÀç ´ç½Ã »óȲ¿¡ ´ëÇÑ °¢Á¾ ¼ÒÇÁÆ®¿þ¾î, Çϵå¿þ¾î ±â·Ï ¹× ÇÁ·Î±×·¥À» ´ýÇÁ ¶°¼ IBM ¿¬±¸¼Ò¿¡ º¸³»³õÀº »óȲ”À̶ó°í ¼³¸íÇß´Ù.
IBM ¿¬±¸¼Ò·Î º¸³Â´Ù°í ¾óÇÍ IBM DB2 À̽´·Î º¸ÀÌÁö¸¸, ¿ë·®À» ´Ã·Á ´ëÀÀÇØ °Å·¡Áö¿¬ÀÌ ¿Ïȵƴٴ Á¡¿¡¼ DB2ÀÇ ±â´ÉÀû À̽´´Â ¾Æ´Ñ °ÍÀ¸·Î ÃßÁ¤µÈ´Ù.
´õ ÄÉÀÌ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çß´ø ¾÷ü ÇÑ °ü°èÀÚµµ “´çÀÏ, Á÷¿øµéÀÌ ÀºÇà¿¡¼ Àü´Þ¹ÞÀº ³»¿ëÀº DB¼¹ö ¹× µð½ºÅ© ¿ë·®ºÎÁ·À¸·Î º¸°íµÆ´Ù”¸ç “±¹¹ÎÀºÇàÀº IBM(DB2), HPE(x86¼¹ö), È¿¼º(µð½ºÅ©) µî°ú °è¾àÀ» ÅëÇØ ¿ë·®ÀÌ ºÎÁ·ÇÒ °æ¿ì ÀϽÃÀûÀ¸·Î ¿ë·®À» ´Ã¸®´Â ¹æ¹ýÀ» ÅÃÇØ °Å·¡Áö¿¬ »óȲÀ» ³Ñ±ä °Í °°´Ù”¸ç, ÀÌ°°Àº ¼³¸íÀ» µÞ¹ÞħÇß´Ù.
À̸¥¹Ù CoD(Capacity on Demand)¸¦ Àû¿ë, ´çÀÏ ´Ã¾î³ °Å·¡·®¿¡ ´ëÀÀÇß´Ù´Â °ÍÀ¸·Î Ç®À̵ȴÙ.
±¹¹ÎÀºÇàÀÌ ¹àÈù 3¾ï°Ç ÀÌ»ó °Å·¡·®Àº 4ÀÏ ÀÌ»ó ¸íÀý ¿¬ÈÞ ÀÌÈÄ Ã³¸®¼öÁØ¿¡ ¸Â¸Ô´Â´Ù. ³í¶õÀº ÀºÇàÃøÀÌ ÀÌ Á¤µµ °Å·¡·®À» ¿Ö ¿¹ÃøÇÏÁö ¸øÇß´À³Ä ÇÏ´Â Á¡ÀÌ´Ù.
20ÀÏ ¿ÀÀü Á¦º¸ ¹× ¾÷°èÀÇ ÁÖÀåÀ» Á¾ÇÕÇØ º¸¸é, ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡ ±Ùº»ÀûÀÎ ¿øÀÎÀÌ ÀÖ´Ù´Â ¾Ö±â¿Í ÇÔ²² ¿ÀǹðÅ· µî °ú°Å °Å·¡·® »êÁ¤À¸·Î´Â ºÒ°¡´ÉÇÑ Æ÷ÀÎÆ®°¡ ¹ß»ýÇß´Ù´Â Çؼ®ÀÌ °¡´ÉÇÏ´Ù.
ÀÚ¹Ù´Â ÀÚ¹Ù¸¸ÀÇ ½ÇÇà ÄÚµå ‘¹ÙÀÌÆ®Äڵ咸¦ ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ »ý¼ºÇÏ°í, À̸¦ ÀÚ¹Ù °¡»ó ¸Ó½Å(JVM)¿¡ ÀÇÇØ Çؼ®µÅ ½ÇÇàÇÑ´Ù.
±¹¹ÎÀºÇàÀÌ ±¸¼ºÇÑ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì, ÀÏ´ëÀϷΠ󸮵Ǵ ½ºÅ¸¹ðÅ··ÀÎÅͳݹðÅ· °Å·¡¿¡ ¼Óµµ°¡ ÀºÇàÃøÀÌ ¼³°èÇÑ ±¸Á¶º¸´Ù Çö°ÝÈ÷ ¶³¾îÁú ¼ö ÀÖ´Ù´Â ÁÖÀåÀÌ´Ù.
¿©±â¿¡ µ¡ºÙ¿© ±¹¹ÎÀºÇà °ü°èÀÚ´Â “3¾ï°Ç °Å·¡·®¿¡ ´ëÇÑ Çؼ®ÀÌ ´Ù¸£´Ù. ¿¹ÄÁ´ë, ¿ÀǹðÅ··¿ÀÇÂAPI ½ÃÇà µîÀ¸·Î ÀºÇà ÀÚüÀûÀ¸·Î ¿¹ÃøÇÒ ¼ö ÀÖ´Â ¿ë·®°ú Â÷À̸¦ º¸ÀÏ ¼ö ÀÖ´Ù”°í ÀüÇß´Ù.
°ú°Å IT½Ã½ºÅÛÀº ¼±ÇüÀûÀ¸·Î ½Ã½ºÅÛÀ» ´Ã·Á ±×¶§ ±×¶§ ÇÊ¿äÇÑ ¿ë·®À» È®ÀåÇßÁö¸¸, ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ±¸Á¶¿¡¼ ½ºÅ¸¹ðÅ·(±¹¹ÎÀºÇà ¸ð¹ÙÀϹðÅ· ºê·£µå) ¹× ÀÎÅÍ³Ý ¹ðÅ·¿¡ ÇÒ´çµÇ´Â ¼ÒÇÁÆ®¿þ¾î·Çϵå¿þ¾î ½Ã½ºÅÛ ¿ë·® ÃÑ·®À» ´Ü¼ø ¿¹ÃøÇϱ⠾î·Á¿ü´Ù´Â °ÍÀÌ´Ù.
±¹¹ÎÀºÇà °ü°èÀÚ´Â “ÀºÇàÀÇ °ú°Å °Å·¡·®À» ±âÁØ °Å·¡ Æ®¸®°Å(trigger)°¡ 2~3°³ Á¤µµ ¹ß»ýÇÑ´Ù°í ÀüÁ¦Çϸé, ¿ÀǹðÅ·À» ºñ·ÔÇÑ ÃÖ±ÙÀÇ ´Ù¾çÇÑ °Å·¡Ã³¸® À¯ÇüÀ» ´ëÀÀÇÏ¸é¼ Æ®¸®°Å°¡ 4~5°³ ÀÌ»ó ¹ß»ýÇÑ °ÍÀ¸·Î º¸¸é µÈ´Ù”°í Çؼ®Çß´Ù.
Á¤¸®Çϸé, ÇÁ·Î±×·¥ ²¿¸®°¡ ±ä(garbage collection) ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö À̽´¿¡ µ¡ºÙ¿© ¼ûÀº °Å·¡·® ¿¹ÃøÀÌ ºø³ª°£ °Ô 12ÀÏ °Å·¡Áö¿¬ÀÇ ¿øÀÎÀ¸·Î ÃßÁ¤ÇØ º¼ ¼ö ÀÖ´Ù.
¾÷°è¿¡¼´Â ÀÌ ¶§¹®¿¡ ´çºÐ°£ °Å·¡Áö¿¬ »óȲÀÌ Áö¼ÓµÉ °¡´É¼ºÀÌ ÀûÁö ¾Ê´Ù´Â ¿¹Ãøµµ ³»³õ°í ÀÖ´Ù.
±×·³¿¡µµ, °Å·¡·® ¿¹ÃøÀÌ ºø³ª°£ ÀÌÀ¯ ¹× ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¸ðµ¨¿¡¼ ¿Ö ·Îµå¹ë·±½ÌÀÌ ¾ø¾ú´ÂÁö¿¡ ´ëÇÑ ³í¶õÀº Áö¼ÓÁßÀÌ´Ù.
‘¿ÀǹðÅ·ÀÌ´ø’, ’¿ÀÇ API’´ø °ú°Å ±¹¹ÎÀºÇà ÀÌ¹Ì ¿î¿µÇÏ°í ÀÖ´ø Åë»ó °Å·¡·®À» ±âÁØÀ¸·Î ´õ ÄÉÀÌ ÇÁ·ÎÁ§Æ® ÀÌÈÄ ÃÑ ¿ë·®À» Á¦´ë·Î »êÁ¤Çß¾î¾ß ÇÑ´Ù´Â °Ô ¾÷°è ÀÏ°¢ÀÇ ÁÖÀåÀÌ´Ù.
Áö³ 12ÀÏ ´çÀÏ °Å·¡Áö¿¬À¸·Î ±¹¹ÎÀºÇàÀº È¥ÂáÀÌ ³µ´Ù.
¹Ý¸é, ‘¸®´ª½º-x86-ÀÚ¹Ù-°¡»óÈ-ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå’¶ó´Â ±¹³» ÃÊÀ¯ÀÇ IT½Ã½ºÅÛÀ» ±¸¼ºÇÑ ±¹¹ÎÀºÇàÀÇ À̹ø »ç·Ê´Â ÇâÈÄ ±ÝÀ¶±Ç Ŭ¶ó¿ìµå ±¸Ãà ‘¿ë·®»êÁ¤’ÀÇ »õ·Î¿î ¹Ù·Î¹ÌÅÍ°¡ µÇ°í ÀÖ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |