µðÁöÅПÀÓ½º

 


¿ÀǸÞÀ̵åÄÁ¼³Æà `SQL ¼º´ÉÃÖÀûÈ­ °ü¸®¼Ö·ç¼Ç` ¿ÀÇÂÆË UP¹öÀü Ãâ½Ã

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¿ÀǸÞÀ̵åÄÁ¼³Æà `SQL ¼º´ÉÃÖÀûÈ­ °ü¸®¼Ö·ç¼Ç` ¿ÀÇÂÆË  UP¹öÀü Ãâ½Ã
¿ÀÇÂÆË ±â´É°³¿ä [¿ÀǸÞÀ̵åÄÁ¼³Æà Á¦°ø]

DB¼³°è¡¤±¸Ãà ¹× ¼º´É°³¼±ÄÁ¼³Æà ºÐ¾ßÀÇ Àü¹®±â¾÷ÀÎ ¿ÀǸÞÀ̵å ÄÁ¼³ÆÃ(´ëÇ¥ ÃÖ¿µÃ¶)Àº Áö³­ ÇØ Ãâ½ÃÇÑ 'SQL ¼º´É ÃÖÀûÈ­ °ü¸® ¼Ö·ç¼Ç'¿ÀÇÂÆËÀÌ »õ·Î¿î ±â´ÉÀ» žÀçÇÑ ½Å±Ô¹öÀüÀ» Ãâ½ÃÇÑ´Ù°í 17ÀÏ ¹àÇû´Ù.

¿ÀÇÂÆËÀº ÇÁ·ÎÁ§Æ® °³¹ß´Ü°èºÎÅÍ ¹èÆ÷¡¤Àû¿ë ±×¸®°í ¿î¿µ´Ü°è¿¡ À̸£´Â Àü °úÁ¤¿¡¼­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







[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]