¾È³çÇϼ¼¿ä^^ ´ëÈ£½ÜÀÔ´Ï´Ù.
2014³â 4¿ù 20ÀÏ Á¤º¸Ã³¸®±â»ç/»ê¾÷±â»ç ½Ç±â¸¦ ÁغñÇÏ°í °è½Ã´Â ¿©·¯ºÐ~
ÇöÀç ¸·¹ÙÁö·Î ¸¶¹«¸®¸¦ Àß ÇÏ°í °è½Ã¸®¶ó ¹Ï½À´Ï´Ù.^^
°øÁö¸¦ ¿Ã¸®´Â ÀÌÀ¯´Â ³²Àº ¸îÀÏÀÌ ÇÕ°ÝÀ» Á¿ìÇÏ´Â ¾ÆÁÖ Áß¿äÇÑ ±â°£À̶ó´Â °ÍÀ» Çѹø´õ
»ó±â½ÃÄÑ µå¸®±â À§ÇÔÀÔ´Ï´Ù.
½Ã°£ÀÌ ºÎÁ·ÇÑ°Ô ¾Æ´Ï¶ó ¾ÆÁ÷ ÀÌ ¸¸ÅÀ̳ª ³²¾Ò´Ù´Â ±àÀûÀûÀÎ ¸¶À½À¸·Î ³¡±îÁö ÃÖ¼±À» ´ÙÇϼ¼¿ä.
¹Ýµå½Ã ³ë·ÂÇÑ ¸¸ÅÀÇ ´ñ°¡°¡ µÞ µû¸¦ °ÍÀÔ´Ï´Ù.
¾Æ·¡ ³»¿ëÀº °øºÎÇϽôٰ¡ ½É½ÉÇÒ¶§ Çѹø Àо¼¼¿ä.
Àúµµ ¿ì¿¬È÷ ±â»ç¸¦ °Ë»öÇÏ´Ù°¡ ¿ì¸®½ÃÇè°ú °ü·ÃµÈ ¿ë¾îµéÀÌ »ó´çÈ÷ ¸¹ÀÌ µé¾îÀÖ´Â ±â»ç°¡ Àֱ淡
ÆÛ¿Ô½À´Ï´Ù.
ÀÌ·±±â»ç¿Í °ü·ÃµÈ ¹®Á¦°¡ ÃâÁ¦µÉ °¡´É¼ºÀÌ ³ô±â¶§¹®ÀÌ´Ï ¸Ó¸®½ÄÈú¶§ ÀÌ¿Í °°Àº ±â»ç¸¦
¸¹ÀÌ Á¢ÇÏ½Ã±æ ±ÇÇص帳´Ï´Ù^^
±×·³ ¿À´Ãµµ ÆÄÀÌÆÃÇϽðí ÇʽÂÇÕ°ÝÇϼ¼¿ä^^
¿ì¸®½ÃÇè°ú °ü·ÃµÈ ½Å¹®±â»ç--------------------------------------------
ºòµ¥ÀÌÅÍ ¿ä¼Ò ±â¼úÀÎ ÇϵÓ(Hadoop) Ç÷§Æû¿¡¼ ¼Óµµ¿Í È¿À²¼ºÀ» ³ôÀ̱â À§ÇÑ
»ô¹Ù½Î¿òÀÌ ¶ß°Ì´Ù.
ºòµ¥ÀÌÅÍ ÇÙ½É ÀÎÇÁ¶ó·Î ÀÚ¸®ÀâÀº ÇϵÓÀÇ ÇѰ踦 ¶Ù¾î³Ñ´Â °ÍÀ» ³õ°í ¹ú¾îÁö´Â ½Î¿òÀÌ´Ù.
ÃÖ±Ù ºòµ¥ÀÌÅÍ ¾÷°è¿¡¼± ÇϵӺлêÆÄÀϽýºÅÛ(HDFS)¿¡¼ µ¥ÀÌÅ͸¦ Ä÷³ ±â¹ÝÀ¸·Î
ÀúÀåÇØ ¼Óµµ¸¦ ´õ ³ôÀÌ·Á´Â ½Ãµµ°¡ º»°ÝȵƴÙ.
HDFS ÀÚü°¡ Ä÷³ ½ºÅä¾î¸¦ ±¸ÇöÇϱ⠾î·Æ°í ¼Óµµ¿¡ ÇÑ°è°¡ Àֱ⠶§¹®ÀÌ´Ù.
À̸¦ À§ÇØ µ¥ÀÌÅÍ °ü¸® Ç÷§ÆûÀÎ ÇÏÀ̺꿡 ÀúÀåµÇ´Â ÆÄÀÏ Æ÷¸ËÀ» º¸´Ù °íµµÈµÈ
µ¥ÀÌÅÍ ¸ðµ¨·Î ¹Ù²ãÁÖ´Â ¡®ORCÆÄÀÏ(ORCfile)¡¯°ú ¡®ÆÄÄÉÀÌ(Parquet)¡¯¶õ Æ÷¸ËÀÌ °³¹ßµÆ´Ù.
¿ø·¡ ÇÏµÓ ÆÄÀÏÀº ÅؽºÆ® ÇüÅ·ΠÀúÀåµÈ´Ù.
¶§¹®¿¡ À̸¦ Á¶È¸, ºÐ¼®ÇÏ´Â ÇÏÀ̺꿡¼´Â Ä÷³½ºÅä¾î¿Í À¯»çÇÏ°Ô ±¸ÇöÇϱâ À§ÇÑ
RCÆÄÀÏ(RCfile)À̶õ Æ÷¸ËÀÌ Àû¿ëµÆ´Ù. °¢ Ä÷³ ¹À½À» ÇϳªÀÇ ÆÄÀÏ·Î ¸¸µå´Â Çü½ÄÀÌ´Ù.
±×·¯³ª HBASEÀÇ ÆÄÀϵéÀº °¢ µ¥ÀÌÅͳëµå¿¡ Èð¾îÁ® ÀúÀåµÇ¹Ç·Î,
DB Å×À̺íÀ» Á¶È¸ÇÒ °æ¿ì °¢ ³ëµå¿¡ ºÐ»êµÈ ÆÄÀÏÀ» ¸ðÀ¸´Â ÀÛ¾÷À» °ÅÄ¡°Ô µÈ´Ù.
ÀÌ·± ¡®Á¶ÀΡ¯ ´Ü°è´Â ³×Æ®¿öÅ© ºñ¿ëÀ» Áõ°¡½Ãų »Ó ¾Æ´Ï¶ó, Àüü ¼º´ÉÀ» ´À¸®°Ô ÇÏ´Â ¿øÀÎÀÌ µÆ´Ù.
ÀÌ¿¡ ±¸±ÛÆÄÀϽýºÅÛ(GFS) ±¸Çö ³í¹®À» Âü°íÇØ HDFS¸¦ ¸¸µé¾ú´ø ¡®ÇϵÓÀÇ ¾Æ¹öÁö¡¯
´õ±× Ä¿Æà Ŭ¶ó¿ìµ¥¶ó´Â ¼ö¼® ¾ÆÅ°ÅØÆ®°¡ 2011³â¸» Æ®·¹ºñ´Ï(Trevini)¶õ Æ÷¸ËÀ» Á¦¾ÈÇß´Ù.
ÇÏÁö¸¸ Æ®·¹ºñ´Ï´Â RCÆÄÀÏÀÇ ÇѰ踦 ±Øº¹Çϱ⿣ ´ÜÁ¡ÀÌ ¸¹´Ù´Â ÁöÀûÀ» ¹Þ¾Ò´Ù.
±×·¯´ø Áß ÇÏÀ̺êÀÇ ÁÖ¿ä °øÇåÀÚ¿´´ø ¿ÀÀ¢ ¿À¸»¸® Çö ȣư¿÷½º ºÎ»çÀåÀÌ
ORCÆÄÀÏ Æ÷¸ËÀ» Á¦¾ÈÇß´Ù.
ORC´Â ÇϳªÀÇ ÆÄÀÏ¿¡ Ä÷³À» JSONó·³ ³×½ºÆ¼µå ±¸Á¶·Î Áý¾î³ÖÀ» ¼ö ÀÖ°í, ¸®½ºÆ®¿Í ¸Ê,
½ºÆ®·°Æ® µîÀ» Ä÷³°ª ´ë½Å »ç¿ëÇÑ´Ù.
ORCÆÄÀÏÀº ³ôÀº ¾ÐÃà·ü°ú µ¥ÀÌÅÍ ¸ðµ¨ÀÇ ¿ì¼ö¼ºÀ¸·Î ¿ÀǼҽº Áø¿µ¿¡¼ ¸¹Àº °ü½ÉÀ» ¹Þ¾Ò´Ù.
´Ù¸¸ ORCÆÄÀÏÀº ÇÏÀ̺꿡¼¸¸ »ç¿ë°¡´ÉÇÏ°í, ÀÚ¹Ù¸¸ Áö¿øÇØ ´Ù¾çÇÑ Ç÷§Æû¿¡
Àû¿ëÇϱâ Èûµé´Ù´Â ÇÑ°è°¡ ÀÖ´Ù.
À̸¦ º» ´õ±× Ä¿ÆÃÀº ¿ÀÀ¢ ¿À¸»¸®¿¡ Á¢ÃËÇØ Æ®·¹ºñ´Ï¿Í ORCÆÄÀÏÀÇ °øÁ¸À» ¸ð»öÇß´Ù.
ÇÏÁö¸¸ ¿ÀÀ¢ ¿À¸»¸®°¡ À̲ô´Â ȣư¿÷½º¿Í ´õ±× Ä¿ÆÃÀÇ Å¬¶ó¿ìµ¥¶ó´Â ÇϵӰú ºòµ¥ÀÌÅÍ ½ÃÀå¿¡¼
Á¤¸é´ë°áÇÏ´Â °æÀï °ü°è´Ù.
ÀÌ¿¡ ¿À¸»¸®°¡ ´õ±× Ä¿ÆÃÀÇ Á¦¾ÈÀ» °ÅÀýÇÏ°í '°¢ÀÚµµ»ý'À¸·Î °á·Ð³µ´Ù.
ÀÌÈÄ Æ®·¹ºñ´Ï´Â ¾Æºê·Î(avro)¶õ ÇÁ·ÎÁ§Æ®ÀÇ ÆÄÀÏ Æ÷¸ËÀ¸·Î ¹ßÀüÇßÁö¸¸,
¿ÃÇØ µé¾î ¼Ò½ºÄÚµå °³¹ß¿¡ ±â¿©ÇÏ´Â, 'Ä¿¹Ô' È°µ¿ÀÌ ÀÌ·ïÁöÁö ¾Ê°í ÀÖ´Ù.
....Áß·«.....
ORCÆÄÀÏ°ú ÆÄÄÉÀÌ ¸ðµÎ »ç½Ç °ü°èÇüµ¥ÀÌÅͺ£À̽º(RDB)¿Í µ¥ÀÌÅÍ¿þ¾îÇϿ콺(DW)¿¡¼±
´ç¿¬½Ã µÇ´ø °ÍÀ» À§ÇØ °í¾ÈµÈ °ÍÀÌ´Ù.
ÆòÆòÇÑ ±¸Á¶ÀÎ NoSQL°ú ÇϵÓÀÌ Á¡Â÷ RDB¿Í DW Áø¿µÀÇ ±â¼úÀ» Èí¼öÇÏ¸ç ¹ßÀüÇÏ°í
ÀÖ´Ù´Â Á¡À» ¹Ý¿µÇÑ´Ù.
<À̹ÌÁö : ÇϵÓÀ» ÀǹÌÇÏ´Â ³ë¶õÄÚ³¢¸®>
¸ðµÎµé ½ÃÇ賯±îÁö ÆÄÀÌÆÃ~!
|