ÅëÇÕ ¾ÆÅ°ÅØó·Î ½±°í ºü¸£°Ô ¾ÏÈ£È
Æ柽ÃÅ¥¸®Æ¼(´ëÇ¥ À̼®¿ì)ÀÇ µ¥ÀÌÅͺ£À̽º(DB) ¾Ïȣȸ¦ À§ÇÑ ÅëÇÕº¸¾È ¼Ö·ç¼ÇÀÎ `µð¾Æ¸ð'´Â ±¹³» DB¾ÏÈ£È ±â¼úÀ» ¼±µµÇÏ°í ÀÖ´Â Á¦Ç°ÀÌ´Ù. ¿ì¼öÇÑ ±â¼ú·Â°ú Ç°Áú ¿ìÀ§·Î ³ôÀº ½ÃÀåÁ¡À¯À²À» À¯ÁöÇÏ°í ÀÖÀ¸¸ç, 500°³ ÀÌ»óÀÇ °í°´È¯°æ¿¡¼ ÃàÀûµÈ °æÇèÀ» Åä´ë·Î °¡Àå ½Ç¿ëÀûÀÎ DBº¸¾È ȯ°æÀ» Á¦°øÇÑ´Ù.
µð¾Æ¸ð¸¸ÀÇ Áøº¸µÈ ÅëÇÕ ¾ÆÅ°ÅØó·Î ¾î¶² ȯ°æ¿¡¼µµ ½±°í ºü¸£°Ô µ¥ÀÌÅ͸¦ ¾ÏÈ£È ÇÒ ¼ö ÀÖÀ¸¸ç, Á¢±ÙÁ¦¾î¿Í °¨»ç¸¦ µ¿½Ã¿¡ Á¦°øÇÏ´Â ÅëÇÕ±â´ÉÀ¸·Î º¸¾È¼ºÀ» Á¦°øÇÑ´Ù´Â °Ô ȸ»çÃøÀÇ ¼³¸íÀÌ´Ù.
µð¾Æ¸ð´Â ´Ù¾çÇÑ DB ±¸µ¿È¯°æ¿¡¼ ¿ì¼ö¼º°ú ¾ÈÁ¤¼ºÀ» ÀÔÁõ ¹ÞÀº Á¦Ç°À¸·Î °í°´ ȯ°æ¿¡ ÃÖÀûÈµÈ DBº¸¾Èü°è ±¸Ãà ¹× DBº¸¾È Á¡°Ë ºÎ°¡¼ºñ½º¸¦ Á¦°øÇØ °ø°ø¤ý±ÝÀ¶¤ý±â¾÷¤ý±³À° µî °¢ ºÐ¾ßº°·Î ¸¹Àº °í°´À» º¸À¯ÇÏ°í ÀÖ´Ù.
°í°´ ȯ°æ¿¡ ÃÖÀûÈ ÇÒ ¼ö ÀÖµµ·Ï Ç÷¯±×ÀÎ(Plug-in) ¹æ½ÄÀÇ µð¾Æ¸ð, °ÔÀÌÆ®¿þÀÌ ¹æ½ÄÀÇ µð¾Æ¸ðSG, API ¹æ½ÄÀÇ µð¾Æ¸ð SCP µî ¼¼ °¡Áö ¹æ¹ýÀ» °¢°¢ ¶Ç´Â °áÇÕÇØ ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù.
µð¾Æ¸ð´Â °¢°¢ÀÇ ±¸¼º¹æ½Ä¿¡ µû¶ó Â÷º°ÈµÈ ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. Ç÷¯±×ÀÎ ¹æ½ÄÀÇ µð¾Æ¸ð´Â °·ÂÇÑ µ¥ÀÌÅÍ ¾ÏÈ£È¿Í ¾ö°ÝÇÑ ±ÇÇÑ°ü¸®°¡ °¡´ÉÇÏ´Ù. µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(DBMS) ³»¿¡ ¼³Ä¡µÈ ½ÃÅ¥¸®Æ¼ ¿¡ÀÌÀüÆ®(Security Agent)°¡ ¾Ï¤ýº¹È£È ¹× °·ÂÇÑ Á¢±ÙÁ¦¾î¸¦ ¼öÇàÇÑ´Ù. DBMS ³»ºÎ¿¡ µ¿ÀÛÇÏ´Â ¸ðµç ÇÔ¼ö¿Í ÇÁ·Î½ÃÀú¿¡µµ ¾ÏÈ£È ÀýÂ÷ Àû¿ëÀÌ °¡´ÉÇÏ´Ù.
°ÔÀÌÆ®¿þÀÌ ¹æ½ÄÀÇ µð¾Æ¸ð SG´Â ¾ÏÈ£ÈµÈ DBÀÇ ¼º´ÉÀ» Çâ»ó½ÃÄÑÁÖ°í, µð¾Æ¸ð°¡ Àû¿ëµÈ DB¿¡ ´ëÇÑ Äõ¸®¸¦ ÃÖÀûÈ ½ÃÄÑÁØ´Ù. ¾ÏÈ£È ¼º´É »çÀü Áø´Ü ¹× Äõ¸® ÃÖÀûÈ °¡À̵å Á¦°ø, ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁ¤ ¾ø´Â ¾Ïȣȵµ Àû¿ë °¡´ÉÇÏ´Ù.
API ¹æ½ÄÀÇ µð¾Æ¸ð SCP´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Á÷Á¢ ¾ÏȣȰ¡ °¡´ÉÇÏ°í ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Ãß°¡µÇ´Â °³¹ßÀÚ µµ±¸ SCP ¿¡ÀÌÀüÆ®°¡ ¾Ïº¹È£È¸¦ ¼öÇàÇÑ´Ù. DBMS¿Í µ¶¸³ÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ȯ°æ¿¡ ¸ÂÃß¾î SCP ¿¡ÀÌÀüÆ®¸¦ Àû¿ëÇÑ´Ù. º°µµ Å° °ü¸® ¼¹ö¿¡¼ ¾Ïº¹È£È Å° ÅëÇÕ °ü¸®µµ ÇÒ ¼ö ÀÖ´Ù.
µð¾Æ¸ð¸¸ÀÇ Áøº¸µÈ ÅëÇÕ ¾ÆÅ°ÅØó·Î ¾î¶² ȯ°æ¿¡¼µµ ½±°í ºü¸£°Ô µ¥ÀÌÅ͸¦ ¾ÏÈ£È ÇÒ ¼ö ÀÖÀ¸¸ç, Á¢±ÙÁ¦¾î¿Í °¨»ç¸¦ µ¿½Ã¿¡ Á¦°øÇÏ´Â ÅëÇÕ±â´ÉÀ¸·Î º¸¾È¼ºÀ» Á¦°øÇÑ´Ù´Â °Ô ȸ»çÃøÀÇ ¼³¸íÀÌ´Ù.
µð¾Æ¸ð´Â ´Ù¾çÇÑ DB ±¸µ¿È¯°æ¿¡¼ ¿ì¼ö¼º°ú ¾ÈÁ¤¼ºÀ» ÀÔÁõ ¹ÞÀº Á¦Ç°À¸·Î °í°´ ȯ°æ¿¡ ÃÖÀûÈµÈ DBº¸¾Èü°è ±¸Ãà ¹× DBº¸¾È Á¡°Ë ºÎ°¡¼ºñ½º¸¦ Á¦°øÇØ °ø°ø¤ý±ÝÀ¶¤ý±â¾÷¤ý±³À° µî °¢ ºÐ¾ßº°·Î ¸¹Àº °í°´À» º¸À¯ÇÏ°í ÀÖ´Ù.
°í°´ ȯ°æ¿¡ ÃÖÀûÈ ÇÒ ¼ö ÀÖµµ·Ï Ç÷¯±×ÀÎ(Plug-in) ¹æ½ÄÀÇ µð¾Æ¸ð, °ÔÀÌÆ®¿þÀÌ ¹æ½ÄÀÇ µð¾Æ¸ðSG, API ¹æ½ÄÀÇ µð¾Æ¸ð SCP µî ¼¼ °¡Áö ¹æ¹ýÀ» °¢°¢ ¶Ç´Â °áÇÕÇØ ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù.
µð¾Æ¸ð´Â °¢°¢ÀÇ ±¸¼º¹æ½Ä¿¡ µû¶ó Â÷º°ÈµÈ ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. Ç÷¯±×ÀÎ ¹æ½ÄÀÇ µð¾Æ¸ð´Â °·ÂÇÑ µ¥ÀÌÅÍ ¾ÏÈ£È¿Í ¾ö°ÝÇÑ ±ÇÇÑ°ü¸®°¡ °¡´ÉÇÏ´Ù. µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(DBMS) ³»¿¡ ¼³Ä¡µÈ ½ÃÅ¥¸®Æ¼ ¿¡ÀÌÀüÆ®(Security Agent)°¡ ¾Ï¤ýº¹È£È ¹× °·ÂÇÑ Á¢±ÙÁ¦¾î¸¦ ¼öÇàÇÑ´Ù. DBMS ³»ºÎ¿¡ µ¿ÀÛÇÏ´Â ¸ðµç ÇÔ¼ö¿Í ÇÁ·Î½ÃÀú¿¡µµ ¾ÏÈ£È ÀýÂ÷ Àû¿ëÀÌ °¡´ÉÇÏ´Ù.
°ÔÀÌÆ®¿þÀÌ ¹æ½ÄÀÇ µð¾Æ¸ð SG´Â ¾ÏÈ£ÈµÈ DBÀÇ ¼º´ÉÀ» Çâ»ó½ÃÄÑÁÖ°í, µð¾Æ¸ð°¡ Àû¿ëµÈ DB¿¡ ´ëÇÑ Äõ¸®¸¦ ÃÖÀûÈ ½ÃÄÑÁØ´Ù. ¾ÏÈ£È ¼º´É »çÀü Áø´Ü ¹× Äõ¸® ÃÖÀûÈ °¡À̵å Á¦°ø, ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁ¤ ¾ø´Â ¾Ïȣȵµ Àû¿ë °¡´ÉÇÏ´Ù.
API ¹æ½ÄÀÇ µð¾Æ¸ð SCP´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Á÷Á¢ ¾ÏȣȰ¡ °¡´ÉÇÏ°í ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Ãß°¡µÇ´Â °³¹ßÀÚ µµ±¸ SCP ¿¡ÀÌÀüÆ®°¡ ¾Ïº¹È£È¸¦ ¼öÇàÇÑ´Ù. DBMS¿Í µ¶¸³ÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß ȯ°æ¿¡ ¸ÂÃß¾î SCP ¿¡ÀÌÀüÆ®¸¦ Àû¿ëÇÑ´Ù. º°µµ Å° °ü¸® ¼¹ö¿¡¼ ¾Ïº¹È£È Å° ÅëÇÕ °ü¸®µµ ÇÒ ¼ö ÀÖ´Ù.