ºò µ¥ÀÌÅÍ Q&A- NoSQLÀ̶õ
¡á ºòµ¥ÀÌÅÍ, ¹Ì·¡¸¦ ¿¬´Ù
(4) ºò µ¥ÀÌÅ͸¦ ¿©´Â ±â¾÷ `Ƽº£·Î`
IT½ÃÀåÁ¶»ç±â¾÷ÀÎ Çѱ¹IDC´Â ÃÖ±Ù ¹ß°£ÇÑ `Çѱ¹ DBMS ½ÃÀå ºÐ¼® ¹× Àü¸Á º¸°í¼`¿¡¼ µ¥ÀÌÅÍ¿þ¾îÇϿ콺 ¾îÇöóÀ̾ð½º, µ¥ÀÌÅͺ£À̽º ¹× ºÐ¼®°£ÀÇ ÅëÇÕ Ãß¼¼¿Í ÇÔ²² ºò µ¥ÀÌÅÍ ºÐ¼®ÀÌ ½ÃÀå º¯È¸¦ À¯¹ßÇÏ´Â µ¿ÀÎÀ¸·Î ÀÛ¿ëÇÏ°í ÀÖ´Ù°í ºÐ¼®Çß´Ù.
Çѱ¹IDC´Â ƯÈ÷ ºò µ¥ÀÌÅÍ ºÐ¼® Çʿ伺¿¡ µû¶ó NoSQL(Not only SQL) ±â¼úÀÌ ÀüÅëÀûÀÎ RDBMS¸¦ º¸¿ÏÇϱâ À§ÇØ »ç¿ëµÇ°í ÀÖ´Ù°í ¼³¸íÇß´Ù. ¶Ç ÇâÈÄ ±â¼úÇ¥ÁØÀ̳ª °ú±Ý ¸ðµ¨ÀÌ ¸íÈ®ÇØÁö°í ¼º°øÀûÀÎ µµÀÔ»ç·Ê°¡ Áõ°¡Çϸé NoSQL ±â¼úÀÌ È°¼ºÈµÇ°í, NoSQL ±â¼ú¿¡ Àü¹®¼ºÀ» °®Ãá ±â¾÷¿¡ ´ëÇÑ ÀμöÇÕº´µµ È°¹ßÇØÁú °ÍÀ¸·Î ¿¹»óÇß´Ù.
NoSQLÀº ÀüÅëÀûÀÎ °ü°èÇü DBMS(RDBMS)¿Í´Â ´Ù¸£°Ô ¼³°èµÈ ºñ°ü°èÇü DBMS·Î, ´ë±Ô¸ðÀÇ µ¥ÀÌÅ͸¦ À¯¿¬ÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ´Â °ÍÀÌ °Á¡ÀÌ´Ù. ¶Ç ¿ÀǼҽº¸¦ ±â¹ÝÀ¸·Î ÇØ »ó¿ë DBMS¿¡ ºñÇØ ÈξÀ Àú·ÅÇÏ°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
RDBMS´Â ÀÏ°ü¼º(¸ðµç ³ëµå´Â °°Àº ½Ã°£¿¡ °°Àº µ¥ÀÌÅ͸¦ º¸¿©Áà¾ß ÇÔ)°ú À¯È¿¼º(ÀϺΠ³ëµå°¡ ´Ù¿îµÅµµ ´Ù¸¥ ³ëµå¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê¾Æ¾ß ÇÔ)¿¡ ÁßÁ¡À» µÎ°í ÀÖ´Â ¹Ý¸é, NoSQLÀº ºÐ»ê°¡´É¼º(³×Æ®¿öÅ© Àü¼Û Áß ÀϺΠµ¥ÀÌÅ͸¦ ¼Õ½ÇµÅµµ ½Ã½ºÅÛÀº Á¤»óÀûÀ¸·Î µ¿ÀÛÇØ¾ß ÇÔ)¿¡ ÁßÁ¡À» µÎ¸ç, ÀÏ°ü¼º°ú À¯È¿¼ºÀº º¸ÀåÇÏÁö ¾Ê´Â´Ù.
NoSQLÀº ¡âºÐ»êȯ°æ Áö¿ø ¡â¸·´ëÇÑ ¾çÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ´ë¿ë·® µ¥ÀÌÅÍÀÇ ºü¸¥ Àε¦½Ì ¡âŬ·¯½ºÅͳª ±×¸®µå¿¡¼ÀÇ ±¸µ¿À» À§ÇØ ´Ù¾çÇÑ Å×À̺í·Î µ¥ÀÌÅͺ£À̽º¸¦ ³ª´²¾ß ÇÏ´Â º¹ÀâÇÑ ÀÛ¾÷ ¾øÀÌ ¼Õ½±°í Àú·ÅÇÏ°Ô ¿©·¯ ¼¹öµéÀÇ ¼öÆòÀû È®Àå µîÀ» Ư¡À¸·Î ÇÑ´Ù.
°µ¿½Ä±âÀÚ dskang@ ¢º°µ¿½Ä±âÀÚÀÇ ºí·Î±× : http://blog.dt.co.kr/blog/?mb_id=dskang
[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]
(4) ºò µ¥ÀÌÅ͸¦ ¿©´Â ±â¾÷ `Ƽº£·Î`
IT½ÃÀåÁ¶»ç±â¾÷ÀÎ Çѱ¹IDC´Â ÃÖ±Ù ¹ß°£ÇÑ `Çѱ¹ DBMS ½ÃÀå ºÐ¼® ¹× Àü¸Á º¸°í¼`¿¡¼ µ¥ÀÌÅÍ¿þ¾îÇϿ콺 ¾îÇöóÀ̾ð½º, µ¥ÀÌÅͺ£À̽º ¹× ºÐ¼®°£ÀÇ ÅëÇÕ Ãß¼¼¿Í ÇÔ²² ºò µ¥ÀÌÅÍ ºÐ¼®ÀÌ ½ÃÀå º¯È¸¦ À¯¹ßÇÏ´Â µ¿ÀÎÀ¸·Î ÀÛ¿ëÇÏ°í ÀÖ´Ù°í ºÐ¼®Çß´Ù.
Çѱ¹IDC´Â ƯÈ÷ ºò µ¥ÀÌÅÍ ºÐ¼® Çʿ伺¿¡ µû¶ó NoSQL(Not only SQL) ±â¼úÀÌ ÀüÅëÀûÀÎ RDBMS¸¦ º¸¿ÏÇϱâ À§ÇØ »ç¿ëµÇ°í ÀÖ´Ù°í ¼³¸íÇß´Ù. ¶Ç ÇâÈÄ ±â¼úÇ¥ÁØÀ̳ª °ú±Ý ¸ðµ¨ÀÌ ¸íÈ®ÇØÁö°í ¼º°øÀûÀÎ µµÀÔ»ç·Ê°¡ Áõ°¡Çϸé NoSQL ±â¼úÀÌ È°¼ºÈµÇ°í, NoSQL ±â¼ú¿¡ Àü¹®¼ºÀ» °®Ãá ±â¾÷¿¡ ´ëÇÑ ÀμöÇÕº´µµ È°¹ßÇØÁú °ÍÀ¸·Î ¿¹»óÇß´Ù.
NoSQLÀº ÀüÅëÀûÀÎ °ü°èÇü DBMS(RDBMS)¿Í´Â ´Ù¸£°Ô ¼³°èµÈ ºñ°ü°èÇü DBMS·Î, ´ë±Ô¸ðÀÇ µ¥ÀÌÅ͸¦ À¯¿¬ÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ´Â °ÍÀÌ °Á¡ÀÌ´Ù. ¶Ç ¿ÀǼҽº¸¦ ±â¹ÝÀ¸·Î ÇØ »ó¿ë DBMS¿¡ ºñÇØ ÈξÀ Àú·ÅÇÏ°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
RDBMS´Â ÀÏ°ü¼º(¸ðµç ³ëµå´Â °°Àº ½Ã°£¿¡ °°Àº µ¥ÀÌÅ͸¦ º¸¿©Áà¾ß ÇÔ)°ú À¯È¿¼º(ÀϺΠ³ëµå°¡ ´Ù¿îµÅµµ ´Ù¸¥ ³ëµå¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê¾Æ¾ß ÇÔ)¿¡ ÁßÁ¡À» µÎ°í ÀÖ´Â ¹Ý¸é, NoSQLÀº ºÐ»ê°¡´É¼º(³×Æ®¿öÅ© Àü¼Û Áß ÀϺΠµ¥ÀÌÅ͸¦ ¼Õ½ÇµÅµµ ½Ã½ºÅÛÀº Á¤»óÀûÀ¸·Î µ¿ÀÛÇØ¾ß ÇÔ)¿¡ ÁßÁ¡À» µÎ¸ç, ÀÏ°ü¼º°ú À¯È¿¼ºÀº º¸ÀåÇÏÁö ¾Ê´Â´Ù.
NoSQLÀº ¡âºÐ»êȯ°æ Áö¿ø ¡â¸·´ëÇÑ ¾çÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ´ë¿ë·® µ¥ÀÌÅÍÀÇ ºü¸¥ Àε¦½Ì ¡âŬ·¯½ºÅͳª ±×¸®µå¿¡¼ÀÇ ±¸µ¿À» À§ÇØ ´Ù¾çÇÑ Å×À̺í·Î µ¥ÀÌÅͺ£À̽º¸¦ ³ª´²¾ß ÇÏ´Â º¹ÀâÇÑ ÀÛ¾÷ ¾øÀÌ ¼Õ½±°í Àú·ÅÇÏ°Ô ¿©·¯ ¼¹öµéÀÇ ¼öÆòÀû È®Àå µîÀ» Ư¡À¸·Î ÇÑ´Ù.
°µ¿½Ä±âÀÚ dskang@ ¢º°µ¿½Ä±âÀÚÀÇ ºí·Î±× : http://blog.dt.co.kr/blog/?mb_id=dskang
[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]