¿ÀǸÞÀ̵åÄÁ¼³ÆÃÀº Áö³ 15³â µ¿¾È DB ¼³°è·±¸Ãà°ú ¼º´É°³¼± ÄÁ¼³Æà ¼ºñ½ºÀÇ ¿Ü±æÀ» °É¾î¿Â µ¥ÀÌÅÍ Àü¹® ±â¾÷ÀÌ´Ù.
±×µ¿¾ÈÀÇ ¸¹Àº Â÷¼¼´ë ÇÁ·ÎÁ§Æ®¿Í DB ¿î¿µ¼ºñ½º¸¦ ÅëÇØ °æÇèÇÑ ±â¾÷ÀÇ °øÅëµÈ ¾î·Á¿òÀ» º¸¸é…
¡ßü°èÀûÀÎ SQL ¼º´ÉÁ¡°Ë ü°èÀÇ ¹Ìºñ·Î ÀÎÇÑ APP¿¡ ´ëÇÑ ¼º´É ÃÖÀûÈ ½Ã±â¸¦ ³õÃÄ ÀÌÈÄÀÇ °úÁ¤¿¡¼ ÀçÁ¤ºñÇØ¾ß ÇÏ´Â ½Ã°£°ú ºñ¿ëÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ°í ÀÖ´Ù.
¡ß°³¹ßÀη Ȯº¸ÀÇ ¾î·Á¿ò°ú °³¹ßÂü¿© ÀοøÀÇ ¿ª·®À» »çÀü¿¡ Æò°¡ÇÒ ¼ö ¾ø´Â ȯ°æÀû ÇÑ°è·Î °³¹ß SQL¿¡ ÀáÀçÀû À§ÇèÀÌ ÀÖ´Ù.
¡ß°³¹ßÀÌ ¿Ï·áµÈ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÅëÇÕÅ×½ºÆ®(SIT) ȯ°æÀ¸·Î ¹èÆ÷·Àû¿ëÇϱâ Àü ÃæºÐÇÑ ¼º´É°ËÁõÀ» ÇÏÁö ¸øÇØ ÀÌÈÄÀÇ ÀæÀº º¯°æ¿äûÀ¸·Î ÀÎÇÑ ÀÏÁ¤Â÷Áú·Ãß°¡ºñ¿ëÀÇ ºÎ´ãÀÌ ¹ß»ýÇÑ´Ù.
¡ß¿î¿µÈ¯°æ¿¡¼´Â DB °ü·Ã ÀÚ¿øÀÇ »ç¿ë È¿À²¼ºÀ̳ª ÀÚ¿øÃÖÀûÈ µîÀÇ °ËÅ䷺м®¿¡ ¾Õ¼ ÇöȲÀÇ ±ä±Þ¼º ¶§¹®¿¡ ½Ã½ºÅÛ Áõ¼³ÅõÀÚ¸¦ ¿ì¼±ÇÏ´Â °æ¿ìµµ ÀÖ¾ú´Ù.
¸¹Àº Â÷¼¼´ëÇÁ·ÎÁ§Æ® ¹× ±× ¹ßÁÖó ±×¸®°í ¼öÇà»ç´Â ÀÌ °úÁ¦µé¿¡ ´ëÇÑ ÇØ°áÃ¥À» ã°í´Â ÀÖ¾úÁö¸¸ ÀÌ·± ¿ä±¸¸¦ ¸ðµÎ ¸¸Á·½Ãų ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀº ¾ø¾ú´Ù.
¿ÀǸÞÀ̵åÄÁ¼³ÆÃÀº ÀÌ ¾î·Á¿òÀ» ÇØ°áÇϱâ À§ÇÑ ¼Ö·ç¼ÇÀ» Á÷Á¢ ¸¸µé±â·Î Çß´Ù.
´©±¸º¸´Ù °¡Àå ÇÒ ¼ö ÀÖ´Â ÀÏÀ̶ó ¹Ï°í ½ÃÀÛÇß°í, ¿©·¯ °¡Áö ¾î·Á¿òµµ ¸¹¾ÒÁö¸¸ 3³â¸¸¿¡ ±× ÇØ°áÃ¥À» ½ÃÀå¿¡ ³»¾î ³õ¾Ò´Ù.
ÀÌ°ÍÀÌ ‘¿ÀÇÂÆË(OPEN-POP)’ÀÇ Åº»ýÀÌ´Ù.
‘¿ÀÇÂÆË’Àº ÇÁ·ÎÁ§Æ® °³¹ß´Ü°èºÎÅÍ ¹èÆ÷·Àû¿ë ±×¸®°í ¿î¿µ´Ü°è¿¡ À̸£´Â Àü °úÁ¤¿¡¼ SQL Ç°Áú(Ç¥ÁØ·¿À·ù·¼º´É)ÀÇ Ã¼°èÀûÀÎ °ü¸® ¹× ÅëÁ¦¸¦ ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀúÇÏ·Î ¹ß»ýµÇ´Â DBÀå¾Ö¸¦ ¼±Á¦ÀûÀ¸·Î ¿¹¹æÇϱâ À§ÇÑ ¼Ö·ç¼ÇÀ¸·Î, ÁÖ¿ä±â´ÉÀº ´ÙÀ½°ú °°´Ù.
|
|
|
¡ã [±×¸²1. ¿ÀÇÂÆË ±â´É °³¿ä] |
¡ß¿öÅ©ÇÃ·Î¿ì ±â¹ÝÀÇ SQL Ç°Áú°ü¸® = °³¹ß¿¡¼ ¿î¿µ±îÁö °í°´È¯°æÀÇ °¢ ´Ü°èº° »ç¿ëÀÚ °ü¸®µµ±¸¿Í °áÇÕµÈ SQL ¼º´É°ü¸® ÇÁ·Î¼¼½ºÀÇ ÀÚµ¿È¸¦ ±¸ÇöÇÏ°í ´Ü°èº° ÃÖÀûȸ¦ °ÅÄ¡¸é¼ ¼º´ÉÇ°ÁúÀÇ ¿Ï¼ºµµ¸¦ Çâ»ó½ÃŲ´Ù.
|
|
|
¡ã [±×¸²2. ¿ÀÇÂÆË ¿öÅ©Ç÷οì] |
¡ßSQL Ç°Áú °³¹ßÀÚ ¼¿ÇÁ(SELF) Á¡°Ë = °üÇàÀûÀ¸·Î Å×½ºÆ® ´Ü°è±îÁö ¹Ì·ïÁ® ¿Â SQLÀÇ Ç¥ÁØ/¼º´É Á¡°ËÀ» ÇØ´ç ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ßÀÚ°¡ ÅëÇÕ°³¹ßµµ±¸(IDE : Integrated Development Environment, ÀÌÈÄ IDE)¸¦ ÅëÇØ Á÷Á¢ ½º½º·Î ¼öÇàÇÒ ¼ö ÀÖµµ·Ï IDE¿Í ¿ÀÇÂÆËÀ» ¿¬°è, ½Å±Ô°³¹ß SQL¿¡ ´ëÇÑ Ç°Áú(Ç¥ÁØ·¼º´É)À» °³¹ßÀÚ ½º½º·Î Á¶±â¿¡ Á¡°Ë, SQL¿¡ ´ëÇÑ Ç°ÁúÀ» Çâ»ó ½Ãų ¼ö Àִ ȯ°æÀ» Á¦°øÇÑ´Ù.
¶ÇÇÑ, Ç°Áú°ü¸®ÀÚ°¡ ÁÖ±âÀûÀ¸·Î SQLÀÇ Ç°ÁúÁ¡°Ë È°µ¿À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Á¦°øÇϸç, Ç°ÁúÁ¡°Ë ÇöȲ ¹× °³¼± ÇöȲÀ» ÇÑ´«¿¡ ÆľÇÇÒ ¼ö ÀÖµµ·Ï ½Ã°¢È Á¤º¸¸¦ Á¦°øÇÑ´Ù.
¡ßÀ妽º ÀÚµ¿¼³°è ¹× SQL ¼º´É¿µÇâµµ ºÐ¼® = ¾ÖÇø®ÄÉÀ̼ÇÀÇ SQL ¼öÁýÀ» ÅëÇØ, µ¥ÀÌÅÍÀÇ ‘¾×¼¼½º Æнº(Access Path)’¸¦ ºÐ¼®, ÃÖÀûÀÇ À妽º(INDEX)¸¦ ¼³°èÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â À妽º ÀÚµ¿¼³°è °¡ÀÌµå ±â´ÉÀ» Áö¿øÇϸç, ¿ÀºêÁ§Æ®ÀÇ º¯°æÀ¸·Î ÀÎÇØ ¼º´ÉÀÇ ÀúÇÏ°¡ ¿ì·ÁµÇ´Â SQLÀ» ÀÚµ¿À¸·Î ÃßÃⷺм®ÇØÁÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
¡ß¼º´É¹Ì´Þ SQLÀÇ ¹èÆ÷ÅëÁ¦ = °³¹ß ¿Ï·áµÈ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ ½ºÅ×ÀÌ¡ ¼¹ö ¶Ç´Â ¿î¿µ¼¹ö·ÎÀÇ ¹èÆ÷ ½Ã SQL ¼º´ÉÀÇ ÀûÇÕ ¿©ºÎ¸¦ ÃÖÁ¾ °ËÁõÇÏ´Â ‘°ÔÀÌÆ® Å°ÆÛ(Gate Keeper)’ ±â´ÉÀ¸·Î °í°´»ç°¡ Á¤ÀÇÇÑ ¼º´É ÀûÇÕÁöÇ¥¿¡ ÀÇÇØ ¹èÆ÷ÀÇ ÀûÇÕ ¿©ºÎ¸¦ °áÁ¤ÇÏ°í, ºÎÀûÇսÿ¡´Â ¹èÆ÷¸¦ ÅëÁ¦ÇØ ÇØ´ç ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¼º´ÉÀÇ °³¼±ÀÛ¾÷À» ¿äûÇϸç, °³¼±°úÁ¤ÀÇ °øÁ¤ÇöȲÀ» º°µµÀÇ ÇÁ·Î¼¼½º¸¦ ÅëÇØ °ü¸®ÇÑ´Ù.
ÀÌ °úÁ¤ÀÇ °í°´ÆíÀǼº°ú ¹èÆ÷¾÷¹«ÀÇ È¿À²¼º Çâ»óÀ» À§Çؼ´Â °í°´»çÀÇ Çü»ó·¹èÆ÷ °ü¸®½Ã½ºÅÛ°ú ‘¿ÀÇÂÆË’À» ¿¬°è(Ä¿½ºÆ®¸¶ÀÌ¡)ÇØ ÇØ´ç °úÁ¤À» ÀÚµ¿È, ÀÎÀû °³ÀÔÀ» ÃÖ¼ÒȽÃų ¼ö ÀÖ´Ù.
¡ß¿î¿µ DBÀÇ ½ÇÇàSQL ¼º´ÉÃßÀû = ‘¿ÀÇÂÆË’Àº ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷´Ü°è¿¡¼ ¾ö°ÝÇÑ °ËÁõ°úÁ¤À» Åë°ú, ¹èÆ÷/Àû¿ëµÈ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇؼ´Â ´Ù½Ã ÀÏÁ¤±â°£ µ¿¾È ½ÇÇàSQLÀÇ ¼º´É¿¡ ´ëÇÑ º¯È¸¦ Áö¼ÓÀûÀ¸·Î °üÂû·ºñ±³·ºÐ¼® °úÁ¤À» ÀÚµ¿ ¼öÇàÇÏ¿© ±× °á°ú¸¦ Á¦°øÇÑ´Ù.
ÀÌ °úÁ¤¿¡¼ ¼º´ÉÀúÇÏ Æ®·»µå¸¦ º¸ÀÌ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â SQLÀ» ¼Õ½±°Ô ÆľÇÇØ ¼±Á¦ÀûÀÎ ¼º´É ÃÖÀûÈ°¡ ÀÌ·ïÁú ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ±â´ÉÀ» Áö¿ø, ¿î¿µDBÀÇ Á¶±â ¾ÈÁ¤È¸¦ ±¸ÇöÇÑ´Ù.
¡ßDB/SQL ¼º´ÉÀÇ ¿Â¶óÀÎ(On-Line) Á¾ÇÕÁø´Ü = ±â¾÷ÀÌ ¿øÇÏ´Â ½ÃÁ¡ ¾ðÁ¦³ª ¿î¿µ½Ã½ºÅÛ(DBMS)ÀÇ DB·SQLÀÇ »óÅ ¹× ¼º´ÉÁø´Ü °á°ú¸¦ ¼ö ºÐ À̳»¿¡ ¿Â¶óÀÎ ¶Ç´Â HTML ÆÄÀÏ ÇüÅ·ΠÁ¦°ø ÇØ ÁØ´Ù.
¼±Á¦Àû Àå¾Ö¿¹¹æÀ» À§ÇÑ ÇʼöÇ׸ñ ¸¸À¸·Î ±¸¼ºµÈ ÀÌ ±â´ÉÀº ±× ³»¿ë¸éÀ̳ª µðÅ×ÀÏ¿¡ ÀÖ¾î¼ Å¸»çÀÇ Á¦Ç° ¶Ç´Â ¼ºñ½º¿Í Â÷º°ÈµÈ´Ù.
ƯÈ÷, ŸÁ¦Ç°µéÀº ¿î¿µ¼º´ÉÀ» Çö »óŸ¦ Á¡(ïÇ)ÀÇ °üÁ¡¿¡¼ °ü¸®ÇÏÁö¸¸, ‘¿ÀÇÂÆË’Àº ±× Àü(îñ)ÀÇ ¿øÀÎÀ» ÆľÇÇÏ°í ÇöÀçÀÇ »óÅ°¡ ¾ß±âÇÒ ¼ö ÀÖ´Â ÀÌÈÄ(ì¤ý)ÀÇ ¹®Á¦¸¦ ¿¹Ãø, »çÀü¿¡ ¿¹¹æÇÏ´Â °ú°Å-ÇöÀç-¹Ì·¡¸¦ ÀÕ´Â ¼±(àÊ)ÀÇ °üÁ¡¿¡¼ ¿î¿µ½Ã½ºÅÛÀ» Á¡°Ë·Áø´ÜÇÑ´Ù.
¡ßÀ̱âÁ¾ ȯ°æÀÇ SQL ¼º´ÉÀÇ ÀÚµ¿ ºñ±³/ºÐ¼® =
|
|
|
¡ã [±×¸²3. ¿ÀÇÂÆË Performance Optimization Platform ±¸Á¶] |
‘¿ÀÇÂÆË’ Á¦Ç°ÀÇ ³»ºÎ¸¦ »ìÆ캸¸é, POP(Performance Optimization Platform)ÀÇ Àǹ̴ ¿ÀÇÂÆË(OPEN-POP) Á¦Ç°ÀÇ ±¸Á¶Àû Ư¡À» °¡Àå Àß ´ëÇ¥ÇÏ´Â ¸íĪÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
‘POP’Àº ¼º´ÉÃÖÀûÈ ÇÁ·Î¼¼½º ¹× °øÁ¤°ü¸®¸¦ Áß½ÉÀ¸·Î ½Ç½Ã°£ ¼º´ÉÁ¡°Ë ÇöȲ ¹× Åë°è·ÃßÀÌ°ü¸®¸¦ À§ÇÑ Ç÷§ÆûÀ¸·Î ±× À§¿¡ ±â´É ¼ºñ½º°¡ Ç÷¯±×-ÀÎ(Plug-In) µÇ¾î µ¿ÀÛÇÏ´Â ¾ÆÅ°ÅØó·Î ±¸¼ºµÅ ÀÖÀ¸¸ç, ÀÌ´Â ÇâÈÄ Ãß°¡µÉ ¼ö ÀÖ´Â »õ·Î¿î ±â´É ¼ºñ½ºµé¿¡ ´ëÇؼµµ µ¿ÀÏÇÑ Ç÷§ÆûÀÇ ÀÎÇÁ¶ó¸¦ °øÀ¯ÇÏ¿© ½Å¼ÓÇÑ ±¸ÇöÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
¶ÇÇÑ, °í°´ÀÇ ¿î¿µDB ¼¹ö¿¡´Â ¿¡ÀÌÀüÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏÁö ¾Ê´Â ‘¿¡ÀÌÀüÆ®¸®½º(Agentless)’ ȯ°æÀ» ±¸Çö, ¿î¿µ¼¹öÀÇ ¿À¹öÇìµå¸¦ ÃÖ¼ÒÈ ½ÃÄ×´Ù.
¿ÀÇÂÆËÀº E2E °üÁ¡ÀÇ »ý¾ÖÁÖ±âÀû SQL ¼º´ÉÃÖÀûÈ °ü¸® ¼Ö·ç¼ÇÀ¸·Î¼ Áøȸ¦ °ÅµìÇÏ°í ÀÖÀ¸¸ç, ±â´ÉÀÇ ÀÚµ¿È ¹üÀ§¸¦ Á¡Â÷ È®´ë, ±Ã±ØÀûÀ¸·Î´Â ¿ÏÀü ÀÚµ¿È ÇÁ·Î¼¼½ºÀÇ ±¸ÇöÀ» ±× ¸ñÇ¥·Î ÇÑ´Ù.
À̸¦ ÅëÇØ °í°´Àº SQL ¼º´É¹®Á¦¸¦ »çÀü¿¡ ¿¹¹æÇØ ¹®Á¦ÇØ°áÀ» À§ÇÑ ÅõÀÚºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ°í, Á¶±â ¾ÈÁ¤ÈµÈ ¿î¿µ½Ã½ºÅÛÀº ¾÷¹«¼ºñ½º Ç°Áú Çâ»ó¿¡ Å« µµ¿ò µÉ °ÍÀÌ´Ù.
<¿ÀǸÞÀ̵å ÄÁ¼³Æà ±ÝÀº¼· ¿¬±¸¼ÒÀå>gold@openmade.co.kr < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |