µðÁöÅПÀÓ½º

 


NHN, Å¥ºê¸®µå Àμö¡¦ ½ÃÀå Àü¸ÁÀº?

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¿Ï¼ºµµ ³ôÀº ±¹»ê DBMS ź»ý ±â´ë

NHN "ÅõÀÚ±Ô¸ð¤ý»ç¾÷°èȹ µî ¿¬¸»²² °ø°³"
¿ÀǼҽº ¸ðµ¨ ½ÃÀå Æı޷¿£ ¾ù°¥¸° ¹ÝÀÀ



¾ËƼº£À̽º, Ƽ¸Æ½º¼ÒÇÁÆ®¿Í ÇÔ²² ´ëÇ¥ÀûÀÎ ±¹»ê µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(DBMS) ±â¾÷À¸·Î ²ÅÈ÷´ø Å¥ºê¸®µå°¡ NHN¿¡ ÀμöµÈ °Í¿¡ ´ëÇØ ¿Ï¼ºµµ ³ôÀº ±¹»ê DBMS·Î ¼ºÀåÇÒ °ÍÀ̶ó´Â ±â´ë°¡ ³ª¿À°í ÀÖ´Ù. ÇÏÁö¸¸ ½ÃÀå Æı޷¿¡ ´ëÇؼ­´Â Àü¸ÁÀÌ ¾ù°¥¸®°í ÀÖ´Ù.

NHNÀº ÀÚȸ»çÀÎ ¼­Ä¡¼Ö·ç¼ÇÀ» ÅëÇØ Å¥ºê¸®µå ÁöºÐ Àüü¸¦ 32¾ï7000¸¸¿ø¿¡ ÀμöÇÑ´Ù°í 1ÀÏ ¹ßÇ¥Çß´Ù.

2006³âºÎÅÍ ÀÎÅÍ³Ý ¼­ºñ½º¿¡ ƯȭµÈ DBMS¸¦ °øµ¿ °³¹ßÇØ ¿Â ¾ç »ç´Â Áö³­ÇØ ¸» °á°ú¹°ÀÎ `Å¥ºê¸®µå 7.3'À» °ø°³ÇÑ ÀÌÈÄ¿¡µµ ÆÄÆ®³Ê½ÊÀ» À¯ÁöÇØ ¿ÃÇØ ÃʺÎÅÍ Àμö¼³ÀÌ µ¹±âµµ Çß´Ù. NHNÀº À̹ø Àμö¸¦ ÅëÇØ DBMSÀÇ ¿øõ±â¼úÀ» È®º¸ÇÏ°í ÀÎÅÍ³Ý ¼­ºñ½º¿¡ ÃÖÀûÈ­µÈ Â÷¼¼´ë DBMS¸¦ °³¹ßÇÒ °ÍÀ̶ó°í ¹àÇû´Ù. Å¥ºê¸®µå¸¦ DBMS¸¦ ¿ÀǼҽº·Î °ø°³ÇØ °³¹ßÀÚ »ýÅ°踦 È°¼ºÈ­ÇÏ°í ±¹»ê DBMSÀÇ ¹ü¿ëÈ­¸¦ °¡¼ÓÈ­½Ãų ¼ö ÀÖ´Â °è±â¸¦ ¸¸µé °ÍÀ̶ó°í Çß´Ù.

Àü¹®°¡µéÀº À̹ø Àμö·Î Å¥ºê¸®µå¿¡ ´ëÇÑ ´ë±Ô¸ð ÅõÀÚ°¡ ÀÌ·ïÁ® ¿Ï¼ºµµ ³ôÀº ±¹»ê DBMS°¡ µîÀåÇÒ °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.

7.3 ¹öÀüÀÌ °ø°³µÈ ÀÌÈÄ NHN´Â ¿ÀǼҽº DBMSÀÎ `¸¶ÀÌSQL(MySQL)'À» »ç¿ëÇØ ¿Â ³×À̹ö ¼­ºñ½º¸¦ Å¥ºê¸®µå·Î ±³Ã¼ÇÏ´Â ÀÛ¾÷À» ÁøÇàÇÏ°í ÀÖ´Ù. À̹ø Àμöµµ Å¥ºê¸®µå¿¡ ´ëÇÑ Ä¿½ºÅ͸¶ÀÌ¡°ú À¯Áöº¸¼öºñ¿ë, Â÷±â¹öÀü °³¹ß ½Ã NHN¿¡ ÇÊ¿äÇÑ ±â´É µî ´Ù¾çÇÑ Ãø¸éÀÌ °í·ÁµÆ´Ù´Â ½Ã°¢ÀÌ ÀϹÝÀûÀÌ´Ù.

NHN °ü°èÀÚ´Â "ÇâÈÄ ÅõÀÚ±Ô¸ð¿Í DBMS ½ÃÀå¿¡ ´ëÇÑ »ç¾÷°èȹ µîÀ» ¸¶·ÃÇÏ°í ÀÖÀ¸¸ç, ¿¬¸» ½ÅÁ¦Ç° ¹ßÇ¥¿Í ÇÔ²² À̸¦ °ø°³ÇÒ °Í"À̶ó°í ¸»Çß´Ù.

11¿ù ¸»·Î ¿¹Á¤µÈ Å¥ºê¸®µåÀÇ ¿ÀǼҽºÈ­¿¡µµ °ü½ÉÀÌ ½ò¸®°í ÀÖ´Ù. Å¥ºê¸®µå´Â Áö³­ÇØ ÃÊ ÀÌ¹Ì `¶óÀ̼±½º ¹«·á'¸¦ ¼±¾ðÇß°í, À̹ø¿¡ ¼Ò½ºÄÚµå °ø°³¿Í ÇÔ²² ¿ÀǼҽº ¶óÀ̼±½º¸¦ äÅÃÇÒ ¿¹Á¤ÀÌ´Ù. ¶óÀ̼±½º ÇüÅ´ ±¸¼º¿ä¼Òº°·Î GPL, BSD, LGPL µîÀ» º°µµ·Î Àû¿ëÇÏ´Â ¹æ¾ÈÀ» °ËÅä ÁßÀÎ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. ¼Ò½ºÄÚµå °ø°³ÀÇ ¼º°ú¿¡ µû¶ó NHNÀÌ ÇâÈÄ ´õ ¸¹Àº ¿ÀǼҽºÈ­¸¦ ½ÃµµÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó´Â ½Ã°¢µµ ÀÖ´Ù.

NHNÀÇ À̹ø ½Ãµµ°¡ ½ÃÀå¿¡ ¹ÌÄ¡´Â ¿µÇâ¿¡ ´ëÇؼ­´Â Àü¸ÁÀÌ ¾ù°¥¸°´Ù. ¼Ò½ºÄÚµå °ø°³¸¦ ÅëÇØ °³¹ßÀÚ »ýÅ°踦 È°¼ºÈ­ÇÏ°í À̸¦ ´Ù½Ã »ó¾÷Àû ¸ðµ¨·Î ¿¬°áÇÏ°Ú´Ù´Â °ÍÀº ¸¶ÀÌSQLÀÇ ¹æ½Ä°ú ÀÏÄ¡ÇÑ´Ù. ÇÏÁö¸¸ ¶óÀ̼±½º Çؼ®°ú ±â¼úÁö¿ø ¹®È­ Â÷ÀÌ µîÀ¸·Î ÀÎÇØ ¸¶ÀÌSQLµµ ±¹³»¿¡¼­ ¼º°øÇÑ »ç¾÷¸ðµ¨·Î Æò°¡Çϱ⿡ ¹«¸®°¡ ÀÖ´Ù. ¸¶ÀÌSQL¿¡ ºñÇØ »ç¿ëÀÚÃþÀÌ ¸Å¿ì Çù¼ÒÇÑ Å¥ºê¸®µå°¡ ÀÌ°°Àº ¸ðµ¨·Î ½ÃÀå¿¡ ÁøÀÔÇϱ⿡´Â »ó´çÇÑ ½Ã°£ÀÌ ÇÊ¿äÇÒ °ÍÀ¸·Î Àü¸ÁµÈ´Ù.

ÀÌ ¶§¹®¿¡ ÀϺο¡¼­´Â 20¿©³âÀÇ ¾÷·ÂÀ» °¡Áø Å¥ºê¸®µåÀÇ Àμö°¡°ÝÀÌ »ý°¢º¸´Ù ³·Àº °Íµµ NHNÀÌ DBMS ½ÃÀåÀÇ °¡´É¼ºÀ» ÀÎÁ¤Çߴٱ⺸´Ù´Â ¼­ºñ½º¿¡ ÇÊ¿äÇÑ ¿øõ±â¼ú È®º¸¿¡ Ä¡ÁßÇ߱⠶§¹®ÀÌ ¾Æ´Ï³Ä°í Çؼ®ÇÑ´Ù. ƯÈ÷ ÀÎÅÍ³Ý ¼­ºñ½º¿¡ ƯȭµÈ, ¿Ï¼ºµµ ³ôÀº DBMS Á¦Ç°À» ³»³õ´Â´Ù°í Çصµ ÁÖ¿ä ¿µ¾÷´ë»óÀÌ µÉ °æÀï»çµéÀÌ µµÀÔÇÒÁö Àǹ®Àε¥´Ù ÀÌ·± »ç¾÷¸ðµ¨ ÀÚü°¡ NHNÀÇ ±âÁ¸ »ç¾÷¸ðµ¨°ú Ãæµ¹ÇÑ´Ù´Â ÁöÀûµµ ÀÖ´Ù.

±×·¯³ª ¾÷°è¿¡¼­´Â NHNÀÇ Å¥ºê¸®µå Àμö°¡ Àå±âÀûÀ¸·Î ±¹»ê DBMSÀÇ ÀÔÁö¸¦ °­È­½ÃÄÑ ÁÙ °ÍÀ̶ó´Âµ¥ ´ëü·Î µ¿ÀÇÇÑ´Ù.

±è±â¿Ï ¾ËƼº£À̽º »çÀåÀº "DBMS °³¹ßÀº ¸·´ëÇÑ ÅõÀÚ°¡ ÇÊ¿äÇÑ »ç¾÷"À̶ó¸ç "¸ÅÃâ 1Á¶¿ø´ëÀÇ °Å´ë ±â¾÷ÀÌ ±¹»ê DBMS °³¹ß¿¡ °ü½ÉÀ» °®°í ÅõÀÚÇÏ´Â °ÍÀº Àå±âÀûÀ¸·Î ½ÃÀå¿¡ ¸Å¿ì ±àÁ¤ÀûÀÎ ½ÅÈ£°¡ µÉ °Í"¶ó°í ¸»Çß´Ù.