“DBº¸¾È, ½ºÅ丮Áö ºñ¿ëÀý°¨ ±â´ëÈ¿°ú Ä¿,
Çö À¯Áöº¸¼ö °è¾à¿¡ ÀÇÇØ Áï½Ã¼ºñ½º °¡´É”
¿ÜºÎ ÇØÅ·ÀÇ À§ÇùÀ» ´ëÀÀÇÏ°í, º¸´Ù È¿À²ÀûÀÎ ºñ¿ëÀý°¨À» À§ÇØ »ç¿ëÁßÀÎ ¿À¶óŬ DBMSÀÇ ¹öÀü¿¡ ÀÏ°ü¼º À¯Áö°¡ ÇÊ¿äÇÏ´Ù´Â ÁÖÀåÀÌ Á¦±âµÆ´Ù.
¹°·Ð, ¿À¶óŬÀÇ ÀϹæÀû ÁÖÀåÀÎ °Íó·³ º¸ÀÌÁö¸¸, ÇöÀç °ÅÀÇ ¸ðµç ¿À¶óŬ °í°´Àº À¯Áöº¸¼ö °è¾àÀÌ Ã¼°áµÅ ÀÖ´Ù´Â Á¡À» °¨¾ÈÇϸé, 11g ¾÷±×·¹ÀÌµå °í·Á´Â ¾î·ÆÁö ¾Ê¾Æ º¸ÀδÙ.
|
|
|
¡ã Çѱ¹¿À¶óŬ ±ÇÈñ¿ë »ó¹« |
ÃÖ±Ù ÀÎÅͺ並 °¡Áø Çѱ¹¿À¶óŬ Å×Å©´ÏÄà ¼¼ÀÏÁî ÄÁ¼³Æà ±ÇÈñ¿ë »ó¹«<»çÁø>´Â “DBº¸¾È Ãø¸é, ½ºÅ丮Áö ºñ¿ëÀý°¨, TCO Ãø¸éÀÇ ¿î¿µºñ¿ë Àý°¨, ÃÖÀûÈ Çâ»ó µî ´Ù°¢ÀûÀÎ °üÁ¡¿¡¼ ÀÌÁ¦´Â 11g·Î ¿À¶óŬ DBMSÀÇ ¹öÀü ÀÏ°ü¼ºÀ» °®´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù”°í ¹àÇû´Ù.
±Ç »ó¹«´Â “¸¹Àº ±â¾÷ÀÌ, ƯÈ÷ ±ÝÀ¶È¸»ç´Â ¿À¶óŬ DBMS¸¦ ´Ù¾çÇÏ°Ô »ç¿ë ÁßÀÌ´Ù. 9i ¹öÀüºÎÅÍ 10g, 11g µîÀ» °¢ ´ÜÀ§¾÷¹«¿¡ ÀÌ¿ë Áß”À̶ó°í ¿îÀ» ¶Ã´Ù.
¿ì¼±, º¸¾È¿¡ ÀÖ¾î ¹öÀü ÀÏÄ¡´Â ¸Å¿ì Áß¿äÇÑ À̽´¸¦ °®´Â´Ù. ¿À¶óŬÀº 10g ¹öÀüºÎÅÍ TDE(Transparent Database Encryption)¸¦ Á¦°øÇØ ¿Ô´Ù.
ÀÌ ±â´ÉÀº µ¥ÀÌÅͺ£À̽º¸¦ ¾ÏÈ£ÈÇØ Àû¿ëÇßÁö¸¸, ¼ÒÀ§ SQL ÀÎÁ§¼Ç °ø°Ý°°Àº ¿ÜºÎ ÇØÅ·À¸·Î´Â µ¥ÀÌÅÍ°¡ ¾ÏȣȵƴÂÁö ¾Ë ¼ö°¡ ¾øµµ·Ï ÇÏ´Â ±â´ÉÀÌ´Ù.
ÃÖ±Ù ÇØÅ· À¯Çü¿¡¼ º¸µí, µ¥ÀÌÅ͸¦ »¡¸® ÃëµæÇÏ·Á°í Çϰųª, ÀÓÀÇ·Î »èÁ¦ÇÏ·Á´Â ½Ãµµ¸¦ ¿øõ Â÷´ÜÇÒ ¼ö ÀÖ´Ù.
¿À¶óŬ ±ÇÈñ¿ë »ó¹«´Â “11g´Â ¿©±â¿¡ µ¡ºÙ¿© ¼º´ÉÀúÇÏ ¾ø´Â µ¥ÀÌÅÍ ¾Ïº¹È£È°¡ Ä¿³Î´Ü¿¡¼ ÀÌ·ïÁø´Ù”¸ç, 10g ÀÌ»óÀÇ 11g ¾÷±×·¹À̵å Á߿伺À» °Á¶Çß´Ù.
ÀÌ¾î ¿À¶óŬ DBMS 11g´Â ÀÌÀü¹öÀü¿¡ ºñÇØ ¾ÐÃà ±â´ÉÀ» Å©°Ô °ÈÇß´Ù.
À̸¦Å×¸é ¡ãOLTPÅ×ÀÌºí ¾ÐÃà ¡ãºñÁ¤Çü µ¥ÀÌÅÍ ¾ÐÃà ¹× Áߺ¹Á¦°Å(º¸¾ÈÆÄÀÏ ¾ÐÃà ¹× ÁߺÏÁ¦°Å) ¡ã¹é¾÷µ¥ÀÌÅÍ ¾ÐÃà ¡ã³×Æ®¿öÅ© Æ®·¡ÇÈ ¾ÐÃà µîÀÌ ´ëÇ¥ÀûÀÌ´Ù.
´ÙÀ½À¸·Î ‘½ºÅ丮Áö ºñ¿ëÀý°¨’ÀÌ´Ù. ‘¾îµå¹ê½ºµå ÄÄÇÁ·¹¼Ç(Oracle Advanced Compression)’ ±â´ÉÀº µð½ºÅ© °ø°£ »ç¿ëÀ» ÁÙÀÌ°í ½ºÅ丮Áö ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Ù.
Á¤Çüµ¥ÀÌÅÍ(¼ýÀÚ, ¹®ÀÚ), ºñÁ¤Çü µ¥ÀÌÅÍ(¹®¼, ½ºÇÁ·¹µå½ÃÆ®, XML ¹× ±âŸ), ¹é¾÷µ¥ÀÌÅÍ µîÀ» ´ë»óÀ¸·Î, À¯ÇüÀÇ ¾ÐÃà, ¸Þ¸ð¸®, ¹é¾÷¹Ìµð¾î, ³×Æ®¿öÅ© ´ë¿ªÆø µî ITÀÎÇÁ¶ó ºñ¿ëÀ» Àý°¨Çϵµ·Ï ¼³°èµÈ Ư¼ºÀÌ ÀÖ´Ù.
±Ç »ó¹«´Â “¾îµå¹ê½ºµå ÄÄÇÁ·¹¼Ç ±â´ÉÀº ´ë·®À¸·Î µ¥ÀÌÅÍ ÀÌ°üÇÏ¸é¼ DBA°¡ °³ÀÔÇØ ¾ÐÃàÀ» Á¦°øÇÏ´ø ±âÁ¸ ¹æ½ÄÀ» °³¼±, DB¼¹ö¿¡¼ ½ºÅ丮Áö·Î µ¿±âÈÇÒ ¶§ ÀÚµ¿È÷ ¾ÐÃàÀ» Áö¿øÇÑ´Ù”°í °Á¶Çß´Ù.
¸ð ±ÝÀ¶»çÀÇ °æ¿ì, 10g¸¦ »ç¿ëÇÏ´Ù 11g·Î ¹öÀüÀ» ÀÏÄ¡½ÃÅ°´Â ÀÛ¾÷À» °ÅÃÄ 7.5Å׶ó¹ÙÀÌÆ®, ¾îµå¹ê½ºµå ÄÄÇÁ·¹¼Ç ±â´ÉÀ» È°¿ëÇØ 3.5 TBÀÇ DB·Î ¾ÐÃàÀ» ÇÒ ¼ö ÀÖ¾ú´Ù.
DBMSÀÇ ¼·Î ´Ù¸¥ ¹öÀüÀ» »óÀ§¹öÀüÀ¸·Î ÅëÀÏÇÒ °æ¿ì, CPU »ç¿ë·üµµ Å©°Ô ÁÙÀÏ ¼ö ÀÖ´Ù.
ÀÌ´Â ¿ÉƼ¸¶ÀÌÀúÀÇ °³¼±À» ÅëÇØ ½ÇÇöµÇ¸ç, ‘¾×Ƽºê µ¥ÀÌÅÍ °¡µå(Active Data Guard)’ ±â´ÉÀ» ÀÌ¿ëÇÏ¸é ±â°£°è ½Ã½ºÅÛÀÇ ºÎÇÏ °æ°¨À» ÀÌ·ê ¼ö ÀÖ´Ù.
ÀºÇàÀÇ °æ¿ì, Åë»ó DB¼¹ö, ½ºÅ丮Áö, ¹é¾÷¼¹ö, ¿ø°ÝÁö ¹é¾÷ µî µ¥ÀÌÅ͸¦ ¿©·¯ °÷¿¡ º¹Á¦ºÐÀ» ¿î¿µÇÑ´Ù.
DB¼¹ö´Â ½ºÅ丮Áö¸¦ ºñ·ÔÇØ ÀÌµé °¢Á¾ ¼¹ö¿Í ÇÊ¿ä¿¡ µû¶ó¼´Â ¼ö½Ã·Î Åë½ÅÇÏ¸é¼ µ¿±âÈÇÏ°í, º¯°æ µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù.
‘¾×Ƽºê µ¥ÀÌÅÍ °¡µå’¶õ, ÀÌµé ¼¹ö Áß DR¼¹ö¸¦ ‘½ºÅĹÙÀÌ DBMS’·Î ³õ°í ¿øõ DBMS ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö°¡ ÇÒ ÀÏ Áß, ‘Á¶È¸ ¾÷¹« Æ®·£Àè¼Ç ºÐ»ê’ ¿ëÀ¸·Î È°¿ëÇÏ´Â ½ÄÀÌ´Ù.
ÀÌ °æ¿ì DBMS ¿î¿µ ¼¹ö°¡ ÇÒÀÏ Áß Á¶È¸¾÷¹« Á¤µµ´Â Æò»ó½Ã DR ¼¹ö°¡ µµ¸ÃÀ¸¸é¼ DBMS ¼¹ö CPU ¿î¿µÀ» ÁÙÀÌ°í, Àå¾Ö½Ã´Â ½Ç½Ã°£ µ¿±âÈµÈ DB¸¦ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ¾ÈÀÌ´Ù. <±×¸² ‘¿À¶óŬ 11g DBMS ¾×Ƽºê µ¥ÀÌÅÍ °¡µå È°¿ë ¿¹’ ÂüÁ¶>
|
|
|
¡ã ±×¸² ‘¿À¶óŬ 11g DBMS ¾×Ƽºê µ¥ÀÌÅÍ °¡µå È°¿ë ¿¹’ |
±ÇÈñ¿ë »ó¹«´Â “±¹³» 11g·Î ¹öÀüÀ» ÀÏÄ¡½ÃŲ ¸ð ±ÝÀ¶È¸»ç´Â ‘¾×Ƽºê µ¥ÀÌÅÍ °¡µå’¸¦ È°¿ë, CPU¸¦ ¿ÀÈ÷·Á 20% ÀÌ»ó ÁÙ¿© »ç¿ëÇÏ°Ô µÆ´Ù”¸ç “CPU Áõ¼³ ÀÏÁ¤À» Àû¾îµµ 1~2³â ÀÌ»ó ´ÊÃß´Â È¿°ú¸¦ °Åµ×´Ù”°í ¹àÇû´Ù.
¡ß±ÝÀ¶È¸»ç, 2°¡Áö °í¹Î…´Ù¿îŸÀÓ, ¼º´É À̽´ = ±ÇÈñ¿ë »ó¹«´Â “±âÁ¸ ÇÏÀ§¹öÀü »ç¿ë °í°´ÀÇ °æ¿ì, 11g·Î ¾÷±×·¹À̵带 Çϴµ¥ ‘SQLÇ÷£ÀÌ ¹Ù²îÁö ¾ÊÀ»±î, ¿¡·¯°¡ »ý±âÁö ¾ÊÀ»±î, °úºÎÇÏ°¡ ¹ß»ýÇÏÁö ¾ÊÀ»±î’ÇÏ´Â °í¹ÎÀ» °®°í ÀÖ´Ù”°í ¼³¸íÇß´Ù.
À̸¦ À§ÇØ, ¿À¶óŬÀº »çÀü¿¡ ¼Ö·ç¼ÇÀ» °ËÁõÇØ º¸´Â ‘RAT(Real Application Testing)’ ±â´ÉÀ» Á¦°øÇÑ´Ù.
¿¹¸¦ µé¾î ±ÝÀ¶°í°´ÀÇ °æ¿ì, 11g Å×½ºÆ® ¼¹ö Çϳª¸¦ ¸¸µé¾î ³õ°í, ±âÁ¸ º¸À¯µ¥ÀÌÅÍ Áß »ùÇà µ¥ÀÌÅ͸¦ 11g Å×½ºÆ® ¼¹ö¿¡ ¿Å°Ü °èÁ¤°è¿¡¼ ¹ß»ýÇÏ´Â SQL Ç÷£, ½ÇÇà½Ã°£ µîÀ» µ¿ÀÏÇÏ°Ô ½ÇÇàÇØ º¸´Â ¹æ½ÄÀÌ´Ù.
»ç½Ç, RATÀÇ Å»ýÀº µ¥ÀÌÅͺ£À̽º¿¡ ¹ß»ý½ÃÅ°´Â Àüü ¿öÅ©·Îµå¿¡ ´ëÇØ Àü¼ö°Ë»ç¸¦ ¼öÇàÇÒ ¸ñÀûÀ¸·Î ¸¸µé¾îÁø ±â´ÉÀÌ´Ù.
11g¿¡¼ »ùÇø¸ Àû¿ëÇØ ¾÷±×·¹À̵忡 È°¿ëÇÏÁö¸¸, µ¥ÀÌÅÍ ¿öÅ©·Îµå Àü¼ö °Ë»ç°¡ °¡´ÉÇÏ´Ù.
±â´ÉÀûÀ¸·Î ¾Õ¼ ¼³¸íÇÑ µ¥ÀÌÅͺ£À̽º ¸®Ç÷¹ÀÌ(Database Replay)¿Í SQL ¼º´ÉºÐ¼®(Performance Analyzer, SPA)À¸·Î ³ª´¶´Ù.
¸¶Áö¸·À¸·Î ±ÇÈñ¿ë »ó¹«°¡ °Á¶ÇÑ Á¡Àº ‘´Ù¿îŸÀÓ ÃÖ¼ÒÈ’´Ù.
±Ç »ó¹«´Â “°í°´º°·Î 1ÀÏ, 3½Ã°£ À̳», ½ÉÁö¾î 2½Ã°£ À̳» ±¸ÃàÀ» ¿äûÇÑ´Ù. ÀÌ°°Àº °í°´ ´ÏÁ ¸ÂÃß±â À§ÇØ ¿À¶óŬÀº ‘°ñµç°ÔÀÌÆ®’¸¦ 11g ¾÷±×·¹À̵忡 È°¿ë Áß”À̶ó°í ¹àÇû´Ù.
‘¿À¶óŬ °ñµç°ÔÀÌÆ®(Oracle GoldenGate) 11g’´Â ¿©·¯ µ¥ÀÌÅͺ£À̽º³ª À̱âÁ¾ DB¸¦ ½Ç½Ã°£ À̵¿½ÃÅ°´Â ±â´ÉÀÌ´Ù.
°ñµç°ÔÀÌÆ®´Â ‘Æ®·£Àè¼Ç µ¥ÀÌÅÍ’ÀÇ À̵¿À» ¡ãĸó(Capture) ¡ã¶ó¿ìÆ®(Route, ´Ù¾çÇÑ Àü¼ÛÇÁ·ÎÅäÄÝ »ç¿ë) ¡ãÆ®·£½ºÆû(Transform) ¡ã¾îÇöóÀÌ(Apply, 1ÃÊ ¹Ì¸¸ÀÇ Àû¿ë) µî 4°³ÀÇ ´Ü°è·Î Áö¿øÇÑ´Ù.
±ÇÈñ¿ë »ó¹«´Â “°¨È÷, ´Ù¿îŸÀÓÀÌ Á¦·Î¶ó°í ¸»Çϱâ´Â ¾î·ÆÁö¸¸, ±»ÀÌ ´Ù¿îŸÀÓ ¾øÀÌ 11g·Î ¾÷±×·¹À̵带 ¿øÇÏ´Â °í°´Àº ‘´Ï¾î(near) Á¦·Î ´Ù¿îŸÀÓÀ» Á¦°øÇÑ´Ù”°í °Á¶Çß´Ù.
¿À¶óŬ DBMS¸¦ »ç¿ëÇÏ´Â °í°´Àº ²ÙÁØÈ÷ ´Ã°í ÀÖ´Ù. ¶Ç ¿À¶óŬ °í°´Àº DB À¯Áöº¸¼ö °è¾àµµ ü°áµÅ ÀÖ´Ù.
ƯÈ÷, ±ÝÀ¶°í°´ÀÇ °æ¿ì ¿À¶óŬ 11g ½Å¹«±â¸¦ žÀçÇØ ¿ÜºÎ °ø°Ý¿¡ ´ëºñÇÏ°í, ºñ¿ëÀ» ÁÙ¿©º¸´Â °Íµµ Àû±Ø °ËÅäÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù.
¿À¶óŬ 11g´Â ¾÷±×·¹À̵带 ¹ÞÀ» ¼ö ÀÖ´Â ‘¿ø·¡ ¼ºñ½º ±Ç¸®’¶ó´Â Á¡À» »ý°¢Çϸé, ¾î·ÆÁö ¾Ê¾Æ º¸ÀδÙ.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net
< ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |