EDB(Áö»çÀå ÀÌ°ÀÏ http://www.enterprisedb.com)´Â 5ÀÏ ¹ßÇ¥¸¦ ÅëÇØ, ±¹°¡°ü¼¼Á¾ÇÕÁ¤º¸¸Á¿î¿µ¿¬ÇÕȸ(CUPIA, www.unipass.or.kr)°¡ ¿ÀǼҽº DBMS ±â¹Ý ‘À¯´Ï-Æнº(UNI-PASS, ±¹°¡°ü¼¼Á¾ÇÕÁ¤º¸¸Á)’ ¿î¿µÀ» À§ÇØ EDBÀÇ ‘Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼¹ö(EDB Postgres Advanced Server)’¸¦ µµÀÔÇß´Ù°í ¹àÇû´Ù.
±¹°¡°ü¼¼Á¾ÇÕÁ¤º¸¸Á¿î¿µ¿¬ÇÕȸ(Customs Uni-Pass International Agency, ÀÌÇÏ Å¥ÇǾÆ-CUPIA)´Â ÀüÀÚÅë°ü½Ã½ºÅÛ ‘À¯´Ï-Æнº’ÀÇ ¹ßÀüÀ» À§ÇÑ ±âȹ•Á¶»ç•ÄÁ¼³ÆÃ, ¿¬±¸ ¾÷¹«¿Í ÇؿܼöÃâÀ» Àû±ØÀûÀ¸·Î Áö¿øÇÏ°í ±¹Á¦Ç¥ÁØȸ¦ ¼±µµÇϱâ À§ÇØ Çѱ¹ °ü¼¼Ã» ÁÖµµ·Î ¼³¸³ÇÑ °ü¼¼ÇàÁ¤ ¹× ITÀü¹®°¡µé·Î ±¸¼ºµÈ °øÁ÷À¯°ü´Üü(ºñ¿µ¸® Àç´Ü¹ýÀÎ)´Ù.
‘Å¥ÇǾƒ´Â Áö³ 2006³â °ü¼¼Ã»ÀÇ Çã°¡¸¦ ¹Þ¾Æ °ü·Ã ¹Î°£±â¾÷ÀÌ Ã⿬ÇØ ¼³¸³µÆ´Ù.
ÀÌ Å¥ÇǾÆÀÇ À¯´Ï-Æнº´Â ¾ËÁ¦¸®¸¦ ºñ·Ô, źÀڴϾÆ, °úÅ׸»¶ó, ¿¡Äâµµ¸£ µî Àü¼¼°è ¸¹Àº ±¹°¡µé·Î ¼öÃâµÇ°í ÀÖÀ¸¸ç, Çѱ¹ °ü¼¼ÇàÁ¤ÀÇ ³ëÇÏ¿ì¿Í °æÇèÀ» ¼öÃâ, °ü¼¼ÇàÁ¤ÀÇ ±¹Á¦ Ç¥ÁØȸ¦ ÁÖµµÇÏ°í ÀÖ´Ù.
¡ß¿ÀǼҽº DBMS ±â¹Ý ¾ËÁ¦¸® À¯´Ï-Æнº ½Ã½ºÅÛ ¿î¿µ ³ª¼ = ‘Å¥ÇǾƒ´Â ¾ËÁ¦¸®¿¡ ±¸ÃàÇÑ ±âÁ¸¿¡ ¿À¶óŬ DBMS¸¦ ±â¹ÝÀ¸·Î ¿î¿µµÇ´ø À¯´Ï-Æнº ½Ã½ºÅÛÀ» ¿ÀǼҽº ±â¹Ý µ¥ÀÌÅͺ£À̽º °ü¸®½Ã½ºÅÛ(DBMS)À¸·Î ÀüȯÇÏ´Â ÀÛ¾÷¿¡ ³ª¼¹´Ù.
ÀÌ¿¡ Å¥ÇǾƴ ±âÁ¸¿¡ »ç¿ëÁßÀÎ ¿À¶óŬDBMS¿Í ½ºÅ°¸¶ ¹× SQL ȣȯ¼ºÀÌ ³ô°í, µµÀÔ°ú °ü¸®¿¡ ¼Ò¿äµÇ´Â ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Â °ÍÀº ¹°·Ð, ±âÁ¸ ³»ºÎ °³¹ßÀÚ ¹× °ü¸®Àڵ鿡°Ô Àͼ÷ÇÑ µ¥ÀÌÅÍ°ü¸®½Ã½ºÅÛ(DBMS)µéÀ» ºñ±³ °ËÅäÇß´Ù.
‘Å¥ÇǾƒ´Â ÃÖÁ¾ÀûÀ¸·Î ¿£ÅÍÇÁ¶óÀÌÁîDB(EDB)ÀÇ ¿ÀǼҽº ±â¹Ý µ¥ÀÌÅÍ°ü¸®½Ã½ºÅÛ ‘EDB Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼¹ö(EDB Postgres Advanced Server, EPAS)’¸¦ µµÀÔÅ°·Î °áÁ¤Çß´Ù.
¾ç±¤¸ð Å¥ÇÇ¾Æ ÆÀÀåÀº “Å¥ÇǾƴ ¾ËÁ¦¸®¿¡ ¼öÃâÇØ »ç¿ëµÇ°í ÀÖ´Â À¯´Ï-ÆнºÀÇ DBMS¸¦ ¿ÀǼҽº DBMS·Î ÀüȯÀ» ÃßÁøÇßÀ¸¸ç, ¿À¶óŬ DBMSÀÇ ¾ÈÁ¤ÀûÀÎ ÀÌÀüÀº ¹°·Ð, ÇâÈÄ ½Å±Ô ¼ºñ½º Á¦°ø¿¡µµ ºÎÁ·ÇÔÀÌ ¾øµµ·Ï ³ôÀº È®À强°ú ȣȯ¼ºÀ» Á¦°ø ÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ±Û·Î¹ú ¼ºñ½º ¹× Áö¿øü°è¸¦ °®Ãá ‘EDB Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼¹ö(EPAS)’¸¦ ¼±ÅÃÇß´Ù”°í ¹àÇû´Ù.
EDB´Â Å¥ÇǾƿ¡ EPAS¸¦ ±¸ÃàÇÏ¸é¼ °ü·Ã Á¦Ç° È°¿ë ±³À°Àº ¹°·Ð, ¿ÀǼҽº DBMS·Î ÀüȯÇÒ ¶§ ¹®Á¦¾øÀÌ ±¸µ¿µÇ´ÂÁö¿¡ ´ëÇÑ °ËÁõ, µ¥ÀÌÅÍ ÀÌÀü, Ãʱ⠿, ±¸Ãà ÀÌÈÄ ½Ã½ºÅÛ ¾ÈÁ¤È ´Ü°è¿¡ À̸£±â±îÁö »ç¾÷ Àü¹Ý¿¡ °ÉÃÄ Çù·ÂÇß´Ù.
¡ßEPAS µµÀÔ, ¿ÀǼҽº DBMS·Î ¿À¶óŬDBÀÇ ¾ÈÁ¤ÀûÀÎ ÀÌÀü ¹× ³ôÀº ½Ã½ºÅÛ È®À强 º¸Àå¹Þ¾Æ = EDBÀÇ EPAS´Â ¿ÀǼҽº ‘Æ÷½ºÆ®±×·¹(Postgre)SQL’¿¡ ¼º´É, °ü¸®, º¸¾È ±â´É, Àü¹® ±â¼ú Áö¿ø ¼ºñ½º µîÀ» ´õÇÑ DBMS´Ù.
‘Å¥ÇǾƒ´Â ±âÁ¸ ¿À¶óŬ EDMS¿Í ³ôÀº ȣȯ¼ºÀº ¹°·Ð ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼Ç ÅøŶ(MTK)µµ ÇÔ²² Á¦°ø¹Þ¾Æ, ¾ÈÁ¤ÀûÀ̸鼵µ °£ÆíÇÏ°Ô ´Ù¿îŸÀÓ ¾øÀÌ ¾ÈÁ¤ÀûÀ¸·Î DB¼¹ö¸¦ ÀÌÀüÇÒ ¼ö ÀÖ¾ú´Ù.
ƯÈ÷ EDBÀÇ EPAS´Â ¿ÀǼҽº ‘Æ÷½ºÆ®±×·¹(Postgre)SQL’À» ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ¾î ¿©·¯ Á¦¾à »çÇ×ÀÌ ÀÖ´Â ¿À¶óŬ DBMS¿Í ºñ±³, ³»ºÎ IT ¿î¿µÀ» À§ÇÑ ÇÊ¿ä»çÇ׿¡ ¸ÂÃç ¸ÂÃãÈµÈ ½Ã½ºÅÛÀ» °³¹ßÇØ ¿î¿µÇÒ ¼ö ÀÖ¾î, °³¹ßÀÚµéÀÇ ¾÷¹« »ý»ê¼ºÀ» ³ô¿© ¸¸Á·µµ°¡ ¸Å¿ì ³ô¾Ò´Ù.
Å¥ÇǾƴ EDB·Î ÀüȯÇØ IT¿¹»ê Áß ³ôÀº ºñÁßÀ» Â÷ÁöÇÏ´Â DBMS À¯Áö ºñ¿ëÀ» 80% ÀÌ»óÀ» Àý°¨ÇÒ ¼ö ÀÖ¾ú´Ù.
À̸¦ ÅëÇØ ¾ò¾îÁø ³»ºÎ IT ¸®¼Ò½º¿Í Àý°¨µÈ ºñ¿ëÀ» »õ·Î¿î Àü·«Àû À̴ϼÅƼºê¿¡ Àç¹èÄ¡ÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
µ¡ºÙ¿© Å¥ÇǾƴ ¿£ÅÍÇÁ¶óÀÌÁîDB·ÎºÎÅÍ ¿¬Áß¹«ÈÞ·Î 15³âÂ÷ ÀÌ»óÀÇ °æ·ÂÀ» º¸À¯ÇÑ ±¹³»¿Ü Æ÷½ºÆ®±×·¹SQL Àü¹® ¿£Áö´Ï¾î°¡ Á¦°øÇÏ´Â ¸¶À̱׷¹À̼Ç, ±¸Çö ¹× ¿î¿µ, ½ÇÇà Àü·« µî¿¡ ´ëÇÑ Á¾ÇÕÀûÀÎ ±Û·Î¹ú Áö¿ø ¼ºñ½ºµµ ¹Þ°í ÀÖ´Ù.
¾ç±¤¸ð ÆÀÀåÀº “EDBÀÇ EPAS´Â ±âÁ¸ ¿À¶óŬ EDMS¿Í ³ôÀº ȣȯ¼ºÀ» Á¦°øÇÏ´Â °ÍÀº ¹°·Ð, ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼Ç ÅøŶ(MTK)µµ ÇÔ²² Á¦°øµÅ ¸Å¿ì ¾ÈÁ¤ÀûÀ̸鼵µ °£ÆíÇÏ°Ô ½Ã½ºÅÛÀ» ÀüȯÇÒ ¼ö ÀÖ¾î, ³»ºÎ °³¹ßÀÚµéÀÇ ³ôÀº ¸¸Á·µµ¸¦ ü°¨ÇÒ ¼ö ÀÖ¾ú´Ù”¶ó¸ç “EDB´Â ÃÖÀûÀÇ Àü¹® ¿£Áö´Ï¾î ÆÀÀÌ Àû½Ã¿¡ Áö¿øÇÏ¿©, ¾ÈÀüÇÏ°Ô ½Ã½ºÅÛ ÀüȯÀ» ¸¶ÃÆ´Ù. EPAS´Â ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ±â¼ú°úÀÇ È£È¯¼º, º¸¾È °È, ¼º´É °ü¸®ÀÇ È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â °¢Á¾ Áö¿ø ¹× °ü¸® ±â´É µîÀ» Á¦°øÇÏ°í ÀÖ¾î °³¹ßÀÚ DBA »ý»ê¼ºÀ» Çâ»ó½ÃŲ ÃÖÀûÀÇ ¼Ö·ç¼Ç”À̶ó°í ¸¸Á·°¨À» Ç¥½ÃÇß´Ù.
¡ßEPAS, ¿À¶óŬ ȣȯ¼º°ú ¾ÈÁ¤¼º, ¼º´É, °ü¸®, º¸¾È ±â´É Á¦°ø = EPAS´Â Ŭ¶ó¿ìµå ȯ°æ¿¡¼ »ç¿ë °¡´ÉÇÑ ‘Æ÷½ºÆ®±×·¹ ¾îµå¹ê½ºµå ¼¹ö’ ¼ºñ½º´Ù.
EPAS´Â ¿Ï¼ºµµ ³ôÀº ¿ÀǼҽº DBMS SQL ¾ð¾î¸¦ »ç¿ëÇÏ´Â ‘Æ÷½ºÆ®±×·¹SQL ¿£Áø’À» ±â¹ÝÀ¸·Î ¿À¶óŬDBMS¿Í ½ºÅ°¸¶ ¹× ¿ÀºêÁ§Æ®µé¿¡ ´ëÇÑ Æò±Õ 95% ÀÌ»óÀÇ È£È¯¼ºÀ» ¹ÙÅÁÀ¸·Î ¿À¶óŬ ȣȯ¼º°ú ¾ÈÁ¤¼º, ¼º´É, °ü¸®, º¸¾È ±â´ÉÀ» °³¼±ÇÑ µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(DBMS)ÀÌ´Ù.
ƯÈ÷, EPAS´Â ±â¾÷ ȯ°æ¿¡ ¸Â´Â ¼º´É ¹× °³¹ß °ü¸® µµ±¸, ±â¼úÁö¿ø ü°è µî º¹ÀâÇÑ µ¥ÀÌÅÍ ¿öÅ©·Îµå¸¦ ¾ÈÀüÇÏ°Ô ÀúÀåÇÏ°í È®ÀåÇÏ´Â ¸¹Àº ±â´ÉÀ» Ãß°¡ÀûÀ¸·Î Á¦°øÇÏ¸ç ´ëºÎºÐÀÇ ÁÖ¿ä ¿î¿µ üÁ¦¿¡¼ ½ÇÇàµÈ´Ù.
ÀÌ ¹Û¿¡µµ EPAS´Â ¿À¶óŬÀÇ µ¥ÀÌÅÍ Å¸ÀÔ, ½ºÅ°¸¶ ¿ÀºêÁ§Æ®, SQL ±¸¹®, ¿À¶óŬ ÇÔ¼ö ¹× ÆÐÅ°Áö¸¦ Áö¿øÇØ ¿À¶óŬDB¿Í ȣȯ¼ºÀ» Á¦°øÇÑ´Ù.
½Å±Ô µµÀÔ°ú ¿À¶óŬ¿¡¼ EPAS Àüȯ ½Ã ¾îÇø®ÄÉÀÌ¼Ç ¼öÁ¤À» ÃÖ¼ÒÈÇØ ½Ã½ºÅÛ ±¸ÃàÀÌ ¿ëÀÌÇÏ´Ù.
EPAS´Â »ó¿ë RDBMS°¡ Á¦°øÇÏ´Â ³ôÀº ¼öÁØÀÇ º¸¾È ±â´ÉÀ» Á¦°øÇÑ´Ù. SQL ÀÎÁ§¼Ç, °ÈµÈ °¨»ç ±â´ÉÀº ³ôÀº ¼öÁØÀÇ ÄÄÇöóÀ̾𽺠Áؼö¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.
ƯÈ÷, EPASÀÇ TDE(Transparent Data Encryption) ±â´ÉÀº ±â¾÷¿¡¼ ÇʼöÀûÀ¸·Î ¿ä±¸µÇ´Â º¸¾È ¼öÁØÀ» ÇÑÃþ ´õ ³ôÀÌ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ¸¸ç, º´·Ä Äõ¸®, Äõ¸® ÈùÆ®, ÆÄƼ¼Ç Å×À̺í Áö¿ø ¹× ¿Â¶óÀÎ À妽º, ¿Â¶óÀÎ ¹é¾÷ µî ´Ù¾çÇÑ ¿î¿µ ¹× ¼º´ÉÁö¿ø±â´É Á¦°øÇÑ´Ù.
¶ÇÇÑ EPAS´Â ÇÁ·Î½ÃÀú, ÆÐÅ°Áö, ÇÔ¼ö, °èÃþ Äõ¸®, µðºñ ¸µÅ©¸¦ Áö¿øÇÑ´Ù. ÀÚ¹Ù, ÆÄÀ̽ã, C/C++, ´å³Ý, PHP µî ´Ù¾çÇÑ ¾ð¾î¸¦ Áö¿øÇÑ´Ù.
Á¦À̽¼(JSON), JSONB¿Í °°Àº µ¥ÀÌÅÍ Å¸ÀÔ°ú ¿¬»êÀÚ¸¦ È°¿ëÇÑ NoSQL ÇüÅ·Π»ç¿ëÀÌ °¡´ÉÇϸç, NoSQL, ÇÏµÓ µî ´Ù¾çÇÑ µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ ¿¬µ¿ °³¹ßÀ» Áö¿øÇÑ´Ù.
EDB´Â ±â¾÷ÀÇ ´Ù¾çÇÑ ¿ä±¸»çÇ×°ú ¼ºñ½º À¯Çü µîÀ» °í·ÁÇØ DB°ü¸® ȯ°æ¿¡ ¸Â´Â ±â´É ¼³°è¿¡¼ ½ÇÁ¦ ÄÚµå ÀÛ¼º, Àü¹ÝÀû ¾ÆÅ°ÅØó ±¸¼º, Å×½ºÆ® ¹× ¿î¿µ¿¡ À̸£±â±îÁö Æ÷½ºÆ®±×·¹SQL ±â¹Ý ¿ÀǼҽº DBMS¸¦ ±¸Ãà ¹× À¯Áö °ü¸®ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ÀÛ¾÷À» Àü¹® ÀηÂÀÌ ±â¼ú Áö¿øÇÑ´Ù.
Å¥ÇǾƴ ÇâÈÄ, ±âÁ¸ ¿À¶óŬ DBMSÀÇ Ãß°¡ÀûÀÎ ±³Ã¼´Â ¹°·Ð, °³¹ßµµ»ó±¹À» ºñ·ÔÇØ Àü¼¼°è¿¡ ¼öÃâÇÏ´Â ‘À¯´Ï-Æнº’ ¿î¿µÀ» À§ÇÑ DBMS¸¦ EDBÀÇ EPAS·Î Ç¥ÁØÈ, ±¸ÃàÇÒ °èȹÀÌ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |