A-1. DB¸¦ ¾ÏÈ£ÈÇÑ °æ¿ì, °¡¿ë¼º¿¡ °üÇÑ À̽´´Â ù ¹øÂ°·Î´Â ¾Ï¡¤º¹È£ Á¦Ç°ÀÇ Àå¾Ö°¡ ¹ß»ýÇÏ´Â °æ¿ì¿Í µÎ ¹øÂ°·Î´Â ¾Ïȣ۸¦ ¸Á½ÇÇÑ °æ¿ì·Î ³ª´ ¼ö ÀÖ´Ù. ÀÌ ¹®Á¦´Â 49¹ø ´äº¯¿¡¼ µû·Î »ó¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù. Àå¾Ö »óȲÀ» Á¦¿ÜÇÑ °¡¿ë¼º À̽´·Î´Â ¼º´É ÀúÇÏ¿Í ±× º¸Àü¹æ¾ÈÀÌ ÀÖÀ¸¸ç »ó¼¼ÇÑ ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
Ä÷³±æÀ̰¡ Áõ°¡Çϸç ÀúÀå°ø°£, I/O Áõ°¡ µî Full Table Scan¿¡ ¿µÇâÀ» ¹ÌÄ¡°Ô µÈ´Ù. ¶ÇÇÑ °³¹ßµÈ ÄÚµù¿¡ ¹®Á¦¿¡¼µµ ¼º´É¹®Á¦¸¦ ¹ß»ý½Ãų ¼ö ÀÖÀ¸¸ç, API, Plug-In ¹æ½Äµé ¶ÇÇÑ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ó¸®Çҽÿ¡´Â ¾Ïº¹È£È ºÎÇϰ¡ ¹ß»ýµÇ±âµµ ÇÑ´Ù.
ÀÌ·¯ÇÑ ¼º´É ¹®Á¦µéÀ» ¹æÁöÇϱâ À§Çؼ´Â SQLÀÇ ÃÖÀûȰ¡ ÇÊ¿äÇϸç, Çö ½Ã½ºÅÛ¿¡ ÃÖÀûÈµÈ »óÅ¿¡¼ ¾Ïȣȸ¦ ÁøÇàÇØ¾ß ÇÑ´Ù. ±×·¯±â À§Çؼ´Â »ç¿ëÇϰí ÀÖ´Â DB¿Í ¼¹ö µî ȯ°æÀ̳ª ¹öÀüÀ» ÆÄ¾ÇÇϰí ÀÖ¾î¾ß Çϸç, ³»ºÎ¿¡ ¾î¶² µ¥ÀÌÅ͵éÀÌ ÀúÀåµÇ¾î ÀÖ´ÂÁö, µ¥ÀÌÅ͵é Áß¿¡¼´Â ¾î¶² µ¥ÀÌÅ͸¦ ¾ÏÈ£ÈÇØ¾ß ÇÏ´ÂÁö¿Í °°Àº Á¤º¸°¡ »çÀü¿¡ ÆÄ¾ÇÀÌ µÈ »óÅ¿¡¼ ÁøÇàÇØ¾ß ÇÑ´Ù.
DB¾ÏÈ£È ¼º´É º¸Àü ¹æ¹ý¿¡ ÀÖ¾î¼ °í·ÁÇÒ »çÇ×Àº È¿°ú ´ëºñ ºñ¿ë(¶óÀ̼±½º ¹× °³¹ß ÀΰǺñ)ÀÌ Àú·ÅÇÑ ¹æ¾ÈÀ¸·Î ¸¸Á·ÇÒ¸¸ÇÑ °á°ú¸¦ µµÃâÇÏ´Â °ÍÀÌ °ü°ÇÀ̸ç, 1´Ü°è ¹æ¾ÈÀ¸·Î´Â ºñ¿ë È¿°ú°¡ ÁÁÀº SQLÀ» ¼öÁ¤ÇÏ¿© View¸¦ ¿ìȸÇÏ´Â ¹æ¾ÈÀ» Àû¿ëÇÏ°í °á°ú°¡ ¸¸Á·½º·´Áö ¸øÇÑ °æ¿ì, 2´Ü°è ¹æ¾ÈÀ¸·Î API¸¦ º´¿ëÇÏ´Â Hybrid ±¸¼ºÀ» °í·ÁÇÏ´Â °ÍÀÌ ¿Ã¹Ù¸¥ ¹æ¹ýÀÌ´Ù.
¶ÇÇÑ ¾ÏÈ£È Àû¿ëµÈ Ä÷³¿¡ ´ë ÇÑ »öÀΰ˻ö(Index Searching) Áï ÀÏÄ¡°Ë»ö, Àü¹æ, ¹üÀ§(LIKE,BETWEEN, >, <, >=, <=µî ¸ðµç Àü¹æ ÀÏÄ¡ °Ë»ö) ±â´ÉµéÀ» Ȱ¿ëÇØ¾ß¸¸ ¾ÏÈ£È Àû¿ë ÈÄ ¼º´É¿¡ ´ëÇÑ °¨¼Ò¸¦ ÃÖ¼ÒÈ ÇÒ ¼ö ÀÖ´Ù.
(Á¶µ·¼· À̱۷ιú½Ã½ºÅÛ ÀÌ»ç/alex@eglobalsys.co.kr)
A-2. DB¾ÏÈ£È ¹æ½Ä¿¡ µû¶ó °¡¿ë¼ºÀÌ ¶³¾îÁö´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î º¥Ä¡¸¶Å· Å×½ºÆ®(BMT) µîÀ» ¼öÇàÇÏ¿©, ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. DB¾ÏÈ£È ¹æ½Ä¿¡´Â 5°¡Áö ¹æ½ÄÀÌ ÀÖ´Ù.
ù ¹øÂ°, ÀÀ¿ëÇÁ·Î±×·¥ ÀÚü ¾Ïȣȴ ¾Ï¡¤º¹È£È ¸ðµâÀÌ API¶óÀ̺귯¸® ÇüÅ·Π¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ ¼³Ä¡µÇ°í ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¾Ï¡¤º¹È£È ¸ðµâÀ» È£ÃâÇÏ´Â ¹æ½ÄÀÌ´Ù. ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ ¾Ï¡¤º¹È£È¸¦ À§ÇÑ Ãß°¡ÀûÀÎ ºÎÇϰ¡ ¹ß»ýÇÑ´Ù.
µÎ ¹øÂ°, DB¼¹ö ¾ÏÈ£È ¹æ½ÄÀº ¾Ï¡¤º¹È£È ¸ðµâÀÌ DB¼¹ö¿¡ ¼³Ä¡µÇ°í DBMS¿¡¼ Ç÷¯±×ÀÎ(Plug-In)À¸·Î ¿¬°áµÈ ¾Ï¡¤º¹È£È ¸ðµâÀ» È£ÃâÇÏ´Â ¹æ½ÄÀÌ´Ù. DBMS¿¡¼ DB¼¹öÀÇ ¾Ï¡¤º¹È£È ¸ðµâÀ» Ç÷¯±×ÀÎÀ¸·Î È£ÃâÇÒ ¶§ Ãß°¡ÀûÀÎ ºÎÇϰ¡ ¹ß»ýÇØ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ´Ù.
¼¼ ¹øÂ°, DBMS ÀÚü ¾Ïȣȹæ½ÄÀº DBMS¿¡ ³»ÀåµÇ¾î ÀÖ´Â ¾ÏÈ£È ±â´É(TDE : Transparent DataEncryption)À» ÀÌ¿ëÇÏ¿© ¾Ï¡¤º¹È£È ÇÏ´Â ¹æ½ÄÀÌ´Ù. DBMS ¿£Áø¿¡ ÃÖÀûÈµÈ ¼º´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.
³× ¹øÂ°, DBMS¾ÏÈ£È ±â´É È£Ãâ ¹æ½ÄÀº DBMS ÀÚüÀûÀ¸·Î ¾Ï¡¤º¹È£È ±â´ÉÀ» ¼öÇàÇÏ´Â API¸¦ Á¦°øÇϰí ÇØ´ç ÇÔ¼ö¸¦ »ç¿ëÇϱâ À§ÇØ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ È£ÃâÇÏ´Â ¹æ½ÄÀÌ´Ù. DB¼¹ö¿¡ Ãß°¡ÀûÀÎ ºÎÇϰ¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
´Ù¼¸ ¹øÂ°, ¿î¿µÃ¼Á¦ ¾ÏÈ£È ¹æ½ÄÀº IS¿¡¼ ¹ß»ýÇÏ´Â ÀÔÃâ·Â ½Ã½ºÅÛ È£ÃâÀ» ÀÌ¿ëÇÑ ¾Ï¡¤º¹È£È ¹æ½ÄÀ¸·Î DBÆÄÀÏ ÀÚü¸¦ ¾ÏÈ£È Çϴ°ÍÀÌ´Ù. DBÆÄÀÏ Àüü¸¦ ¾ÏÈ£ÈÇϴµ¥ µû¸¥ ÆÄÀÏ ¼¹ö ¹× DB¼¹ö¿¡ Ãß°¡ÀûÀÎ ºÎÇϰ¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
(È«Áؼ® Çѱ¹»ê¾÷±â¼úº¸È£Çùȸ °üÁ¦¿î¿µÆÀ ÆÀÀå/jun0817@kaits.or.kr)
[±è°æ¾Ö ±âÀÚ(boan3@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>