µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦ ´Ü°è¿¡¼ °í·ÁÇØ¾ß ÇÒ Áß¿äÇÑ ¿ä¼Ò Áß Çϳª´Â µ¥ÀÌÅÍ À¯ÀÔ ÇüÅÂÀÔ´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ¿¡ µû¶ó µ¥ÀÌÅÍ ÅëÇÕ ¹× Á¤Á¦ ÇÁ·Î¼¼½ºÀÇ ¼º°Ý ÀÚü°¡ ´Þ¶óÁö±â ¶§¹®ÀÔ´Ï´Ù. À¯ÀÔÇüÅ¿¡ µû¶ó µ¥ÀÌÅÍ´Â Å©°Ô À¯°è (bounded) µ¥ÀÌÅÍ¿Í ¹«°è (unbounded) µ¥ÀÌÅÍ·Î ±¸ºÐµË´Ï´Ù.
À¯°è (bounded) µ¥ÀÌÅÍ´Â À¯ÀԵǴ µ¥ÀÌÅÍ¿¡ ¸íÈ®ÇÑ ½Ã°£ °æ°è°¡ Á¸ÀçÇÏ´Â µ¥ÀÌÅ͸¦ ¸»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÅÀÏ Á¤ÇØÁø ½Ã°£¿¡ ¾îÁ¦ ¼öÁýÇÑ µ¥ÀÌÅ͸¦ ÅëÇÕ ÀúÀå¼Ò¿¡ Àϰý ÀûÀçÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÑ´Ù¸é ÀûÀç ´ë»óÀÌ µÇ´Â µ¥ÀÌÅÍ´Â °ú°Å 24½Ã°£ µ¿¾È ¼öÁýµÈ µ¥ÀÌÅÍÀ̸ç 24½Ã°£À̶ó´Â ½Ã°£ °æ°è°¡ Á¸ÀçÇÕ´Ï´Ù. µû¶ó¼ ÀÌ °æ¿ì ÀûÀçÇÏ´Â µ¥ÀÌÅÍ´Â À¯°è µ¥ÀÌÅÍÀÔ´Ï´Ù. À¯°è µ¥ÀÌÅÍ´Â º»ÁúÀûÀ¸·Î °ú°Å ÀÏÁ¤ ±â°£ÀÇ µ¥ÀÌÅ͸¦ ÃàÀûÇÑ °á°ú¹°À̸ç ÀÌ·¯ÇÑ µ¥ÀÌÅÍ´Â À§ ¿¹½Ãó·³ ÁÖ±âÀûÀ¸·Î Àϰýó¸®ÇÏ´Â °ÍÀÌ ÀûÇÕÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àϰý󸮸¦ ¹èÄ¡ ó¸® (Batch processing) ¶ó°í ÇÏ¸ç °¡Àå º¸ÆíÀûÀÌ°í °ËÁõµÈ ¹èÄ¡ ó¸® ±â¼úÀÌ ETL (Extract, Transform, Load) ÀÔ´Ï´Ù.
¹èÄ¡ ó¸®ÀÇ ÀåÁ¡
1. °æ°è ³»¿¡ ÃàÀûµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¿Ï°á¼º°ú ÅëÀϼº Á¦°ø
2. »çÀü Á¤ÀÇµÈ Ã³¸®¸¦ ÁÖ±âÀûÀ¸·Î ¼öÇàÇϹǷΠ»ó´ëÀûÀ¸·Î ±¸ÇöÀÌ ½±°í ¾ÈÁ¤ÀûÀÓ
¹èÄ¡ ó¸®ÀÇ ´ÜÁ¡
1. °æ°è ±â°£ µ¿¾È µ¥ÀÌÅ͸¦ ÀûÀçÇÏ¿© ºÐ¼®ÇÒ ¼ö ¾ø¾î Àû½Ã¼º ÀúÇÏ
2. Á¤ÇØÁø ½Ã°£ µ¿¾È ¸®¼Ò½º¸¦ Àϰý µ¥ÀÌÅÍ Ã³¸®¿¡ ÁýÁßÇϹǷΠÁ¤±âÀû ´Ù¿îŸÀÓ ¹ß»ý
°ü·Ã Á¦Ç° :
Informatica PowerCenter, IBM Data Stage
¹«°è (unbounded) µ¥ÀÌÅÍ´Â À¯°è µ¥ÀÌÅͿʹ ¹Ý´ë·Î ¸íÈ®ÇÑ ½Ã°£ °æ°è°¡ ¾ø´Â µ¥ÀÌÅÍÀÔ´Ï´Ù. ²÷ÀÓ¾øÀÌ È帣´Â ½Ã³Á¹°Ã³·³ ¿øÃµÀ¸·ÎºÎÅÍ °è¼ÓÇØ¼ Èê·¯ µé¾î¿À´Â µ¥ÀÌÅ͸¦ ÃàÀûÇÏÁö ¾Ê°í À¯ÀԵǴ ½ÃÁ¡¿¡ ¹Ù·Î¹Ù·Î ó¸®ÇÏ´Â ¹æ½ÄÀÌ ÀûÇÕÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ã³¸® ¹æ½ÄÀ» ½ºÆ®¸®¹Ö ó¸® (Streaming processing) À̶ó°í Çϸç, ½Ç½Ã°£ ȤÀº Áؽǽ𣠵¥ÀÌÅÍ ºÐ¼®À» À§Çؼ´Â ÇʼöÀûÀÎ °úÁ¤ÀÔ´Ï´Ù. ¿øÃµ¿¡¼ µ¥ÀÌÅͰ¡ »ý¼ºµÇ´Â ½ÃÁ¡Àº ÀÓÀÇÀûÀ̹ǷΠ»ç½Ç ¸ðµç µ¥ÀÌÅÍ´Â º»ÁúÀûÀ¸·Î ¹«°è µ¥ÀÌÅÍÀÔ´Ï´Ù. ¹«°è µ¥ÀÌÅ͸¦ ÀÏÁ¤ ±â°£ ÃàÀûÇØ¼ À¯°è µ¥ÀÌÅÍÈ ÇÏ¿© ¹èÄ¡ ó¸®ÇÒ °ÍÀÎÁö, ¾Æ´Ï¸é ¹«°è µ¥ÀÌÅÍÀÎ »óÅ·Π±×´ë·Î ½ºÆ®¸®¹Ö ó¸®ÇÒ °ÍÀÎÁö´Â µ¥ÀÌÅÍ ºÐ¼® ¿ä°Ç¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ´ëÇ¥ÀûÀÎ ½ºÆ®¸®¹Ö ó¸® ±â¼úÀº ¹èÄ¡ ÀÛ¾÷ Áֱ⸦ ª°Ô ¼³Á¤ÇÏ´Â ¸¶ÀÌÅ©·Î ¹èÄ¡ (Micro batch), º¹¼öÀÇ ¿øÃµ¿¡¼ ÀÓÀÇ ½ÃÁ¡¿¡ ¹ß»ýÇÏ´Â À̺¥Æ®¿¡ ÀÇÇØ »ý¼ºµÇ´Â µ¥ÀÌÅ͵éÀ» À¯ÀǹÌÇÑ ´ÜÀ§·Î Á¶ÇÕ ¹× ºÐ·ùÇÏ´Â CEP (Complex Event Processing) ÀÔ´Ï´Ù.
½ºÆ®¸®¹Ö ó¸®ÀÇ ÀåÁ¡
1. µ¥ÀÌÅÍ À¯ÀÔ ½ÃÁ¡ºÎÅÍ ÃÖÁ¾ ºÐ¼® ½ÃÁ¡±îÁöÀÇ Áö¿¬ (latency) ÃÖ¼ÒÈ
2. Á¦´ë·Î ¼³°èµÈ ½ºÆ®¸®¹Ö 󸮴 ¹èÄ¡ 󸮸¦ ºÒÇÊ¿äÇÏ°Ô ¸¸µé ¼ö ÀÖÀ½
½ºÆ®¸®¹Ö ó¸®ÀÇ ´ÜÁ¡
1. ±âÁ¸ Á¤º¸°è¿¡¼´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê¾Æ °ü·Ã ±â¼ú¿ª·®ÀÌ Á¦ÇѵǾî ÀÖÀ½
2. ¹èÄ¡ 󸮿¡ ºñÇØ ÈξÀ ´Ù¾çÇÑ ¿ä¼Ò¸¦ °í·ÁÇØ¾ß ÇÏ´Â º¹ÀâÇÑ ÀÛ¾÷
°ü·Ã Á¦Ç° :
Informatica CEP