±×·¡ÇÁ µ¥ÀÌÅͺ£À̽º ¿¬±¸•°³¹ß ±â¾÷ ‘ºñÆ®³ªÀÎ(´ëÇ¥ °Ã¶¼ø)’Àº ºòµ¥ÀÌÅÍ ±×·¡ÇÁ ºÐ¼®¿¡ ÃÖÀûÈµÈ DBMS ‘¾ÆÁ¨½º±×·¡ÇÁ v3.0’À» Ãâ½ÃÇß´Ù°í 27ÀÏ ¹àÇû´Ù.
‘¾ÆÁ¨½º±×·¡ÇÁ v3.0’Àº ½Ç½Ã°£À¸·Î ºòµ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â °í°¡¿ë¼º(HA) Ŭ·¯½ºÅÍ ±¸Á¶·Î ¼öõ¸¸°ÇÀÇ ±×·¡ÇÁ µ¥ÀÌÅÍ Ã³¸®¿Í ºÐ¼®¿¡ Æ¯ÈµÈ ¼Ö·ç¼ÇÀÌ´Ù.
|
|
|
¡ã (Ãâó : ºñÆ®³ªÀÎ Á¦°ø) |
ºñÆ®³ªÀÎ °ü°èÀÚ´Â “µ¥ÀÌÅÍÀÇ ¾çÀÌ Æø¹ßÀûÀ¸·Î Áõ°¡ÇØ°¨¿¡ µû¶ó È¿À²ÀûÀÎ µ¥ÀÌÅÍÀÇ °ü¸®´Â Çʼö ¿ä¼Ò·Î ÀÚ¸®Àâ°í ÀÖ´Ù”¶ó¸ç “ÀÌ·¯ÇÑ ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ ´ëÇÑ ´ÏÁ ÆľÇÇØ ‘ºò ±×·¡ÇÁ’ ¼Ö·ç¼ÇÀ» Ãâ½ÃÇÏ°Ô µÆ´Ù”°í À̹ø ‘¾ÆÁ¨½º±×·¡ÇÁ 3.0’ Ãâ½Ã ¹è°æÀ» ¼³¸íÇß´Ù.
‘¾ÆÁ¨½º±×·¡ÇÁ v3.0’Àº ½ºÅ丮Áö¿Í ¿£Áø¿¡ ½ºÄÉÀÏ ¾Æ¿ô(Scale-out) ¹æ½ÄÀÌ Àû¿ëµÆ´Ù.
‘½ºÄÉÀÏ ¾Æ¿ô’Àº ¼¹ö¸¦ ¿©·¯´ë Ãß°¡ÇØ ½Ã½ºÅÛÀÇ Ã³¸® ´É·ÂÀ» Çâ»ó½ÃÅ°´Â ¹æ½ÄÀ¸·Î »ç¿ëÀÚÀÇ È¯°æ°ú ´ÏÁî¿¡ µû¶ó ¼ºñ½º È®ÀåÀÌ ¿ëÀÌÇÏ´Ù.
´Ù¾çÇÑ µ¥ÀÌÅÍ ½ºÅ丮Áö »ç¿ëµµ Áö¿øÇÑ´Ù.
°Ë»ö°ú ºÐ¼® ¼ºñ½º¿¡ Æ¯ÈµÈ ¿¤¶ó½ºÆ½¼Ä¡(Elasticsearch)¿Í È®À强¿¡ Æ¯ÈµÈ ¾ÆÆÄÄ¡Hº£À̽º(Apache HBase), 󸮼ӵµ¿¡ Æ¯ÈµÈ Ä«»êµå¶ó(Cassandra) µî ±¸ÃàÇÏ´Â ¼ºñ½º¿¡ µû¶ó ÀûÇÕÇÑ ½ºÅ丮Áö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
Àü¹® °Ë»ö(Full-Text Search)°ú °°Àº °í±Þ °Ë»ö ±â´É ¹× °Ë»ö ¿£Áø À妽ÌÀ» Á¦°øÇØ °Ë»öÀ» ½±°Ô ÇØÁØ´Ù.
ÀϹÝÀûÀÎ °ü°èÇü DBMS´Â Àü¹® °Ë»öÀ» Áö¿øÇÏÁö ¾Ê¾Æ »ç¿ëÀÚµéÀÌ ¼öµ¿À¸·Î ¼öÇàÇØ¾ß ÇÏ´Â µ¥ ºñÇØ Å©°Ô °³¼±µÈ ºÎºÐÀÌ´Ù.
±âÁ¸ ¾ÆÁ¨½º±×·¡ÇÁ ¹öÀü¿¡¼ Á¦°øµÇ´ø ½ÎÀÌÆÛ(Cypher) Äõ¸®»Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚ Ä£ÈÀûÀÎ ±×·½¸°(Gremlin) Äõ¸®µµ ÇÔ²² Á¦°øµÈ´Ù.
¾Æ¿ï·¯ ±âÁ¸ ¹× ½Å±Ô »ç¿ëÀÚ´Â ºñÁî´Ï½º ¸ñÀû¿¡ µû¶ó °¢°¢ ¾ÆÁ¨½º±×·¡ÇÁ v3.0°ú v2.0 ¹öÀüÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
¸ÕÀú ¼±º¸¿´´ø ‘¾ÆÁ¨½º±×·¡ÇÁ v2.0’Àº ´ÜÀÏ ¼¹ö¿¡ ÃÖÀûȵŠºÐ»ê 󸮰¡ »¡¶ó º¹ÀâÇÏ°í Á¤±³ÇÑ µ¥ÀÌÅÍ °ü¸®¿¡ ÀûÇÕÇÏ´Ù.
v3.0Àº ¼¹ö 4´ë ÀÌ»óÀ» »ç¿ëÇÒ ¼ö ÀÖ¾î ºòµ¥ÀÌÅÍÀÇ Ã³¸®¿Í ±×·¡ÇÁ ºÐ¼® ±â´ÉÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
°Ã¶¼ø ºñÆ®³ªÀÎ ´ëÇ¥´Â “v3.0ÀÇ Ãâ½Ã¿Í ´õºÒ¾î ¾ÆÆÄÄ¡ ÀÎÅ¥º£ÀÌ¼Ç ÇÁ·ÎÁ§Æ®°¡ ÁøÇàÁßÀÎ ‘¾ÆÆÄÄ¡ ¿¡ÀÌÁöÀÌ(Apache AGE)’±îÁö ³»³â »ó¹Ý±â Ãâ½Ã¸¦ ¾ÕµÎ¸ç Æø³ÐÀº ºñÁî´Ï½º ¿É¼ÇÀ» Á¦°øÇÒ ¼ö ÀÖ´Â ±×·¡ÇÁ DBÀÇ ¶óÀξ÷À» °®Ãß°Ô µÆ´Ù”¸ç “Áö¼ÓÀû ¿¬±¸ °³¹ß°ú ÇØ¿Ü ½ÃÀå °ø·«À» ÅëÇØ µ¥ÀÌÅÍ ºÐ¼® ½ÃÀåÀÇ ¼±µµ ±â¾÷À¸·Î µµ¾àÇØ ³ª°¡°Ú´Ù”°í Æ÷ºÎ¸¦ ¹àÇû´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |