º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

Home > Àüü±â»ç

[½ÃÅ¥¸®Æ¼ Q&A] DB¾Ïȣȭ, °¡¿ë¼º ¹®Á¦´Â ¾ø³ª¿ä?

ÀÔ·Â : 2014-09-05 11:01
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
Q. ¹æ´ëÇÑ DB¸¦ ´Ù·ç´Â À¥¼­ºñ½ºÀÇ °æ¿ì, DB ¾Ïȣȭ¸¦ ÇßÀ» ¶§ °¡¿ë¼º¿¡ ¹®Á¦°¡ ¾ø´Â °ÍÀΰ¡? DB ¾Ïȣȭ °¡¿îµ¥¼­µµ °¡¿ë¼ºÀ» ÃÖ´ëÇÑ º¸ÀåÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ´ÂÁö ±Ã±ÝÇÏ´Ù.


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/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
3¿ù 15ÀϺÎÅÍ ½ÃÇàµÇ°í ÀÖ´Â °³Á¤ °³ÀÎÁ¤º¸º¸È£¹ý°ú °ü·ÃÇØ °¡Àå ±î´Ù·Ó°í ÀÌÇàÇϱ⠾î·Á¿î Á¶Ç×Àº ¹«¾ùÀΰ¡¿ä?
ÀΰøÁö´É(AI) µî ÀÚµ¿È­µÈ °áÁ¤¿¡ ´ëÇÑ Á¤º¸ÁÖü ±Ç¸® ±¸Ã¼È­
Á¢±Ù±ÇÇÑ °ü¸® µî °³ÀÎÁ¤º¸ ¾ÈÀü¼º È®º¸Á¶Ä¡ °­È­ ¹× °íÀ¯½Äº°Á¤º¸ °ü¸®½ÇÅ Á¤±âÁ¶»ç
¿µÇâÆò°¡ ¿ä¾àº» °ø°³Á¦µµ µµÀÔ µî °³ÀÎÁ¤º¸ ¿µÇâÆò°¡Á¦µµ
¿µ»óÁ¤º¸Ã³¸®±â±â ¹× ¾ÈÀüÁ¶Ä¡ ±âÁØ
°³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚÀÇ Àü¹®¼º °­È­ À§ÇÑ Àü¹®CPO ÁöÁ¤
±¹¿Ü ¼öÁý¡¤ÀÌÀü °³ÀÎÁ¤º¸ 󸮹æħ °ø°³ µî °³ÀÎÁ¤º¸ 󸮹æħ Æò°¡Á¦µµ
¼ÕÇعè»óÃ¥ÀÓ Àǹ«´ë»óÀÚ º¯°æ ¹× È®´ë
°ø°ø±â°ü °³ÀÎÁ¤º¸ º¸È£¼öÁØ Æò°¡ È®´ë
±âŸ(´ñ±Û·Î)