¿Ã »ó¹Ý±â Áß ‘½Å¿ëÁ¤º¸ º¸È£ ¹× 󸮿¡ °üÇÑ ¹ý·ü’ÀÌ °³Á¤À» ¾ÕµÎ°í ÀÖ´Â °¡¿îµ¥, ÀºÇà±ÇÀÌ ‘ÇØÁö°í°´Á¤º¸’ ó¸® °ü·Ã °í¹ÎÀÌ ´Ã°í ÀÖ´Ù.
ƯÈ÷ ±ÝÀ¶À§´Â ‘½Å¿ëÁ¤º¸ÀÇ ÀÌ¿ë ¹× º¸È£¿¡ °üÇÑ ¹ý·ü’À» ‘½Å¿ëÁ¤º¸ º¸È£ ¹× 󸮿¡ °üÇÑ ¹ý·ü’·Î À̸§±îÁö ¹Ù²ã°¡¸ç ‘󸮒¿¡ ´ëÇÑ ±ÔÁ¤À» ´ëÆø °ÈÇÔ¿¡ µû¶ó ÀºÇà±Ç ‘ÇØÁö°í°´’ Á¤º¸ È°¿ëÀº Á¦ÇÑÀûÀ¸·Î ¹ÀÌ°Ô µÆ´Ù.
¡ß‘½Å¿ëÁ¤º¸ º¸È£ ¹× 󸮿¡ °üÇÑ ¹ý·ü’ ¼º°ÝÀº = Áö³ 2014³â, ±ÝÀ¶À§´Â ±âÁ¸ ‘½Å¿ëÁ¤º¸¹ý’À» ½Å¿ëÁ¤º¸ÁÖü¿Í ½Å¿ëÁ¤º¸ º¸È£¸¦ ±Ù°£À¸·Î ÇÏ´Â ¹ýÀ¸·Î °³ÆíÇÏ°íÀÚ ‘½Å¿ëÁ¤º¸ÀÇ ÀÌ¿ë ¹× º¸È£¿¡ °üÇÑ ¹ý·ü’À» ‘½Å¿ëÁ¤º¸ º¸È£ ¹× 󸮿¡ °üÇÑ ¹ý·ü’·Î °³Á¤¾ÈÀ» ³»³õ¾Ò´Ù.
°³Á¤¾È¿¡ µû¸£¸é ½Å¿ëÁ¤º¸ÀÇ º¸È£¿Í Á¤º¸ÁÖüÀÇ ±Ç¸®º¸Àå¿¡ °üÇÑ »çÇ×À» ¹ý ¾ÕºÎºÐ¿¡ ±ÔÁ¤ÇÏ°í, ½Å¿ëÁ¤º¸¾÷¿¡ °üÇÑ »çÇ×À» µÞºÎºÐ¿¡ ±ÔÁ¤Çß´Ù.
ƯÈ÷ °³Á¤¾ÈÀº ½Å¿ëÁ¤º¸ÀÇ º¸È£¿Í °ü·ÃÇØ ¼öÁý·ÀÌ¿ë·Á¦°ø·ÁýÁß·Æó±â µî Àü ó¸® °úÁ¤ÀÇ È帧¿¡ µû¶ó ±ÔÁ¦¸¦ °ÈÇÑ Æ¯Â¡À» °®°í ÀÖ´Ù.
Áï, °³ÀÎÁ¤º¸ÀÇ ‘󸮒¿¡ ¹«°Ô¸¦ µÎ°í ±× ÁÖüÀÇ Ã¥ÀÓ¼ºÀ» Å©°Ô °ÈÇÑ °ÍÀÌ´Ù.
¿©±â¼ ‘󸮒¶õ ½Å¿ëÁ¤º¸¸¦ ¼öÁýÇÑ ÀÌÈÄ ÀÌ¿ë·Á¦°ø·Æı⠵î ÀÏ·ÃÀÇ Àü °úÁ¤(Life-cycle)À¸·Î ÀçÁ¤ÀÇÇØ ÀÏ°üµÈ ó¸®¿Í º¸È£¿øÄ¢À» Àû¿ëÇÑ´Ù´Â Á¡À» ÀǹÌÇÑ´Ù.
ÀÌ¿¡ µû¶ó »õ ‘½Å¿ëÁ¤º¸ º¸È£ ¹× 󸮿¡ °üÇÑ ¹ý·ü’¿¡¼´Â ‘󸮒¿¡ ´ëÇØ ¼öÁý, Á¶»ç, »ý¼º, ±â·Ï, ÀúÀå, º¸À¯, °¡°ø, ÆíÁý, °Ë»ö, Ãâ·Â, Á¤Á¤, º¹±¸, ÀÌ¿ë, Á¦°ø, °ø°³, ÆÄ±â ¹× ÀÌ¿Í À¯»çÇÑ ÇàÀ§¸¦ ±ÔÁ¤ÇÏ°í ÀÖ´Ù.
°³Á¤¾È ¹ßÀÇ¿¡ µû¶ó ½ÃÁßÀºÇàÀÌ ±×µ¿¾È ¸ð¾Æ³õÀº °í°´Á¤º¸ÀÇ ‘󸮒¿¡ ´ëÇÑ °í¹ÎÀÌ ´Ã°í ÀÖ´Ù.
ÇöÇà °³ÀÎÁ¤º¸º¸È£¹ý, ‘½Å¿ëÁ¤º¸ º¸È£ ¹× 󸮿¡ °üÇÑ ¹ý·ü’À» ÀºÇà±Ç¿¡ Àû¿ëÇØ º¸¸é, ¡ã°Å·¡Á¾·á ÈÄ Æı⠡ã°Å·¡ Á¾·á 5³â °æ°ú µ¥ÀÌÅÍ·Î ³ª´²¼ »ý°¢ÇÒ ¼ö ÀÖ´Ù.
ÇâÈÄ ±ÝÀ¶È¸»ç´Â Çʼö Á¤º¸ ÀÌ¿Ü 3°³¿ù À̳» ¸ðµç Á¤º¸¸¦ »èÁ¦ÇÏ°í Á¤º¸ÀÌ¿ë¿¡ Á¦ÇÑÀ» ¹Þ°í, °Å·¡ Á¾·á ÈÄ 5³âÀÌ °æ°úÇÑ Á¤º¸´Â ¸ðµÎ ÆıâÇØ¾ß ÇÑ´Ù.
¶Ç ¿µ¾÷¸ñÀûÀ¸·Î ÀÌ¿ëµÇÁö ¾Êµµ·Ï Á¢±ÙÅëÁ¦µµ °ÈµÈ´Ù.
°Å·¡Á¾·á 5³âÀÌ °æ°úµÈ µ¥ÀÌÅÍ´Â ºÒ°¡ÇÇÇÏ°Ô º¸À¯ÇØ¾ß ÇÏ´Â °æ¿ì º°µµÀÇ ½Ã½ºÅÛÀ¸·Î ºÐ¸® º¸°üÇØ¾ß ÇÏ¸ç ¸ðµç ³»ºÎÁ÷¿øÀÇ Á¢±ÙÀ» Á¦ÇÑÇØ¾ß ÇÑ´Ù. ½ÂÀÎ ÀýÂ÷¸¦ °ÅÄ£ ÃÖ¼ÒÇÑÀÇ °æ¿ì¿¡¸¸ Á¦ÇÑÀûÀ¸·Î Á¢±ÙÇϵµ·Ï ¹ý¿¡¼ ±ÔÁ¤ÇÏ°í ÀÖ´Ù.
¡ßAÀºÇà, ¾ËÅõ¿þ¾î ‘SQL ĵ¹ö½º ILM’ µµÀÔ = ÀºÇà±ÇÀº ÇöÀç ÀºÇàÀÌ º¸À¯ÇÑ ‘´ë»ó °í°´µ¥ÀÌÅÍ’ ¼±º°ºÎÅÍ ‘ÇöÀç ¹ß»ýÇÏ°í ÀÖ´Â °í°´µ¥ÀÌÅÍ’ ±×¸®°í ‘ÇâÈÄ¿¡ ¹ß»ýÇÒ ÇØÁö°í°´ µ¥ÀÌÅÍ’ µî ¹üÀ§¿Í ÀÏ·ÃÀÇ ¶óÀÌÇÁ»çÀÌŬÀ» ¾î¶»°Ô °ü¸®ÇÒÁö¿¡ ´ëÇÑ °í¹Î¿¡ ÀÖ´Ù.
½ÃÁßÀºÇà ÇÑ °ü°èÀÚ´Â “ÇöÀç º¸À¯ÇÑ ÇØÁö °í°´ÀÚ·á Áß 5³âÀÌ °æ°úµÈ ÀڷḦ ¾î¶»°Ô ãÀ»Áö, ±× µ¥ÀÌÅ͸¦ ¾î¶»°Ô ÆıâÇÒÁö, °ü¸®ÇÒÁö µî ¿©·¯ ¹æ¸é¿¡¼ °í¹ÎÀÇ ¼öÀ§°¡ ´Ã°í ÀÖ´Ù”°í ÀüÇß´Ù.
ÀºÇà±Ç °í¹ÎÀÌ ´Ã¾î°¡´Â °úÁ¤ Áß ÃÖ±Ù AÀºÇàÀÌ ±¹»ê Á¤º¸°ü¸® ¼Ö·ç¼Ç ¾ËÅõ¿þ¾î(´ëÇ¥ ±è´öȯ)ÀÇ ‘SQL ĵ¹ö½º(Canvas) ILM(Information Lifecycle Management)’¸¦ µµÀÔ, À̸ñÀ» ²ø°í ÀÖ´Ù.
AÀºÇàÀÌ µµÀÔÇÑ ‘SQL ĵ¹ö½º ILM’Àº ‘ÇØÁö°í°´ Á¤º¸ Æıⷰü¸®’ Àü¹® ¼Ö·ç¼ÇÀÌ´Ù.
ÀÌ ¼Ö·ç¼ÇÀ» µµÀÔÇÑ AÀºÇàÀº ¿ì¼±, EDW¿¡¼ °Å·¡Á¾·á 5³âÀÌ °æ°úµÈ °í°´Á¤º¸¸¦ ÃßÃâ, ¾÷¹« ´ã´çÀÚ¿¡°Ô Àü´ÞÇÑ´Ù.<±×¸²1 ‘AÀºÇà ÇØÁö°í°´ °ü¸®½Ã½ºÅÛ ±¸¼º’ ÂüÁ¶>
|
|
|
¡ã ±×¸²1 ‘AÀºÇà ÇØÁö°í°´ °ü¸®½Ã½ºÅÛ ±¸¼º’ |
¾÷¹« ´ã´çÀÚ´Â ‘¸ÞŸµ¥ÀÌÅͽýºÅÛ’À» ÅëÇØ ÇØ´ç Å×ÀÌºí ¹× ´ë»ó °Ç¼ö¿¡ ´ëÇÑ ÀÌ°üÀ» ¿äûÇÑ´Ù.
DBA ½ÂÀÎ ½Ã ÀÌ°ü ¹× ‘Truncate(Å×À̺íÀÇ ·¹ÄÚµå Á¤º¸ »èÁ¦)’ ÀÛ¾÷ Á¤º¸°¡ ‘SQL ĵ¹ö½º ILM’¿¡ Àü´ÞµÇ°í, ‘SQL ĵ¹ö½º ILM’Àº ÀÛ¾÷ ½ºÄÉÁÙ¿¡ ÀÇÇØ KEEP ¿øÀå¿¡¼ ÇØÁö°í°´°ü¸® DB·Î µ¥ÀÌÅÍ ÀÌ°ü ¹× ¿øÀå Å×À̺íÀÇ ·¹ÄÚµå Á¤º¸¸¦ »èÁ¦ÇÏ°Ô µÈ´Ù.
ÀÌÈÄ AÀºÇàÀÇ ÇØÁö°í°´Á¤º¸´Â ¿ÏÀüÈ÷ »èÁ¦µÇ°í, SQL ĵ¹ö½º ILM ÀÛ¾÷ ·Î±×¸¦ ¹èÄ¡(Batch) ÇüÅ·Π´Ù½Ã ‘¸ÞŸ’·Î Àü¼ÛÇÏ´Â ¹æ½ÄÀ¸·Î ½Ã½ºÅÛÀ» ±¸¼ºÇß´Ù.
AÀºÇà °ü°èÀÚ´Â “ÀºÇึ´Ù ÇØÁö°í°´ Á¤º¸¸¦ º¸À¯ÇÏ°íÀÚ ÇÏ´Â ¿å±¸°¡ °ÇÏ´Ù. ¿øõÀûÀ¸·Î ÇØÁö°í°´ÀÇ Á¤º¸´Â °Å·¡ ÇØÁö ÈÄ ‘3°³¿ù À̳»’ÀÌÁö¸¸, ÇÊ¿ä¿¡ µû¶ó 5³â±îÁö º¸°üÀÌ °¡´ÉÇÏ´Ù. ±×·¯³ª ÀÌ µ¥ÀÌÅ͸¦ ÀÏÀÏÀÌ °ü¸®ÇÏ´Â ÀÏÀº ³ÇØÇÑ ÀÛ¾÷”À̶ó¸ç “ÇØÁö°í°´Á¤º¸ ½Ã½ºÅÛ ±¸ÃàÀ¸·Î ±ÔÁ¦¿¡ ´ëÀÀÇÏ´Â ½Ã½ºÅÛ ±¸¼ºÀ» ¸¶Ä¡°Ô µÆ´Ù”°í ¸»Çß´Ù.
ÀÌ AÀºÇà¿¡ Àû¿ëµÈ ‘SQL ĵ¹ö½º ILM’Àº º°µµÀÇ Çϵå¿þ¾î°¡ ÇÊ¿ä¾øÀÌ ÀºÇึ´Ù ±¸ÃàÇÏ´Â ‘ÇØÁö°í°´°ü¸®½Ã½ºÅÛ’¿¡ žÀç°¡ °¡´ÉÇÏ´Ù. <±×¸²2 ‘SQL ĵ¹ö½º ILM for Data Split ±¸Á¶’ ÂüÁ¶>
|
|
|
¡ã ±×¸²2 ‘SQL ĵ¹ö½º ILM for Data Split ±¸Á¶’ |
¾ËÅõ¿þ¾îÀÇ ‘SQL ĵ¹ö½º ILM’Àº °íÀ¯ÀÇ µ¥ÀÌÅÍ ÀÌ°ü ±â¹ý Á¦°øÀ» °Á¡À¸·Î ÇÑ´Ù. µ¥ÀÌÅÍÀÇ ÃßÃâ, Àü¼Û, ÀûÀç°¡ µ¿½Ã¿¡ ¼öÇàµÇ°í, ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê°í ´ë¿ë·® µ¥ÀÌÅ͸¦ ¹úÅ©(Bulk) ó¸®ÇÒ ¼ö ÀÖ´Ù.
¾Æ¿ï·¯ ‘SQL ĵ¹ö½º ILM’Àº ¡ã¿À¶óŬ sqlldr API¸¦ È°¿ëÇÑ ÀûÀç ¼Ö·ç¼Ç Á¦°ø ¡ãMSSQL, »çÀ̺£À̽º ASE bcp ¶óÀ̺귯¸®¸¦ È°¿ëÇÑ ÀûÀç ¼Ö·ç¼Ç Á¦°ø ¡ãƼº£·Î ÀûÀç API¸¦ È°¿ëÇÑ ¼Ö·ç¼Ç Á¦°ø µî »ó¿ë DBMS¸¦ ¸ðµÎ Áö¿øÇÏ°í, Split FileÀ» È°¿ëÇÑ °í¼ÓÀûÀç for RainStor ±â´É Á¦°øÀ¸·Î µ¥ÀÌÅÍ ´©¶ô¿äÀÎÀ» »çÀü¿¡ Á¦°ÅÇß´Ù´Â °Á¡À» °®´Â´Ù.
ÀÌ ¹Û¿¡µµ ‘SQL ĵ¹ö½º ILM’Àº ¡ãÃßÃâ°ú ÀûÀç ±â·Ï °Ç¼ö ¹× °ËÁõ SQL ¼öÇàÀ¸·Î ÇØÁö°í°´¿¡ ´ëÇÑ °ËÁõÀ» ¿Ï·áÇÏ°í ¡ã°ËÁõÀÌ ¿Ï·áµÈ µ¥ÀÌÅ͸¸ »èÁ¦ ´ë»óÀ¸·Î ³õ°í ÀÌ ¿ª½Ã ‘»èÁ¦ ½ºÄÉÁÙ’¿¡ ÀÇÇÑ ÀÚµ¿È ¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ »èÁ¦ÇÑ´Ù.
¿øº»Å×À̺íÀÇ ‘½ºÅ°¸¶(Schema)’ º¯°æ¿¡ ´ëÇÑ °ü¸®, ÀÛ¾÷¼öÇà ÀÚµ¿È µîÀº ÀºÇàÀÇ ÇØÁö°í°´°ü¸® ´ã´çÀÚÀÇ ¾î±ú¸¦ °¡º±°Ô ÇÏ´Â ‘SQL ĵ¹ö½º ILM’ÀÇ °Á¡ÀÌ´Ù. <±×¸²3 ‘SQL ĵ¹ö½º ILM for Data SplitÀÇ ÀÛ¾÷¼öÇà ÀÚµ¿È’ ÂüÁ¶>
|
|
|
¡ã ±×¸²3 ‘SQL ĵ¹ö½º ILM for Data SplitÀÇ ÀÛ¾÷¼öÇà ÀÚµ¿È’ |
¾ËÅõ¿þ¾î ±è´öȯ ´ëÇ¥´Â “ÀºÇະ ±ÔÁ¦°¡ ´Ã¾î³ª´Â ÃÖ±Ù, ÇØÁö°í°´ °ü¸® À̽´´Â ¹ü ÀºÇà±Ç °í¹ÎÀÌ µÇ°í ÀÖ´Ù”¸ç “AÀºÇàÀÇ °æ¿ì °³¹ß¿¡ Âø¼öÇÑÁö 2°³¿ù¸¸¿¡ ÇØÁö°í°´°ü¸®½Ã½ºÅÛÀ» ±¸ÃàÇß´Ù. ÀºÇà±Ç °í¹Î ÇØ°áÀ» À§ÇØ ¾ËÅõ¿þ¾î ¿ª·®À» °áÁý, Áö¿øÇÒ °Í”À̶ó°í ¸»Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |