¼º´ÉÁ¡°Ë, DB¾ÏÈ£È ¹× Á¢±ÙÁ¦¾î ¿¬µ¿ µî °í·Á»çÇ× ²Ä²ÄÈ÷ °ËÅäÇØ¾ß
[º¸¾È´º½º=±è±¤¿ ½Å½Ã¿þÀÌ »ó¹«] °³ÀÎÁ¤º¸º¸È£¹ý¿¡ ´ëÀÀÇϱâ À§ÇÏ¿© ¸¹Àº °ø°ø±â°ü ¹× ¹Î°£È¸»ç¿¡¼ ´Ù¾çÇÑ ±â¼úÀû Á¶Ä¡°¡ ÃëÇØÁö°í ÀÖ°í, ±× Áß¿¡ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» Çϰí ÀÖ´Â ºÐ¾ßÀÎ DB¾ÏÈ£È Àû¿ëÀ» À§ÇØ ÇöÀç ¸¹Àº ÇÁ·ÎÁ§Æ®°¡ ÁøÇà Áß¿¡ ÀÖ´Ù.
DB ¾ÏÈ£È Àû¿ë¿¡ ¾Õ¼ »ìÆìºÁ¾ß ÇÒ DB º¸¾È
°³ÀÎÁ¤º¸ÀÇ Á߿伺ÀÌ ºÎ°¢µÇ¸é¼ ³»ºÎ »ç¿ëÀÚ ¹× ¿ÜºÎ ÇØÄ¿ÀÇ ÁÖµÈ ¸ñÇ¥µµ °³ÀÎÁ¤º¸ÀÇ ºÒ¹ýÀûÀÎ Å»Ãë¿¡ ÀÖ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ·± »óȲ¿¡¼ °³ÀÎÁ¤º¸¸¦ ü°èÀûÀ¸·Î ÀúÀåÇϰí ÀÖ´Â DB¿¡ ´ëÇÑ º¸¾ÈÀº Àý´ëÀûÀ¸·Î Áß¿äÇϸç, DBº¸¾ÈÀ» À§Çؼ´Â DBÁ¢±ÙÅëÁ¦ ¹× DB¾ÏÈ£È ½Ã½ºÅÛÀ» ±¸ÃàÇØ¾ß ÇÑ´Ù.
1) DBÁ¢±ÙÁ¦¾î ¼Ö·ç¼Ç
±¹³» Á¦Ç°ÀÇ °æ¿ì ´ëºÎºÐ °ÔÀÌÆ®¿þÀÌ(Gateway), ½º´ÏÇÎ(Sniffing), ¿¡ÀÌÀüÆ®(Agent) ¹æ½ÄÀ» Áö¿øÇϰí ÀÖÀ¸¸ç, °¢ ¹æ½ÄÀ» Á¶ÇÕÇÑ ÇÏÀ̺긮µå ¹æ½Äµµ Áö¿øÇϰí ÀÖ´Ù.
2) DB¾ÏÈ£È ¼Ö·ç¼Ç
Ä÷³ ¾ÏÈ£ÈÀÇ °æ¿ì¿¡´Â DB ¼¹ö¿¡ ¼³Ä¡ÇÏ´Â Ç÷¯±×ÀÎ(Plug-In) ¹æ½Ä, AP ¼¹ö¿¡ ¼³Ä¡ÇÏ´Â API ¹æ½ÄÀ¸·Î Å©°Ô ±¸ºÐµÇ¸ç, À̿ܿ¡ Secure Proxy ¹æ½Ä, ´ëüŰ(PIN, Ticket, Coupon) ¹æ½Ä µîÀ¸·Î ¼¼ºÐȵȴÙ.
DB ¾ÏÈ£È ±¸Ãà ½Ã °í·Á»çÇ×
1) ¼º´É Á¡°Ë
DB¾ÏÈ£È¿Í °ü·ÃÇÏ¿© °¡Àå ¸¹ÀÌ °í·ÁÇÏ´Â ±¸¼º ¹æ½ÄÀÌ Ç÷¯±×ÀÎ(Plug-In) ¹æ½ÄÀÌ´Ù. Ç÷¯±×ÀÎ ¹æ½ÄÀº Áö¿øÇÏ´Â ¼Ö·ç¼ÇµéÀÌ °ÅÀÇ ¸ðµÎ ÇÊ¿äÇÑ ÀÎÁõÀ» ȹµæÇß°í, ±âÁ¸ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼öÁ¤ÀÌ API ¹æ½Ä¿¡ ºñÇØ ÈξÀ Àû¾î ±¸ÃàÀÌ ¿ëÀÌÇÑ ¹æ½ÄÀÌ´Ù. ´Ù¸¸ DB¼¹ö¿¡ ¾Ï¡¤º¹È£È ¸ðµâÀÌ ¼³Ä¡µÇ¹Ç·Î DB¼¹ö¿¡ ¹ÌÄ¡´Â ¿µÇâÀÌ Å©°í, ¼º´ÉÀúÇϰ¡ ¹ß»ýÇÑ´Ù.
ÇöÀç ¾ÏÈ£È ´ë»ó Ä÷³À» »ç¿ëÇÏ´Â SQL ÆÐÅÏÀ» ºÐ¼®Çغ¸¸é, ´ëºÎºÐÀÇ »çÀÌÆ®¿¡¼ SELECT ¹®ÀåÀÌ 90% ÀÌ»ó Á¡À¯Çϰí, ³ª¸ÓÁö¸¦ INSERT ¹®ÀåÀÌ Â÷ÁöÇÑ´Ù. UPDATE, DELETE´Â »ó´ëÀûÀ¸·Î ¸Å¿ì Àû´Ù.
ÀÌ·± ÀÌÀ¯·Î, Ç÷¯±×ÀÎ Á¦Ç°À» °í·ÁÇÒ ¶§, SELECT ¼º´ÉÀÌ °¡Àå ÁÁÀº Á¦Ç°À» µµÀÔÇØ¾ß ÇÑ´Ù. Ç÷¯±×ÀÎ ¹æ½ÄÀº ¾Ï¡¤º¹È£È ¶óÀ̺귯¸®¸¦ ¼öÇàÇϱâ Àü¿¡ °¢Á¾ÀÇ Å° °ü¸® ·ÎÁ÷À̳ª, ±ÇÇÑ Ã¼Å©ÇÏ´Â ·ÎÁ÷ µîÀÌ ÇÊ¿äÇÏ´Ù. ¿©±â¼ ÇØ´ç ·ÎÁ÷À» ¾î¶»°Ô ±¸¼ºÇß´À³Ä¿¡ µû¶ó ¼º´ÉÂ÷À̰¡ ¸¹ÀÌ ³ª´Âµ¥, °æ¿ì¿¡ µû¶ó¼´Â 2~3¹è ÀÌ»óÀÇ Â÷À̸¦ º¸À̱⵵ ÇÑ´Ù. ¼º´ÉÀÌ ¸Å¿ì Áß¿äÇÑ ¿ä¼Ò°¡ µÇ´Â ȯ°æ¿¡¼ Ç÷¯±×ÀÎ ¹æ½ÄÀ» °í·ÁÇÏ´Â °æ¿ì¿¡´Â ¹Ýµå½Ã Á¶È¸ ¼º´ÉÀ» Á¡°ËÇÏ´Â BMT µîÀ» ¼öÇàÇÏ¿©, ÃÖÀûÀ» ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
2) °³ÀÎÁ¤º¸ »ç¿ë ÀÌ·Â ·Î±ë
ÇàÁ¤¾ÈÀüºÎ¿¡¼ °í½ÃÇÑ ¡®°³ÀÎÁ¤º¸ÀÇ ¾ÈÁ¤¼º È®º¸Á¶Ä¡ ±âÁØ(ÀÌÇÏ È®º¸Á¶Ä¡ ±âÁØ)¡¯ÀÇ 8Á¶ 1Ç׿¡ ¾Æ·¡¿Í °°Àº Á¶Ç×ÀÌ ÀÖ´Ù.
¨ç °³ÀÎÁ¤º¸Ã³¸®ÀÚ´Â °³ÀÎÁ¤º¸Ãë±ÞÀÚ°¡ °³ÀÎÁ¤º¸Ã³¸®½Ã½ºÅÛ¿¡ Á¢¼ÓÇÑ ±â·ÏÀ» ÃÖ¼Ò 6°³¿ù ÀÌ»ó º¸°ü °ü¸®ÇÏ¿©¾ß ÇÑ´Ù.
À̸¦ »ó¼¼È÷ ÇØ¼³ÇÑ ÇØ¼³¼¿¡ µû¸£¸é, ¡®°³ÀÎÁ¤º¸Ãë±ÞÀÚ°¡ °³ÀÎÁ¤º¸Ã³¸®½Ã½ºÅÛ¿¡ Á¢¼ÓÇÏ¿© °³ÀÎÁ¤º¸¸¦ ó¸®ÇÑ °æ¿ì, ¼öÇàÇÑ ¾÷¹« ³»¿ª¿¡ ´ëÇÏ¿© ½Äº°ÀÚ, Á¢¼ÓÀϽÃ, Á¢¼ÓÀÚ¸¦ ¾Ë ¼ö ÀÖ´Â Á¤º¸, ¼öÇà¾÷¹« µîÀÇ Á¢¼Ó±â·ÏÀ» ÃÖ¼Ò 6°³¿ù ÀÌ»ó ÀúÀåÇϰí Á¤±âÀûÀ¸·Î È®ÀΡ¤°¨µ¶ÇØ¾ß ÇÑ´Ù¡¯¶ó°í µÇ¾î ÀÖ°í, ·Î±×¸¦ ³²°Ü¾ß ÇÏ´Â Ç׸ñÀ¸·Î´Â ´ÙÀ½°ú °°ÀÌ ¿¹½ÃÇϰí ÀÖ´Ù.
¾ÏÈ£È ´ë»óÀÌ µÇ´Â °íÀ¯½Äº° Á¤º¸´Â °³ÀÎÁ¤º¸ Áß¿¡¼µµ Ưº°È÷ °ü¸®µÇ¾î¾ß ÇÏ´Â ÇÙ½É Á¤º¸¿¡ ÇØ´çÇϹǷÎ, °íÀ¯½Äº° Á¤º¸¸¦ ÀÌ¿ëÇÑ ³»¿ª(°³ÀÎÁ¤º¸ ó¸® ³»¿ª)¿¡ ´ëÇØ Á¢¼Ó±â·ÏÀ» ÀúÀåÇØ¾ß ÇÑ´Ù.
DBMS¿Í °°Àº °³ÀÎÁ¤º¸Ã³¸® ½Ã½ºÅÛ¿¡ Á¢¼ÓÇÏ´Â ¹æ½ÄÀº 2°¡Áö°¡ Á¸ÀçÇÑ´Ù. Áï, Á÷Á¢ DBMS¿¡ Á¢±ÙÇÏ´Â ¹æ½ÄÀÌ ÀÖ°í, ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öÀÇ ¼ºñ½º¸¦ ÀÌ¿ëÇØ Á¢±ÙÇÏ´Â ¹æ½ÄÀÌ ÀÖ´Ù.
Á÷Á¢ Á¢¼ÓÇÏ¿© ¼öÇàÇÏ´Â ³»¿ªÀº ÀϹÝÀûÀ¸·Î DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛÀ» ÅëÇÏ¿© ¼öÇàÇÑ SQL ¹× ¼öÇàÀÚÀÇ IP, ID, ¼öÇà½Ã°¢ µîÀÇ Á¤º¸¸¦ ÀúÀåÇÑ´Ù. ±×·¸Áö¸¸ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öÀÇ ¼ºñ½º¸¦ ÀÌ¿ëÇÏ¿© Á¢±ÙÇÑ °æ¿ì¿¡ ´ëÇØ ±â·ÏÀ» ³²±âÁö ¾Ê´Â °æ¿ì°¡ ¸¹Àºµ¥, ÀÌ´Â ±â¼úÀûÀÎ ÇѰ迡 ±âÀÎÇÑ´Ù.
DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛ¿¡¼ ½º´ÏÇÎ(Sniffing) ¹æ½ÄÀ¸·Î SQL ¼öÇà Á¤º¸¸¦ ¼öÁýÇϰųª, Ç÷¯±×ÀÎ(Plug-In) ¹æ½ÄÀ¸·Î ¾Ïȣȸ¦ ÇÑ °æ¿ì¿¡, ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¿À´Â Á¤º¸´Â ¸ðµÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öÀÇ IP ±âÁØÀ¸·Î ·Î±×°¡ ³²°Ô µÇ¾î ½ÇÁúÀûÀ¸·Î ÇØ´ç ÇàÀ§¸¦ ÇÑ »ç¶÷¿¡ ´ëÇÑ ½Äº°ÀÌ ºÒ°¡´ÉÇÏ´Ù.
±×·¸Áö¸¸ API ¹æ½ÄÀ¸·Î ¾Ïȣȸ¦ ¼öÇàÇÏ´Â °æ¿ì¿¡´Â, ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ ¾Ï¡¤º¹È£È ¸ðµâÀÌ ¼³Ä¡µÇ¾î ¿¬µ¿µÇ¹Ç·Î, ½ÇÁ¦ Á¢¼ÓÇÑ »ç¶÷ÀÇ ID ȤÀº IP Á¤º¸¸¦ °³°³ÀÎ ´ÜÀ§·Î ½Äº°ÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ¾ÏÈ£ÈµÈ °íÀ¯½Äº° Á¤º¸¿¡ Á¢±ÙÇÑ Á¢¼Ó±â·ÏÀ» ÀúÀåÇÒ ¶§, °³°³ÀÎÀ» ½Äº°ÇÒ ¼ö ÀÖ´Â IP/ID Á¤º¸¸¦ °°ÀÌ ÀúÀåÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
°á·ÐÀûÀ¸·Î API ¹æ½ÄÀ¸·Î °íÀ¯½Äº° Á¤º¸, ¹ÙÀÌ¿ÀÁ¤º¸, ºñ¹Ð¹øÈ£ µîÀ» ¾ÏÈ£ÈÇÏ¿© ó¸®ÇÏ´Â °æ¿ì, °³ÀÎÁ¤º¸º¸È£¹ý¿¡¼ ¿ä±¸ÇÏ´Â Á¢¼Ó±â·Ï ÀúÀåÀÇ Àǹ«¸¦ ¿Ïº®ÇÏ°Ô ¼öÇàÇϱâ À§ÇÏ¿© °³°³ÀÎÀ» ½Äº°ÇÒ ¼ö ÀÖ´Â Á¤º¸¿Í ¼öÇà ³»¿ªÀ» °°ÀÌ ÀúÀåÇØ¾ß ÇÑ´Ù.
3) DBÁ¢±ÙÁ¦¾î¿Í DB¾ÏÈ£È ¿¬µ¿
DBÁ¢±ÙÁ¦¾î´Â °ÔÀÌÆ®¿þÀÌ, ½º´ÏÇÎ, ¿¡ÀÌÀüÆ® µî ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ´Ù. À̶§ °ÔÀÌÆ®¿þÀÌ, ¿¡ÀÌÀüÆ® ¹æ½ÄÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛÀ» °æÀ¯ÇÏ¿© DB¼¹ö¿¡ ·Î±×ÀÎ ÇÏ´Â °æ¿ì, DBMS ¼¹ö¿¡¼ ȹµæÇÏ´Â IP ÁÖ¼Ò´Â ¸ðµÎ DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛ IP·Î ġȯµÇ°Ô µÈ´Ù.
2¸íÀÇ ¼·Î ´Ù¸¥ ³»ºÎ »ç¿ëÀÚ°¡ 192.168.1.101, 192.168.1.102 IP¸¦ ºÎ¿©¹ÞÀº ³ëÆ®ºÏ¿¡¼ DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛÀ» °ÅÃÄ DB¼¹ö¿¡ ·Î±×ÀÎ ÇÏ´Â °æ¿ì, DB ¼¹ö¿¡¼´Â ¸ðµÎ DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛÀÇ IPÀÎ 192.168.1.33 IP·Î º¸ÀδÙ. ±×·¯¹Ç·Î DB ¼¹ö´Ü¿¡ ¼³Ä¡µÈ DB¾ÏÈ£È ½Ã½ºÅÛ¿¡¼´Â IP¸¦ ½Äº°ÇÒ ¼ö ¾øÀ¸¹Ç·Î IPº° ¾Ï¡¤º¹È£È ÅëÁ¦°¡ ºÒ°¡´ÉÇÏ°Ô µÈ´Ù. DBÁ¢±ÙÁ¦¾î¿Í DB¾Ïȣȸ¦ µµÀÔÇÑ ¸¹Àº ±â°ü°ú ȸ»ç¿¡¼ ÀÌ·± °æ¿ì¿¡ DB¾Ïȣȿ¡¼´Â DBÁ¢±ÙÁ¦¾î¸¦ °æÀ¯ÇÑ ¸ðµç »ç¿ëÀÚ¿¡°Ô ¾Ï¡¤º¹È£È ±ÇÇÑÀ» Çã¿ëÇϵµ·Ï ¼³Á¤ÇÑ´Ù.
±×·¯³ª ÀÌ·¸°Ô ¼³Á¤ÇÏ´Â °æ¿ì, DB¾ÏÈ£È ½Ã½ºÅÛ ¼³Ä¡°¡ °ÅÀÇ ¹«ÀǹÌÇÏ°Ô µÈ´Ù. Data File ´ÜÀ§·Î À¯ÃâµÇ´Â °æ¿ì¿¡´Â ¾ÏȣȵǾî ÀÖ¾î¼ º¸È£µÇÁö¸¸, DBMS¿¡ ·Î±×ÀÎ ÇÑ ÈÄ¿¡ SQLÀ» ÅëÇÏ¿© µ¥ÀÌÅ͸¦ À¯ÃâÇÏ´Â °æ¿ì¿¡´Â ¾Æ¹«·± º¸È£ÀåÄ¡°¡ µÇÁö ¸øÇϱ⠶§¹®ÀÌ´Ù.
ÀÌ¿Í ´Þ¸® DBÁ¢±ÙÁ¦¾î¿Í DB¾ÏȣȰ¡ ¼·Î ¿¬µ¿Çϵµ·Ï ±¸¼ºµÈ Á¦Ç°À» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛÀ» °æÀ¯ÇÏ´õ¶óµµ DB¾ÏÈ£È ½Ã½ºÅÛ¿¡¼ ½ÇÁ¦ »ç¿ëÀÚ IP ´ÜÀ§·Î ÅëÁ¦°¡ °¡´ÉÇÏ´Ù.
ºÒ°¡ÇÇÇÏ°Ô DBÁ¢±ÙÁ¦¾î¿Í DB¾ÏȣȰ¡ ¼·Î ¿¬µ¿ÇÏÁö ¾Ê´Â Á¦Ç°À» ¼³Ä¡ÇÑ °æ¿ì¿¡´Â, DB¾ÏÈ£È ½Ã½ºÅÛ¿¡¼ »ç¿ëÀÚ¸¦ ½Äº°ÇÒ ¼ö ÀÖµµ·Ï °³Àκ°·Î DB°èÁ¤À» ¸¸µé¾î DB°èÁ¤ ´ÜÀ§·Î ÅëÁ¦ÇѴٵ簡 ÇÏ´Â µîÀÇ º°µµÀÇ ¹æ¹ýÀ» Ãß°¡ÇÏ¿© DB¾ÏÈ£È ½Ã½ºÅÛÀÌ DBÁ¢±ÙÁ¦¾î ½Ã½ºÅÛ¿¡ ÀÇÇØ ¹«·ÂȵǴ °ÍÀ» ¹æÁöÇØ¾ß ÇÑ´Ù.
4) ºí·Ï´ÜÀ§ ¾ÏÈ£È Á¦Ç° ¼³Ä¡ ½Ã °í·Á»çÇ×
DB¾ÏÈ£È ¼Ö·ç¼ÇÀº Å©°Ô Ä÷³ ´ÜÀ§·Î µ¥ÀÌÅ͸¦ ¾ÏÈ£ÈÇÏ¿© ÀúÀåÇÏ´Â ¹æ½Ä°ú DBMS ºí·Ï, ȤÀº ÆÄÀÏ ºí·Ï ´ÜÀ§·Î ¾ÏÈ£ÈÇÏ¿© ÀúÀåÇÏ´Â ¹æ½ÄÀ¸·Î ±¸ºÐÇÒ ¼ö ÀÖÀ¸¸ç ¾Æ·¡¿Í °°Àº Ư¡ÀÌ ÀÖ´Ù.
ºí·Ï´ÜÀ§ ¾ÏÈ£È Á¦Ç°Àº ¼³Ä¡°¡ ¿ëÀÌÇϰí, ¼º´É ÀúÇϰ¡ ÀûÀ¸¸ç °ü¸®°¡ Æí¸®ÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖ¾î¼ ±ÝÀ¶±Ç, º´¿ø µî¿¡¼ ¸¹ÀÌ °í·ÁÇϰí ÀÖ´Â ¹æ½ÄÀÌ´Ù. ÇÏÁö¸¸ DB Kernel ¹æ½ÄÀ̳ª ÆÄÀÏ´ÜÀ§ ¾ÏÈ£È Á¦Ç° ¸ðµÎ, DBMS¿¡ ·Î±×ÀÎ ÇÑ ÈÄ¿¡ ÇØ´ç ¾ÏÈ£ÈµÈ ºí·ÏÀÇ ³»¿ëÀ» Á¶È¸Çϸé, Æò¹®À» º¼ ¼ö ÀÖ¾î¼ DB»ç¿ëÀÚº°·Î ¾Ï¡¤º¹È£È ÅëÁ¦°¡ ºÒ°¡´ÉÇÑ ÇѰ谡 ÀÖ´Ù.
À̸¦ º¸¿ÏÇϱâ DB Á¢±ÙÁ¦¾î ½Ã½ºÅÛ, ƯÈ÷ °·ÂÇÑ ¸¶½ºÅ· ±â´ÉÀ» °¡Áø ¼Ö·ç¼Ç°ú °°ÀÌ °áÇÕÇÏ¿© ±¸ÃàÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. Áï, ÆÄÀÏ´ÜÀ§ À¯Ãâ¿¡ ´ëÇØ¼´Â ºí·Ï´ÜÀ§ ¾ÏÈ£È ±â´É¿¡ ÀÇÇØ¼ º¸È£°¡ µÇ°í, DBMS ³»ºÎ¿¡¼ Á¤º¸ À¯ÃâÀº ¸¶½ºÅ· ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ´ëÀÀÇÏ´Â ±¸¼ºÀÌ´Ù. À̿ܿ¡µµ ¸î °¡Áö Ãß°¡ÀûÀÎ °í·Á»çÇ×ÀÌ ÀÖ´Ù.
¨ç ÆÄÀÏ ´ÜÀ§ ¾ÏÈ£È Á¦Ç°ÀÇ °æ¿ì, File Volume Manager¸¦ ¸ðµÎ Áö¿øÇÏÁö ¸øÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ÇØ´ç Á¦Ç° µµÀÔ ½Ã À̸¦ ¿ìȸÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» °°ÀÌ °í·ÁÇÏ¿©¾ß ÇÑ´Ù. ¶ÇÇÑ ¼¹öº¸¾È Á¦Ç°ÀÌ µµÀÔµÈ °æ¿ì ȣȯ¼º ¿©ºÎµµ Á¡°ËÇØ¾ß ÇÑ´Ù.
¨è DBMS Kernel ¹æ½ÄÀÇ ¾ÏÈ£È Á¦Ç° »ç¿ë ½Ã, ¾ÆÄ«ÀÌºê ·Î±× Á¤º¸µµ °°ÀÌ ¾ÏÈ£È µÇ¾î ÀúÀåµÇ±âµµ Çϴµ¥, ÀÌ·² °æ¿ì 3rd Party CDC(Change Data Capture) ÅøÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ÀÌ·± °æ¿ì¿¡ DB¾ÏÈ£È ±¸Ãàºñ¿ëÀÌ ¸¹ÀÌ »ó½ÂÇÏ°Ô µÇ¹Ç·Î, ÇØ´ç Á¦Ç°À» µµÀÔÇϰíÀÚ ÇÏ´Â °æ¿ì °èȹ ¼ö¸³ ½Ã ¹Ý¿µÇØ¾ß ÇÑ´Ù.
¨é ºí·Ï´ÜÀ§ ¾ÏÈ£È Á¦Ç°ÀÇ °æ¿ì, Á¦Ç° ±¸¼º»ó ºñ¹Ð¹øÈ£ ´Ü¹æÇâ ¾ÏÈ£È ±â´ÉÀ» Á¦°øÇÒ ¼ö ¾ø´Ù. ¹°·Ð ÇØ´ç ȸ»çÀÇ ´Ù¸¥ ¿É¼Ç¿¡¼ ºñ¹Ð¹øÈ£¸¦ ¾ÏÈ£ÈÇÒ ¼ö ÀÖ´Â º°µµÀÇ API¸¦ Á¦°øÇÏ´Â °æ¿ìµµ ÀÖ´Ù. º¸È£Á¶Ä¡ ±âÁØ¿¡ µû¸£¸é, ºñ¹Ð¹øÈ£´Â ´Ü¹æÇâ ¾ÏÈ£ÈÇÏ¿© ÀúÀåÇϵµ·Ï µÇ¾î ÀÖÀ¸¹Ç·Î ÀÌ¿¡ ´ëÇÑ º¸¿Ï´ëÃ¥ÀÌ ÇÊ¿äÇÏ´Ù.
DB¾Ïȣȴ ¿©·¯ °¡Áö ¹æ½ÄÀÌ ÀÖ°í, ¶ÇÇÑ ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâÀÌ ¸Å¿ì Å©´Ù. °¢ ±â°ü ¹× ȸ»çÀÇ ½Ã½ºÅÛ »óȲ°ú ¹ýÀû ±ÔÁ¦¿¡ µû¶ó ¾ÏÈ£È ¿ä±¸¿¡ ´ëÀÀÇØ¾ß Çϴµ¥, °¢ ¼Ö·ç¼Çº° Àå´ÜÁ¡ ¹× Á¦¾à»çÇ× µîÀÌ ÀÖÀ¸¹Ç·Î À̸¦ °í·ÁÇÏ¿© DB¾ÏÈ£È ½Ã½ºÅÛÀ» ±¸ÃàÇØ¾ß ÇÑ´Ù.
[±Û _ ±è ±¤ ¿ ½Å½Ã¿þÀÌ »ó¹«(jeffkim@sinsiway.com)/Çѱ¹DBÁøÈï¿ø DBº¸¾ÈÀÎÁõ(DQC-S) ½É»ç¿ø]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>