¿ÀǸÞÀ̵åÄÁ¼³Æà `SQL ¼º´ÉÃÖÀûÈ °ü¸®¼Ö·ç¼Ç` ¿ÀÇÂÆË UP¹öÀü Ãâ½Ã
ÀÔ·Â: 2020-07-20 08:00
¹éÀÎö ±âÀÚ
¿ÀÇÂÆËÀº ÇÁ·ÎÁ§Æ® °³¹ß´Ü°èºÎÅÍ ¹èÆ÷¡¤Àû¿ë ±×¸®°í ¿î¿µ´Ü°è¿¡ À̸£´Â Àü °úÁ¤¿¡¼APP/SQL ¼º´ÉÇ°ÁúÀÇ Ã¼°èÀûÀÎ °ü¸® ¹× ÅëÁ¦¸¦ ÅëÇØ APPÀÇ ¼º´ÉÀúÇÏ·Î ¹ß»ýµÇ´Â DBÀå¾Ö¸¦ ¼±Á¦ÀûÀ¸·Î ¿¹¹æÇϱâ À§ÇÑ ¼Ö·ç¼ÇÀÌ´Ù.
Áö³ÇØ ÃÊ¿¡ ½ÃÀå¿¡ ù ¼±À» º¸ÀÎ ÀÌÈÄ,½ÃÀåÀÇ ¿ä±¸±â´É°ú »ç¿ëÀÚÀÇ ÆíÀǼº Áõ´ë¸¦ Áö¼ÓÀûÀ¸·Î °ÈÇØ ¿Ô´Ù.
´õºÒ¾î ¿ÃÇØ ÃÊ¿¡´Â GSÀÎÁõ 1µî±ÞÀ» ȹµæÇß´Ù.
À̹ø¿¡ Ãß°¡µÈ 'DB/SQL ¼º´É ¿Â¶óÀÎ Á¾ÇÕÁø´Ü ¹× ½Ã°è¿Àû SQL¼º´É ÃßÀû/ºÐ¼®'±â´ÉÀ» Æ÷ÇÔÇÑ ¿ÀÇÂÆËÀÇ ÁÖ¿ä±â´ÉÀº ´ÙÀ½°ú °°´Ù.
¡Þ¿öÅ©ÇÃ·Î¿ì ±â¹ÝÀÇ SQL Ç°Áú°ü¸®= °³¹ß¿¡¼ ¿î¿µ±îÁö °í°´È¯°æÀÇ °¢ ´Ü°èº° »ç¿ëÀÚ °ü¸®µµ±¸¿Í °áÇÕµÈ SQL Ç°Áú(¼º´É/Ç¥ÁØ/¹®Àå)°ü¸® ÇÁ·Î¼¼½ºÀÇ ÀÚµ¿È¸¦ ±¸ÇöÇÏ°í ´Ü°èº° ÃÖÀûȸ¦ °ÅÄ¡¸é¼ ¼º´ÉÇ°ÁúÀÇ ¿Ï¼ºµµ¸¦ Çâ»ó½ÃŲ´Ù.
¡ÞSQL Ç°Áú °³¹ßÀÚ SELF Á¡°Ë= °üÇàÀûÀ¸·Î Å×½ºÆ® ´Ü°è±îÁö ¹Ì·ïÁ® ¿Â SQLÀÇ Ç°ÁúÁ¡°ËÀ» ÇØ´ç APPÀÇ °³¹ßÀÚ°¡ÅëÇÕ°³¹ßµµ±¸(IDE : Integrated Development Environment, ÀÌÈÄ IDE)¸¦ ÅëÇØ Á÷Á¢ ½º½º·Î ½Ç½Ã°£À¸·Î ¼öÇàÇÒ ¼ö ÀÖµµ·Ï IDE¿Í ¿ÀÇÂÆËÀ» ¿¬°èÇÏ¿© ½Å±Ô°³¹ßSQL¿¡ ´ëÇÑ Ç°Áú(¼º´É/Ç¥ÁØ/¹®Àå)À» °³¹ßÀÚ ½º½º·Î Á¶±â¿¡ Á¡°ËÇÏ¿© SQL¿¡ ´ëÇÑ Ç°ÁúÀ» Çâ»ó ½Ãų ¼ö Àִ ȯ°æÀ» Á¦°øÇÑ´Ù.
¶ÇÇÑÇ°Áú°ü¸®ÀÚ°¡ SQLÀÇ Ç°ÁúÁ¡°Ë È°µ¿À» ÁÖ±âÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀ» Á¦°øÇϸç, Ç°ÁúÁ¡°Ë ÇöȲ ¹× Ç°Áú°³¼± ÇöȲÀ» ÇÑ´«¿¡ ÆľÇÇÒ ¼ö ÀÖµµ·Ï ½Ã°¢È Á¤º¸¸¦ Á¦°øÇÑ´Ù.
¡ÞÀ妽º ÀÚµ¿¼³°è ¹× SQL¼º´É¿µÇâµµ ºÐ¼®= APPÀÇ SQL ¼öÁýÀ» ÅëÇØ, µ¥ÀÌÅÍÀÇ Access Path¸¦ ºÐ¼®ÇÏ¿© ÃÖÀûÀÇ À妽º¸¦ ¼³°èÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â À妽º ÀÚµ¿¼³°è °¡ÀÌµå ¹× À妽º »ç¿ë¿¡ ´ëÇÑ È¿À²¼º ºÐ¼® ±â´ÉÀ» Áö¿øÇϸç, ¿ÀºêÁ§Æ®ÀÇ º¯°æÀ¸·Î ÀÎÇØ ¼º´ÉÀÇ ÀúÇÏ°¡ ¿ì·ÁµÇ´Â °ü·Ã SQLÀ» ÀÚµ¿À¸·Î ÃßÃâÇÏ¿© ¼º´ÉÀûÀÎ Ãø¸éÀÇ ¿µÇâµµ¸¦ ºÐ¼®ÇØÁÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
¡ÞÇ°Áú(¼º´É/Ç¥ÁØ/¹®Àå)ºÎÀûÇÕSQLÀÇ ¹èÆ÷ÅëÁ¦= °³¹ß ¿Ï·áµÈ APP¿¡ ´ëÇØ ½ºÅ×ÀÌ¡¼¹ö ¶Ç´Â ¿î¿µ¼¹ö·ÎÀÇ ¹èÆ÷ ½Ã SQLÇ°Áú(¼º´É/Ç¥ÁØ/¹®Àå)ÀÇ ÀûÇÕ ¿©ºÎ¸¦ ÃÖÁ¾ °ËÁõÇÏ´Â Gate Keeper ±â´ÉÀ¸·Î °í°´»ç°¡ Á¤ÀÇÇÑ Ç°ÁúÁöÇ¥¿¡ ÀÇÇØ ¹èÆ÷ÀÇ ÀûÇÕ ¿©ºÎ¸¦ °áÁ¤ÇÏ°í ºÎÀûÇսÿ¡´Â ¹èÆ÷¸¦ ÅëÁ¦ÇÏ°í ÇØ´ç APP¿¡ ´ëÇÑ Ç°ÁúÀÇ °³¼±ÀÛ¾÷À» ¿äûÇß´Ù.
ƯÈ÷ SQL¼º´É °³¼±°úÁ¤ÀÇ °øÁ¤ÇöȲÀ» º°µµÀÇ ÇÁ·Î¼¼½º¸¦ ÅëÇØ °ü¸®ÇÑ´Ù.
ÀÌ °úÁ¤ÀÇ °í°´ÆíÀǼº°ú ¹èÆ÷¾÷¹«ÀÇ È¿À²¼º Çâ»óÀ» À§Çؼ´Â °í°´»çÀÇ Çü»ó¡¤¹èÆ÷ °ü¸®½Ã½ºÅÛ°ú ¿ÀÇÂÆËÀ» ¿¬°è(Ä¿½ºÆ®¸¶ÀÌ¡)ÇÏ¿© ÇØ´ç °úÁ¤À» ÀÚµ¿ÈÇÏ¿© ÀηÂÀÇ °³ÀÔÀ» ÃÖ¼ÒÈ ½Ãų ¼ö ÀÖ´Ù.
¡Þ¿î¿µ DBÀǽÇÇàSQL ¼º´ÉÃßÀû= APP ¹èÆ÷´Ü°è¿¡¼ ¾ö°ÝÇÑ °ËÁõ°úÁ¤À» Åë°úÇÏ¿© ¹èÆ÷/Àû¿ëµÈ APP¿¡ ´ëÇؼ´Â ´Ù½Ã ÀÏÁ¤±â°£ µ¿¾È ½ÇÇàSQLÀÇ ¼º´É¿¡ ´ëÇÑ º¯È¸¦ Áö¼ÓÀûÀ¸·Î °üÂû/ºñ±³/ºÐ¼® °úÁ¤À» ÀÚµ¿¼öÇàÇÏ¿© ±× °á°ú¸¦ Á¦°øÇÔÀ¸·Î½á, ¼º´ÉÀúÇÏÃßÀ̸¦ º¸ÀÌ´Â APPÀÇ SQLÀ» ¼Õ½±°Ô ÆľÇÇÏ¿© ¼±Á¦ÀûÀÎ ¼º´É ÃÖÀûÈ°¡ ÀÌ·ç¾îÁú ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ±â´ÉÀ» Áö¿øÇÔÀ¸·Î½á ¿î¿µDBÀÇ Á¶±â ¾ÈÁ¤È¸¦ ±¸ÇöÇÑ´Ù.
¡ÞDB/SQL ¼º´ÉÀÇOn-LineÁ¾ÇÕÁø´Ü= °í°´ÀÌ ¿øÇÏ´Â ½ÃÁ¡¿¡ ¾ðÁ¦µçÁö ºÐ¼®´ë»ó ±â°£¸¸ ÀÔ·ÂÇÏ¸é ±× ±â°£µ¿¾ÈÀÇ DB »óÅ ¹× ½ÇÇàµÈ ¸ðµç SQLÀÇ ¼º´ÉÁø´Ü °á°ú¸¦ ¼ö ºÐ À̳»¿¡ Á¾ÇÕÀûÀ¸·Î Áø´Ü¡¤ºÐ¼®ÇÏ¿© ¿Â¶óÀÎ ¶Ç´Â HTML ÆÄÀÏ ÇüÅ·ΠÁ¦°øÇØ ÁØ´Ù.
¼±Á¦Àû Àå¾Ö¿¹¹æÀ» À§ÇÑ ÇʼöÇ׸ñ ¸¸À¸·Î ±¸¼ºµÈ ÀÌ ±â´ÉÀº ±× ³»¿ë¸éÀ̳ª µðÅ×ÀÏ¿¡ ÀÖ¾î¼ Å¸»çÀÇ Á¦Ç° ¶Ç´Â ¼ºñ½º¿Í Â÷º°È µÈ´Ù.
ƯÈ÷, ŸÁ¦Ç°µéÀº ¿î¿µ¼º´ÉÀ» Çö »óŸ¦ Á¡ÀÇ °üÁ¡¿¡¼ °ü¸®ÇÏÁö¸¸,¿ÀÇÂÆËÀº ÀÏÁ¤±â°£ µ¿¾È ½ÇÇàµÈ DB/SQLÀÇ »óŸ¦ ºÐ¼®ÇÏ°í, ÇöÀçÀÇ »óÅ°¡ ¾ß±âÇÒ ¼ö ÀÖ´Â ÀÌÈÄÀÇ ¹®Á¦¸¦ ¿¹ÃøÇÏ¿© »çÀü¿¡ ¿¹¹æÇÏ´Â °ú°Å-ÇöÀç-¹Ì·¡¸¦ ÀÕ´Â ¼±ÀÇ °üÁ¡¿¡¼ ¿î¿µ½Ã½ºÅÛÀ» Á¡°Ë¡¤Áø´ÜÇÑ´Ù.
½Å±Ô Ãâ½ÃµÈ ¿ÀÇÂÆËÀº ¼º´ÉÃÖÀûÈ Ç÷§Æû(Performance Optimization Platform)À§¿¡ ±â´É ¼ºñ½º¸¦ ±¸ÇöÇÑ °£Æí¾ÆÅ°ÅØó¸¦ äÅÃÇß´Ù.
°í°´ÀÇ ¿î¿µDB ¼¹ö¿¡´Â Agentless ȯ°æÀ» ±¸ÇöÇÏ¿© ¿î¿µ¼¹öÀÇ ¿À¹öÇìµå¸¦ ÃÖ¼ÒÈ ½ÃÄ×´Ù.
¿µ¾÷ÆǸÅÀü·«µµ Á¦Ç° ¶óÀ̼±½º¸¦ ÆǸÅÇÏ´Â ¸ðµ¨°ú ÀÏÁ¤±â°£ µ¿¾È ¿ù»ç¿ë·á ¹æ½ÄÀ¸·Î Á¦Ç°À» ÀÓ´ëÇÏ´Â ¸ðµ¨(Subscription & Service)·Î ´Ù¾çÈÇÏ¿© ½ÃÀåÀ» °ø·«ÇÏ°í ÀÖ´Ù.
ÇöÀç 2019³âµµ¿¡ ¿ÀÇÂÇÑ KBÄ«µåÀÇ ±â°£¾÷¹«¿¡ Àû¿ëµÇ¾î ¿î¿µ ÁßÀ̸ç, ´Ù¼öÀÇ °ø°ø±â°ü ¹× ±ÝÀ¶»ç¿¡¼ µµÀÔÇÏ¿© ½Ã¹ü¿î¿µ ÁßÀ̰ųª µµÀÔÀ» °ËÅä ÁßÀÌ´Ù.
¶ÇÇÑ Áß°ß SI»çÀÎ ITCEN±×·ìÀÇ °æ¿ì´Â, Àڻ簡 º¸À¯ÇÏ°í ÀÖ´Â °³¹ß ¹× ¿î¿µ Ç÷§Æû(ÇÁ·¹ÀÓ¿÷)°ú ¿ÀÇÂÆËÀ» ¿¬µ¿½ÃÄÑ SI/SM ÇÁ·ÎÁ§Æ® ¼öÇà ½Ã 'SQL ¼º´ÉÇ°Áú ÃÖÀûÈ'¹× '¿î¿µDB¼º´ÉÀå¾Ö ¼±Á¦Àû ¿¹¹æ'À» À§ÇÑ ¼Ö·ç¼ÇÀ¸·Î È°¿ëÇϱâ À§ÇØ Àü·«Àû Çù¾÷ ¹æ¾ÈÀ» °ËÅä ÁßÀÌ´Ù.
¿ÀÇÂÆËÀÇ Åº»ýºÎÅÍ Á¦Ç° °³¹ßÀ» Á÷Á¢ ¸®µåÇÏ°í ÀÖ´Â ¿ÀǸÞÀ̵å ÄÁ¼³ÆÃÀÇ ÃÖ¿µÃ¶ ´ëÇ¥´Â "¿ÀÇÂÆËÀº E2E °üÁ¡ÀÇ »ý¾ÖÁÖ±âÀû SQL ¼º´ÉÃÖÀûÈ °ü¸® ¼Ö·ç¼ÇÀ¸·Î¼ Áøȸ¦ °ÅµìÇÏ°í ÀÖ´Ù"¸ç "À̹ø ¾÷±×·¹ÀÌµå ¹öÀü Ãâ½Ã¸¦ ÅëÇØ °í°´È¯°æ°ú ¿¬°èµÈ ±â´ÉÀÇ ÀÚµ¿È ¹üÀ§¸¦ Á¡Â÷ È®´ëÇß´Ù"°í ¹àÇû´Ù.
¶ÇÇÑ ÃÖ ´ëÇ¥´Â "À̸¦ ÅëÇØ AppÀÇ SQL ¼º´É¿¡ ´ëÇÑ Ç°ÁúÃÖÀûÈ °ü¸®ÀÇ ÀÚµ¿È ÇÁ·Î¼¼½º ±¸ÇöÀ¸·ÎAppÀÇ ¼º´ÉÀúÇÏ·Î ÀÎÇØ ¹ß»ýµÇ´Â DBÀå¾Ö¸¦ »çÀü¿¡ ¿ÏÀüÇÏ°Ô ¿¹¹æÇÏ´Â °ÍÀº ¹°·ÐÀÌ°í,DB ¼º´ÉÀúÇÏ¿¡ ´ëÇÑ ¹®Á¦ÇØ°áÀ» À§ÇØ ¹Ýº¹µÇ´Â ÀÎÇÁ¶ó ÅõÀÚºñ¿ëÀ» Å©°Ô Àý°¨ÇÒ ¼ö ÀÖµµ·Ï Çϴµ¥ ¸¹Àº ±â¿©¸¦ ÇÒ ¼ö ÀÖÀ» °Í"À̶ó°í ¸»Çß´Ù.
¶ÇÇÑ "¿ÀÇÂÆËÀ» ÅëÇÑ °³¹ß½Ã½ºÅÛÀÇ DB ¹× APP ¼º´É Á¶±â¾ÈÁ¤È´Â ¿î¿µ½Ã½ºÅÛ ¾÷¹«¼ºñ½º Ç°Áú Çâ»ó¿¡ Å« µµ¿òÀÌ µÉ °Í"À̶ó°í µ¡ºÙ¿´´Ù.
¿ÀǸÞÀ̵å ÄÁ¼³ÆÃÀº À̹ø Á¦Ç° Ãâ½Ã¿Í ´õºÒ¾î ¿ÀÇÂÆËÀÇ ±â´ÉÀ» È°¿ëÇÏ¿©, 2Á¾ÀÇ ½Å±Ô ¼ºñ½ºµµ °í°´¿¡°Ô Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
DB ¹öÀü ¾÷±×·¹ÀÌµå ¹× U2LÇÁ·ÎÁ§Æ®¿¡¼ÀÇ ÇöÇà ´ëºñ ¸ñÇ¥½Ã½ºÅÛ App/SQL ¼º´ÉÀÇ ÀÚµ¿ °ËÁõ ¹× ÃÖÀûȸ¦ Áö¿øÇØÁÖ´Â '¼ºñ½º¸í: DB-MiUpgrade' SQL ¼º´É ÀÚµ¿ºñ±³¡¤ºÐ¼® ¼ºñ½º¿Í,¿î¿µÁßÀÎ DBÀÇ »óÅ ¹× SQLÀÇ ¼º´ÉÀ» 2~3ºÐ ³»¿¡ Á¾ÇÕÀûÀ¸·Î ¸é¹ÐÈ÷ Áø´Ü¡¤ºÐ¼®ÇØÁÖ´Â '¼ºñ½º¸í: DB-MyHealth' DB/SQL ¼º´É Á¾ÇÕÁø´Ü ¼ºñ½ºµµ ÇÔ²² ¼±º¸ÀδÙ"°í ¹àÇû´Ù.
¹éÀÎö±âÀÚ chaos@dt.co.kr
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]