“¾ÐµµÀû ½ÃÀåÁ¡À¯À² 1À§, ¼±µÎ¿¡´Â ÀÌÀ¯°¡ ÀÖ´Ù!!”
¡ß“µ¥ÀÌÅÍ °ü¸®ÀÇ ½ÃÀÛÀº °íÇ°Áú µ¥ÀÌÅÍ ¸ðµ¨ °ü¸®¿¡¼ ½ÃÀÛ”
±â¾÷¿¡¼ È°¿ëÇÏ´Â µ¥ÀÌÅÍ´Â ¾çÀûÀÎ Ãø¸é¿¡¼ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ°í ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó µ¥ÀÌÅÍ ±¸Á¶ÀûÀÎ Ãø¸é¿¡¼µµ ¸Å¿ì º¹ÀâÇÏ°í ´Ù¾çÇØÁö°í ÀÖ´Ù.
±â¾÷Àº ÀüÅëÀûÀÎ RDBMS¿¡¼ °ü¸®µÇ´Â Á¤Çü µ¥ÀÌÅÍ¿Í ÃÖ±Ù °¢±¤¹Þ°í ÀÖ´Â ¿ÀǼҽº DBMSÀÇ µ¥ÀÌÅÍ, Ŭ¶ó¿ìµå ±â¹ÝÀÇ ºÐ¼® Ç÷§Æû ¹× ´Ù¾çÇÑ NoSQL DBÀÇ ´Ù¾çÇÑ µ¥ÀÌÅÍ Çü½Ä±îÁö °ü¸®ÇØ¾ß ÇÏ´Â »óȲ¿¡ Á÷¸éÇØ ÀÖ´Ù.
¶ÇÇÑ µ¥ÀÌÅÍ¿¡ °ü½É°ú ÀÇÁ¸¼ºÀÌ ³ô¾ÆÁü¿¡ µû¶ó ±â¾÷ÀÇ ´Ù¾çÇÑ »ç¿ëÀÚµéÀÌ µ¥ÀÌÅÍÀÇ Ç°Áú, ÀÏ°ü¼º ¹× ½Å·Ú¼º¿¡ °ü½ÉÀ» °®°í ÀÖ´Ù.
¿À´Ã³¯°ú °°Àº µ¥ÀÌÅÍ Á᫐ °æÁ¦¿¡¼ µ¥ÀÌÅ͸¦ ÀÌÇØÇÏ´Â ±â¾÷Àº ´õ ³ªÀº Àü·«Àû °áÁ¤À» ³»¸®°í °æÀï¿¡¼ ¾Õ¼ ³ª°¥ ¼ö ÀÖ´Ù.
ÀÌ°°Àº °íÇ°Áú µ¥ÀÌÅÍ °ü¸®ÀÇ ½ÃÀÛÀº µ¥ÀÌÅÍ ±¸Á¶¸¦ ½±°í, ºü¸£°Ô, Çù·ÂÀûÀ¸·Î ¼³°èÇÏ°í °ü¸®ÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨°ü¸®¿¡¼ Ãâ¹ßÇØ¾ß ÇÑ´Ù.
¡ß“µ¥ÀÌÅÍ ¸ðµ¨Àº µ¥ÀÌÅÍ °ü¸®ÀÇ Çٽɔ
µ¥ÀÌÅÍ ¸ðµ¨¸µÀº ±â¾÷¿¡¼ °èȹÇϰųª ÁøÇà ÁßÀÎ ¸¹Àº µ¥ÀÌÅÍ °ü·Ã ÇÁ·ÎÁ§Æ®ÀÇ Á߽ɿ¡ ÀÖ´Ù.
µ¥ÀÌÅÍ ¸ðµ¨Àº ±â¾÷¿¡¼ °ü¸®ÇÏ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ‘Áöµµ’¶ó°í ÇÒ ¼ö ÀÖÀ¸¸ç, ½Å±Ô ½Ã½ºÅÛ ±¸Ãà´Ü°è »Ó¸¸ ¾Æ´Ï¶ó ¿î¿µ´Ü°è¿¡¼µµ Áö¼ÓÀûÀ¸·Î µ¥ÀÌÅÍ °Å¹ö³Í½º ÇÁ·Î¼¼½º¿¡ µû¶ó ÇöÇàÈµÇ°í °ü¸®µÅ¾ß ÇÑ´Ù.
|
|
|
¡ã 'À̾ËÀ© µ¥ÀÌÅÍ ¸ðµ¨·¯(erwin Data Modeler)' Àû¿ë ºÐ¾ß. |
‘À̾ËÀ©(erwin)’Àº 30³â°£ ±Û·Î¹ú ³Ñ¹ö ¿ø(Global No.1)À» À¯ÁöÇÏ°í ÀÖÀ¸¸ç, ±¹³»¿¡¼´Â 1994³âºÎÅÍ Áö±Ý±îÁö 70%ÀÇ ¾ÐµµÀû ½ÃÀåÁ¡À¯À² 1À§·Î ÀÔÁõµÈ ¾÷°è Ç¥ÁØ(De facto) µ¥ÀÌÅÍ ¸ðµ¨ °ü¸® ¼Ö·ç¼ÇÀÌ´Ù.
´Ù¾çÇÑ ±â¾÷°ú °ø°ø±â°üÀÇ µ¥ÀÌÅÍ °Å¹ö³Í½º¸¦ À§ÇÑ µ¥ÀÌÅÍ ¸ðµ¨ ¼³°è¿Í °ü¸®¿¡ È°¿ëµÇ°í ÀÖ´Â ‘À̾ËÀ©(erwin)’Àº ÆÀ¸ðµ¨¸µÀ» À§ÇÑ ¸ðµ¨ ¸®Æ÷ÁöÅ丮¿Í dzºÎÇÑ ¸ðµ¨¸µ ±â´É, ´Ù¾çÇÑ ½áµå ÆÄƼ(3rd Party)Åø°úÀÇ ¾ç¹æÇâ ¿¬°è ¹× °·ÂÇÑ API ±â¹Ý È®À强À» Áö¿øÇÑ´Ù.
‘À̾ËÀ©(erwin)’Àº ¶ÇÇÑ µ¥ÀÌÅÍ °Å¹ö³Í½ºÀÇ ÁÖ¿ä ±¸¼º¿ä¼ÒÀÎ ±â¾÷ÀÇ ¸ÞŸ µ¥ÀÌÅÍ°ü¸® ¼Ö·ç¼Ç°ú ½Ç½Ã°£ ¿¬°è¸¦ Áö¿øÇÑ´Ù.
|
|
|
¡ã À̾ËÀ© µ¥ÀÌÅÍ ¸ðµ¨·¯(erwin Data Modeler) ÁÖ¿ä ±â´É. |
¡ß“»ó¿ë RDBMS ºÎÅÍ NoSQL DB±îÁö ¸ðµç ÇüÅÂÀÇ ¸ðµ¨°ü¸® Áö¿ø”
‘À̾ËÀ©(erwin)’Àº ±âÁ¸ »ó¿ë RDBMS ¿¡¼ºÎÅÍ ÃÖ±ÙÀÇ ´Ù¾çÇÑ ¿ÀǼҽº DBMS, Ŭ¶ó¿ìµå ±â¹Ý ºÐ¼® DBMS ¹× ´Ù¾çÇÑ NoSQL DB¿¡ À̸£±â±îÁö ÇϳªÀÇ ¼Ö·ç¼Ç¿¡¼ ´Ù¾çÇÑ DBMS¿¡ ÃÖÀûÈµÈ ¸ðµ¨¸µÀ» Áö¿øÇØ ±â¾÷ÀÌ º¯È¿¡ ¹ÎøÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¶ÇÇÑ ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼Ç ¿É¼ÇÀ» ÅëÇØ RDBMS ¸ðµ¨À» NoSQL ¸ðµ¨·Î ºü¸£°Ô ÀüȯÇÒ ¼ö ÀÖ´Ù.
|
|
|
¡ã À̾ËÀ© µ¥ÀÌÅÍ ¸ðµ¨·¯(erwin Data Modeler) Áö¿ø DBMS. |
¡ß“°·ÂÇÑ API ±â¹Ý ÀÚµ¿È ±â´É žÀç·Î ¸ðµ¨¸µ °ø¼ö Àý°¨”
‘À̾ËÀ©(erwin)’Àº ´Ù¾çÇÑ API ¼ÂÀ» Á¦°øÇϸç, ÀÌ·¯ÇÑ API ¸¦ ±â¹ÝÀ¸·Î µ¥ÀÌÅÍ ¸ðµ¨¸µÀ» ¼öÇàÇÒ ¶§ ÇÊ¿äÇÑ ¼ö¸¹Àº ¹Ýº¹ÀûÀÎ ¼öÀÛ¾÷À» ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î ´ë·®ÀÇ Å×À̺íÀ̳ª Ä÷³ÀÇ Á¤º¸¸¦ ÀÏ°ýº¯°æ ÇÑ´ÙµçÁö, Ç¥ÁØ¿ë¾î ±â¹Ý ¸ðµ¨¸µÀ» ¼öÇàÇÑ´ÙµçÁö, µ¥ÀÌÅÍ ¸ðµ¨ÀÇ Ç°ÁúÀ» ÁÖ±âÀûÀ¸·Î üũÇÏ´Â µîÀÇ ¼öÀÛ¾÷À» ÀÚµ¿ÈÇØ µ¥ÀÌÅÍ ¸ðµ¨¸µ °ø¼ö¸¦ ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ´Ù.
|
|
|
¡ã 'À̾ËÀ©(erwin) API ±â¹Ý ÀÚµ¿È ±âº» ±â´É ¿¹½Ã. |
¡ß“GSÀÎÁõ ¹× °ø°øµ¥ÀÌÅÍ Ç°Áú°ü¸® ¼öÁØÆò°¡ ´ëÀÀ Áö¿ø”
‘À̾ËÀ©(erwin)’Àº 2022³â Çѱ¹Á¤º¸Åë½Å±â¼úÇùȸ(TTA)·ÎºÎÅÍ ±Â¼ÒÇÁÆ®¿þ¾î(GS)ÀÎÁõ 1µî±ÞÀ» ȹµæÇß´Ù.
ÀÌÁ¦ °ø°ø±â°ü¿¡¼µµ ³ª¶óÀåÅÍ ¼îÇθô¿¡¼ ¼Õ½±°Ô ±¸¸ÅÇÒ ¼ö ÀÖ´Ù.
°ø°øµ¥ÀÌÅÍ Ç°Áú°ü¸® ¼öÁØÆò°¡ÀÇ Æò°¡ ´ë»óÀº Áß¾Ó, ±¤¿ª, ±âÃÊ ´Üü ¹× °ø°ø±â°ü, ±³À°Ã» µîÀ¸·Î ¸Å³â È®´ëµÇ°í ÀÖÀ¸¸ç, ¿ÃÇØ´Â ±â°üÀÌ º¸À¯ÇÑ µ¥ÀÌÅͺ£À̽º Àüü¸¦ Æò°¡ÇÒ ¼ö´Â ¾ø´õ¶óµµ Àû¾îµµ º¸À¯DBÀÇ 50% ÀÌ»óÀº Æò°¡ ´ë»óÀ¸·Î ¼±Á¤Çؼ ½ÇÁúÀûÀÎ ¼öÁØÀ» Á¦°íÇÏ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÁøÇàµÇ°í ÀÖ´Ù.
‘ÁöÇ¥ 5. µ¥ÀÌÅÍ ±¸Á¶ ¾ÈÁ¤È’´Â DB ´ÜÀ§·Î µ¥ÀÌÅÍ ±¸Á¶ »êÃâ¹°À» Á¤ÀÇÇÏ°í ÀÖ´ÂÁö, ½ÇÁ¦ ±¸Á¶ »êÃâ¹°°ú DB°£ ÇöÇàÈ µÇ°í ÀÖ´ÂÁö¸¦ Á¡°ËÇÑ´Ù.
Áø´Ü Æò°¡ ´ë»ó DB¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º Á¤ÀǼ, Å×À̺í Á¤ÀǼ, Ä÷³ Á¤ÀǼ, ¹°¸®ERD ¶Ç´Â °ü°è Á¤ÀǼ¸¦ Á¤ÀÇÇØ º¸À¯ÇÏ°í ÀÖ´ÂÁö Á¡°ËÇÏ°í, Å×À̺í Á¤ÀǼ, Ä÷³ Á¤ÀǼ ±âÁØÀ¸·Î ´ë»óDBÀÇ Å×À̺í°ú Ä÷³°úÀÇ ÇöÇàÈ À²À» Áø´ÜÇÑ´Ù.
°ø°ø±â°üÀº ‘À̾ËÀ©(erwin)’À» È°¿ëÇØ ´ë»óDB¿¡ Á÷Á¢ Á¢¼ÓÇϰųª DDL½ºÅ©¸³Æ®, ¶Ç´Â ¿¢¼¿ ÇüÅÂÀÇ Å×À̺í Á¤ÀǼ ÀڷḦ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀ» ÅëÇØ ºü¸£°Ô ¸ðµ¨À» ÇöÇàÈÇÒ ¼ö ÀÖÀ¸¸ç, Å×À̺í Á¤ÀǼ, Ä÷³ Á¤ÀǼ µî ±¸Á¶ »êÃâ¹°À» ºü¸£°Ô »ý¼ºÇÔÀ¸·Î½á °ø°øµ¥ÀÌÅÍ Ç°Áú¼öÁØ Æò°¡¿¡ ¼Õ½±°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Ù.
|
|
|
¡ã 2023³â °ø°øµ¥ÀÌÅÍ Ç°Áú°ü¸® ¼öÁØÆò°¡ ÁöÇ¥. |
¡ß“ü°èÀûÀÎ Àü´ã ±â¼úÁö¿ø ¼ºñ½º”
1994³âºÎÅÍ ‘À̾ËÀ©(erwin)’À» ±¹³» °ø±ÞÇØ ¿Â Á¦´Ï½Ã½º±â¼úÀº °í°´»çº° Àü´ã Áö¿ø ¿£Áö´Ï¾î ¹èÁ¤À» ÅëÇÑ Ã¼°èÀûÀÌ°í Àü¹®ÀûÀÎ ±â¼úÁö¿ø°ú °í°´ ÆíÀǸ¦ À§ÇÑ Ä¿½ºÅ͸¶ÀÌ¡ ¼ºñ½º¸¦ ¹«»óÀ¸·Î Á¦°øÇÏ°í ÀÖ´Ù.
±¹³» °í°´µéÀº ¼öÁسôÀº ¼ºñ½º¸¦ ÅëÇØ ±Û·Î¹ú No. 1 ‘À̾ËÀ©(erwin)’ ¼Ö·ç¼ÇÀÇ °Á¡°ú ±¹³» °í°´ ¸ÂÃãÇü ¼ºñ½º¸¦ µ¿½Ã¿¡ ´©¸± ¼ö ÀÖ´Ù.
ÀÌÁ¦ Àü ¼¼°è DBMS ½ÃÀåÀÇ ¹«°ÔÁß½ÉÀº ¿À¶óŬ°ú IBM Áß½ÉÀÇ »ó¿ë DBMS Á¦Ç°¿¡¼ ¿ÀǼҽº DBMS·Î ºü¸£°Ô À̵¿ÇÏ°í ÀÖÀ¸¸ç, ±¹³»¿¡¼µµ Å»(÷) ¿À¶óŬ Çö»óÀÌ ¶Ñ·ÇÇÏ°Ô ³ªÅ¸³ª°í ÀÖ´Ù.
¶ÇÇÑ Å¬¶ó¿ìµå »óÀÇ ´Ù¾çÇÑ ºòµ¥ÀÌÅÍ Ç÷§Æû ¹× NoSQL DB ÀÇ È°¿ëÀ¸·Î °ü¸®´ë»ó DBMS´Â ´õ¿í ´Ù¾çÇØÁö°í ÀÖ´Ù.
ÀÌ°°Àº µ¥ÀÌÅÍ °ü¸® ȯ°æ¿¡¼ Äù½ºÆ®¼ÒÇÁÆ®¿þ¾îÀÇ ‘À̾ËÀ©(erwin)’Àº ÇϳªÀÇ ¼Ö·ç¼ÇÀ¸·Î ¸ðµç ÇüÅÂÀÇ µ¥ÀÌÅÍ ±¸Á¶¸¦ °ü¸®Çϱâ À§ÇÑ ¼Ö·ç¼ÇÀÇ ºñÀüÀ» ´õ¿í °ÈÇØ°¡°í ÀÖ´Ù.
<¹Ú¹Ì°æ Á¦´Ï½Ã½º±â¼ú ±â¼úºÎ »ó¹«>mkpark@genesis.co.kr < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |