¿ÀǸÞÀ̵åÄÁ¼³ÆÃ, ¿À¶óŬ to ¿ÀǼҽºDBÀüȯ Áö¿ø ¼Ö·ç¼Ç `¿ÀÇÂÆË¿ÀÅõ` ½ÅÁ¦Ç° Ãâ½Ã
ÀÔ·Â: 2023-10-23 09:00
±è´ë¼º ±âÀÚ
- ¿À¶óŬ DB¸¦ ¿ÀǼҽº DB·Î Àüȯ ½Ã, SQL ÀÚµ¿º¯È¯
- ½ÇÇà °á°ú¿Í ¼º´É¿¡ ´ëÇÑ ºñ±³. °ËÁõ±îÁö ÀÚµ¿È
- ±â°£´ÜÃà ¹× ºñ¿ëÀý°¨È¿°ú ±â´ë
- DBº° ¼º´É ºñ±³/°ËÁõ BMT µµ±¸·Îµµ È°¿ë °¡´É
- ½ÇÇà °á°ú¿Í ¼º´É¿¡ ´ëÇÑ ºñ±³. °ËÁõ±îÁö ÀÚµ¿È
- ±â°£´ÜÃà ¹× ºñ¿ëÀý°¨È¿°ú ±â´ë
- DBº° ¼º´É ºñ±³/°ËÁõ BMT µµ±¸·Îµµ È°¿ë °¡´É
¼±Á¦ÀûÀÎ DB¼º´É Àå¾Ö ¿¹¹æÀ» À§ÇÑ SQL Ç°Áú/¼º´É ÃÖÀûÈ ¼Ö·ç¼Ç '¿ÀÇÂÆË(OpenPOP)'À» °ø±ÞÇÏ´Â ¿ÀǸÞÀ̵åÄÁ¼³ÆÃ(´ëÇ¥ ÃÖ¿µÃ¶)Àº ÃÖ±Ù '¿ÀÇÂÆË¿ÀÅõ(OTO)'¸¦ Ãâ½ÃÇß´Ù.
ȸ»ç ÃøÀº ÀÌ Á¦Ç°¿¡ ´ëÇØ ¿À¶óŬ DB¸¦ ¿ÀǼҽº DB·Î Àüȯ ½Ã, DBÀüȯ±â°£À» ȹ±âÀûÀ¸·Î ´ÜÃà½ÃÄÑ ºñ¿ëÀ» Àý°¨ÇÏ°í SQLÀÇ Ç°Áú ¹× ¼º´É ¾ÈÁ¤È¿¡ ´ëÇÑ °ËÁõ±îÁö ÀÚµ¿ Áö¿øÇØÁÖ´Â ¼Ö·ç¼ÇÀ̶ó°í ¹àÇû´Ù.
'¿ÀÇÂÆË¿ÀÅõ'ÀÇ ÁÖ¿ä ±â´ÉÀ» º¸¸é ¡ã¿À¶óŬ SQLÀ» ¿ÀǼҽº DB SQL·Î ÀÚµ¿ º¯È¯ ¡ãº¯È¯µÈ SQLÀÇ Ç°Áú ¹× ½ÇÇà ¿À·ù Á¡°Ë ¡ãº¯È¯ SQLÀÇ ½ÇÇà°á°ú¿¡ ´ëÇØ AS-IS(¿À¶óŬ)¿Í 󸮰Ǽö ¹× °á°ú °ª ºñ±³/°ËÁõ ¡ãº¯È¯ SQLÀÇ ½ÇÇ༺´É¿¡ ´ëÇØ AS-IS(¿À¶óŬ)¿Í¼º´Éº¯È Â÷À̸¦ ºñ±³/ºÐ¼® ¡ãSQLÀÇ ºÐ¼®À» ÅëÇÑ ÃÖÀûÀÇ À妽º °¡ÀÌµå µîÀÌ´Ù.
ȸ»çÃøÀº ÀÌ·¯ÇÑ '¿ÀÇÂÆË¿ÀÅõ'ÀÇ ÀÚµ¿È ±â´ÉµéÀº ¿ÀǼҽº DB·ÎÀÇ Àüȯ±â°£ ´ÜÃàÀº ¹°·Ð, º¯È¯ SQL¿¡ ´ëÇÑ ¼º´É ¹× SQL ¼öÇà °á°úÀÇ ÀÚµ¿°ËÁõÀ» ÅëÇØ AppÀÇ °ËÁõ(Å×½ºÆ®)ÀÇ ºÎ´ãÀ» ÁÙ¿©ÁÖ°í ¿ÀǼҽº DB ¿î¿µ¼º´É ¾ÈÁ¤È¿¡ ¸Å¿ì Å« µµ¿òÀÌ µÉ °ÍÀ̶ó°í °Á¶Çß´Ù.
Çö½ÇÀûÀ¸·Î ¿ÀǼҽº DB·ÎÀÇ Àüȯ ½Ã, ¡ãSQLÀÇ º¯È¯ºÎÅÍ º¯È¯ SQLÀÇ °ËÁõ±îÁö ¸ðµç °úÁ¤À» Àη±â¹ÝÀ¸·Î ¼öÇàÇϱ⿡´Â ¸¹Àº °ø¼ö¿Í ±â°£ÀÌ ¿ä±¸µÇ°í, ¡ãº¯È¯ ÈÄ, App/SQL¿¡ ´ëÇÑ ½ÇÇà°á°ú ¹× ¼º´É¿¡ ´ëÇØ AS-IS(±âÁ¸ ¿À¶óŬ)´ëºñ ¸íÈ®ÇÏ°í È¿°úÀûÀÎ ºñ±³/°ËÁõÀÌ ¾î·Á¿î »óȲÀÌ´Ù.
ÀÌ·¯ÇÑ ¾î·Á¿òÀ¸·Î ¿ÀǼҽº DB·ÎÀÇ Àüȯ¿¡ ´ëÇÑ °áÁ¤À» ½±°Ô ÇÏÁö ¸øÇÏ°í ÀÖ´Â °í°´µé¿¡°Ô´Â, '¿ÀÇÂÆË¿ÀÅõ'ÀÇ Ãâ½Ã°¡ ¸Å¿ì ¹Ý°¡¿î ¼Ò½ÄÀÌ µÉ °Í À̶ó´Â°Ô ¿ÀǸÞÀ̵åÄÁ¼³ÆÃÀÇ ¼³¸íÀÌ´Ù.
À̹ø¿¡ Ãâ½ÃµÇ´Â '¿ÀÇÂÆË¿ÀÅõ' Ãʱ⠹öÀü¿¡¼ Áö¿øµÇ´Â ¿ÀǼҽº DB´Â PostgreSQL(EDB Æ÷ÇÔ)¹× ¿ÀǼҽº DB´Â ¾Æ´ÏÁö¸¸ Ƽº£·ÎDB·ÎÀÇ Àüȯµµ Áö¿øµÈ´Ù.
¶ÇÇÑ MySQL DB¿¡ ´ëÇÑ ÀüȯÁö¿ø °èȹÀº ±Ý³â ¸» ¸ñÇ¥·Î ÇöÀç °³¹ßÁßÀ̶ó°í ¿ÀǸÞÀ̵åÄÁ¼³ÆÃÀº ¹àÇû´Ù.
'¿ÀÇÂÆË¿ÀÅõ'´Â ´Ü ½Ã°£¿¡ ¿ÀǼҽº DB¿¡ ¸Â´Â SQL·Î º¯È¯ÀÌ °¡´ÉÇÏ°í, º¯È¯°ú µ¿½Ã¿¡ ¿À·ù SQLÀ» ½Å¼ÓÇÏ°Ô ÃßÃâÇس¾ ¼ö ÀÖ´Ù´Â ÀåÁ¡µµ ÀÖÁö¸¸, ¿À·ùÁ¶Ä¡ ¹× ¼º´É°³¼±À» À§ÇØ ¼öÁ¤ÇØ¾ß µÇ´ÂSQL¿¡ ´ëÇؼ´Â ÇØ´ç SQLÀÇ À§Ä¡ ¼Ò½ºÆÄÀÏ Á¤º¸¸¦ Á¦°øÇØ ÁØ´Ù.
ƯÈ÷, º¯È¯ SQL¿¡ ´ëÇØ ASIS/TOBE (¿À¶óŬDB/¿ÀǼҽºDB)°£ SQLÀÇ ½ÇÇà °á°ú ¹× ¼º´ÉÀ» ´Ü ½Ã°£¿¡ ÀÚµ¿À¸·Î ºñ±³/°ËÁõÇØÁÖ´Â ±â´ÉÀº ±¹/³»¿Ü ÀûÀ¸·Îµµ '¿ÀÇÂÆË¿ÀÅõ'¿¡¼¸¸ Á¦°øÇØÁÖ´Â À¯ÀÏÇÑ ±â´ÉÀ¸·Î °í°´ÀÇ °ü½ÉÀ» ²ø¼ö ÀÖ´Â °¡Àå Å« ÀåÁ¡ÀÌ µÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.
¶ÇÇÑ, À妽º¿¡ ´ëÇÑ ÃÖÀûÈ ±â´ÉÀº,¸ðµç SQLÀÇ ºÐ¼® ¹× ÇöÇà À妽º¿¡ ´ëÇÑ ºÎÁ·ÇÑ Á¡À» °³¼±½ÃÄÑÁÖ´Â °üÁ¡¿¡¼, À妽º Àç¼³°è ¹× ¼³°è °á°ú¿¡ ´ëÇÑ ¼º´É ½Ã¹°·¹À̼DZîÁö ¿ÀÇÂÆË ¿£ÁøÀ» ÅëÇØ ÀÚµ¿ ½ÇÇàÇÑ ÈÄ,±× ¼º´É °á°ú¿¡ ±Ù°ÅÇÑ Å×ÀÌºíº° ÃÖÀûÀÇ À妽º¸¦ ÃßõÇØÁØ´Ù.
¿ÀǸÞÀ̵åÄÁ¼³Æà ÃÖ¿µÃ¶ ´ëÇ¥´Â "ªÀº ½Ã°£¿¡ DB/SQLÀÇ ¼º´ÉÀ» ±Ø´ëȽÃÄÑ ÁÙ ¼ö ÀÖ´Â ±â´ÉÀ̸ç, ÀÌ·¯ÇÑ °·ÂÇÑ ±â´ÉµéÀÌ Á¦°øµÇ±â¿¡ ¿ÀǼҽº DBÀÇ ¾ÈÁ¤ÀûÀÎ ¿î¿µÈ¯°æ ±¸ÃàÀÌ ´Ü±â°£¿¡ °¡´ÉÇÏ°Ô µÉ ¼ö ÀÖÀ» °Í"À̶ó°í °Á¶Çß´Ù. ±è´ë¼º±âÀÚ kdsung@dt.co.kr
ȸ»ç ÃøÀº ÀÌ Á¦Ç°¿¡ ´ëÇØ ¿À¶óŬ DB¸¦ ¿ÀǼҽº DB·Î Àüȯ ½Ã, DBÀüȯ±â°£À» ȹ±âÀûÀ¸·Î ´ÜÃà½ÃÄÑ ºñ¿ëÀ» Àý°¨ÇÏ°í SQLÀÇ Ç°Áú ¹× ¼º´É ¾ÈÁ¤È¿¡ ´ëÇÑ °ËÁõ±îÁö ÀÚµ¿ Áö¿øÇØÁÖ´Â ¼Ö·ç¼ÇÀ̶ó°í ¹àÇû´Ù.
'¿ÀÇÂÆË¿ÀÅõ'ÀÇ ÁÖ¿ä ±â´ÉÀ» º¸¸é ¡ã¿À¶óŬ SQLÀ» ¿ÀǼҽº DB SQL·Î ÀÚµ¿ º¯È¯ ¡ãº¯È¯µÈ SQLÀÇ Ç°Áú ¹× ½ÇÇà ¿À·ù Á¡°Ë ¡ãº¯È¯ SQLÀÇ ½ÇÇà°á°ú¿¡ ´ëÇØ AS-IS(¿À¶óŬ)¿Í 󸮰Ǽö ¹× °á°ú °ª ºñ±³/°ËÁõ ¡ãº¯È¯ SQLÀÇ ½ÇÇ༺´É¿¡ ´ëÇØ AS-IS(¿À¶óŬ)¿Í¼º´Éº¯È Â÷À̸¦ ºñ±³/ºÐ¼® ¡ãSQLÀÇ ºÐ¼®À» ÅëÇÑ ÃÖÀûÀÇ À妽º °¡ÀÌµå µîÀÌ´Ù.
ȸ»çÃøÀº ÀÌ·¯ÇÑ '¿ÀÇÂÆË¿ÀÅõ'ÀÇ ÀÚµ¿È ±â´ÉµéÀº ¿ÀǼҽº DB·ÎÀÇ Àüȯ±â°£ ´ÜÃàÀº ¹°·Ð, º¯È¯ SQL¿¡ ´ëÇÑ ¼º´É ¹× SQL ¼öÇà °á°úÀÇ ÀÚµ¿°ËÁõÀ» ÅëÇØ AppÀÇ °ËÁõ(Å×½ºÆ®)ÀÇ ºÎ´ãÀ» ÁÙ¿©ÁÖ°í ¿ÀǼҽº DB ¿î¿µ¼º´É ¾ÈÁ¤È¿¡ ¸Å¿ì Å« µµ¿òÀÌ µÉ °ÍÀ̶ó°í °Á¶Çß´Ù.
ÀÌ·¯ÇÑ ¾î·Á¿òÀ¸·Î ¿ÀǼҽº DB·ÎÀÇ Àüȯ¿¡ ´ëÇÑ °áÁ¤À» ½±°Ô ÇÏÁö ¸øÇÏ°í ÀÖ´Â °í°´µé¿¡°Ô´Â, '¿ÀÇÂÆË¿ÀÅõ'ÀÇ Ãâ½Ã°¡ ¸Å¿ì ¹Ý°¡¿î ¼Ò½ÄÀÌ µÉ °Í À̶ó´Â°Ô ¿ÀǸÞÀ̵åÄÁ¼³ÆÃÀÇ ¼³¸íÀÌ´Ù.
À̹ø¿¡ Ãâ½ÃµÇ´Â '¿ÀÇÂÆË¿ÀÅõ' Ãʱ⠹öÀü¿¡¼ Áö¿øµÇ´Â ¿ÀǼҽº DB´Â PostgreSQL(EDB Æ÷ÇÔ)¹× ¿ÀǼҽº DB´Â ¾Æ´ÏÁö¸¸ Ƽº£·ÎDB·ÎÀÇ Àüȯµµ Áö¿øµÈ´Ù.
¶ÇÇÑ MySQL DB¿¡ ´ëÇÑ ÀüȯÁö¿ø °èȹÀº ±Ý³â ¸» ¸ñÇ¥·Î ÇöÀç °³¹ßÁßÀ̶ó°í ¿ÀǸÞÀ̵åÄÁ¼³ÆÃÀº ¹àÇû´Ù.
ƯÈ÷, º¯È¯ SQL¿¡ ´ëÇØ ASIS/TOBE (¿À¶óŬDB/¿ÀǼҽºDB)°£ SQLÀÇ ½ÇÇà °á°ú ¹× ¼º´ÉÀ» ´Ü ½Ã°£¿¡ ÀÚµ¿À¸·Î ºñ±³/°ËÁõÇØÁÖ´Â ±â´ÉÀº ±¹/³»¿Ü ÀûÀ¸·Îµµ '¿ÀÇÂÆË¿ÀÅõ'¿¡¼¸¸ Á¦°øÇØÁÖ´Â À¯ÀÏÇÑ ±â´ÉÀ¸·Î °í°´ÀÇ °ü½ÉÀ» ²ø¼ö ÀÖ´Â °¡Àå Å« ÀåÁ¡ÀÌ µÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.
¶ÇÇÑ, À妽º¿¡ ´ëÇÑ ÃÖÀûÈ ±â´ÉÀº,¸ðµç SQLÀÇ ºÐ¼® ¹× ÇöÇà À妽º¿¡ ´ëÇÑ ºÎÁ·ÇÑ Á¡À» °³¼±½ÃÄÑÁÖ´Â °üÁ¡¿¡¼, À妽º Àç¼³°è ¹× ¼³°è °á°ú¿¡ ´ëÇÑ ¼º´É ½Ã¹°·¹À̼DZîÁö ¿ÀÇÂÆË ¿£ÁøÀ» ÅëÇØ ÀÚµ¿ ½ÇÇàÇÑ ÈÄ,±× ¼º´É °á°ú¿¡ ±Ù°ÅÇÑ Å×ÀÌºíº° ÃÖÀûÀÇ À妽º¸¦ ÃßõÇØÁØ´Ù.
¿ÀǸÞÀ̵åÄÁ¼³Æà ÃÖ¿µÃ¶ ´ëÇ¥´Â "ªÀº ½Ã°£¿¡ DB/SQLÀÇ ¼º´ÉÀ» ±Ø´ëȽÃÄÑ ÁÙ ¼ö ÀÖ´Â ±â´ÉÀ̸ç, ÀÌ·¯ÇÑ °·ÂÇÑ ±â´ÉµéÀÌ Á¦°øµÇ±â¿¡ ¿ÀǼҽº DBÀÇ ¾ÈÁ¤ÀûÀÎ ¿î¿µÈ¯°æ ±¸ÃàÀÌ ´Ü±â°£¿¡ °¡´ÉÇÏ°Ô µÉ ¼ö ÀÖÀ» °Í"À̶ó°í °Á¶Çß´Ù. ±è´ë¼º±âÀÚ kdsung@dt.co.kr
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]