default_setNet1_2

EDB, ¿ÀǼҽº DBMS ¡®Æ÷½ºÆ®±×·¹SQL 16¡¯ ¿ë º¸¾È ¹× ±ÔÁ¤Áؼö, ±â´É °­È­ Åø ¹ßÇ¥

±â»ç½ÂÀÎ 2023.11.20  21:43:13

°øÀ¯
default_news_ad1
article_right_top

EDB(Áö»çÀå À̰­ÀÏ, http://www.enterprisedb.com)´Â ¿À´Ã, ¿ÀǼҽº DBMS ‘Æ÷½ºÆ®±×·¹SQL 16(PostgreSQL 16)’À» À§ÇÑ º¸¾È ¹× ȣȯ, ¼º´ÉÃÖÀûÈ­, ±ÔÁ¤Áؼö ±â´É µîÀ» °­È­ÇÑ È®Àå Åø ¹× ‘EDB Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼­¹ö(EPAS) 16’À» ¹ßÇ¥Çß´Ù.

EDB Æ÷½ºÆ®±×·¹½º µ¥ÀÌÅͺ£À̽º ¹èÆ÷ÆÇ(EDB Postgres database distributions)¿¡´Â EDB Æ÷½ºÆ®±×·¹½º ÀͽºÅÙµðµå(PGE) ¼­¹ö¿Í EDB Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼­¹ö(EPAS) 16ÀÌ Æ÷ÇԵȴÙ. À̹ø Á¦Ç°¿¡´Â Æ÷½ºÆ®±×·¹SQL 16ÀÇ ¸ðµç º¯°æ »çÇ×ÀÌ Ãß°¡µÇ¾î ÀÖ´Ù. Æ÷½ºÆ®±×·¹SQL 16ÀÇ ÁÖ¿ä º¯°æ »çÇ×°ú Çâ»óµÈ ±â´É¿¡´Â º´·Ä ó¸®(parallel processing)¿¡ ´ëÇÑ »ó´çÇÑ °³¼±ÀÌ Æ÷ÇԵǾî ÀÖ¾î Äõ¸®(queries) ¼Óµµ°¡ »¡¶óÁö°í, ³í¸®Àû º¹Á¦(logical replication) ±â´ÉÀÌ Çâ»óµÇ¾î º¹ÀâÇÑ ¾ÆÅ°ÅØÃ³°¡ °¡´ÉÇϸç, ±ÇÇÑ °ü¸® º¯°æÀÌ °³¼±µÇ¾ú´Ù.

ÀÌÁ¦ EDB Æ÷½ºÆ®±×·¹½º Ç÷§ÆûÀÇ ÀϺηΠÁß´Ü/¼öÁ¤(Break/Fix) ±ÇÇÑÀÌ ÀÖ´Â Áö¿øµÇ´Â ¸ðµç ¼ÒÇÁÆ®¿þ¾î´Â EDBÀÇ ¿ÏÀü °ü¸®Çü ¼­ºñ½ºÀÎ EDB ºÐ»ê Æ÷½ºÆ®±×·¹½º(EDB Postgres Distributed)¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç Áö¿ø Ç÷§Æû(OS/¾ÆÅ°ÅØÃ³)¿¡¼­ Æ÷½ºÆ®±×·¹SQL 16 ÀÎÁõÀ» ¹Þ¾Ò´Ù. EDB °í°´ÀÌ ¼³Ä¡ ¹× »ç¿ëÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö¿Í ÇÔ²² EDB Æ÷½ºÆ®±×·¹½º ¹èÆ÷ÆÇÀº EDB ºò¾Ö´Ï¸Ö(BigAnimal)°ú Äí¹ö³×Ƽ½º(Kubernetes)¿ë EDB Æ÷½ºÆ®±×·¹½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù

Æ÷½ºÆ®±×·¹½º(Postgres)´Â °³¹ßÀÚ°¡ °¡Àå ÀÎÁ¤ÇÏ°í »ç¶ûÇÏ´Â µ¥ÀÌÅͺ£À̽º (most admired and desired database)À̸ç, ±âÁ¸ ·¹°Å½Ã ½Ã½ºÅÛ¿¡¼­ ¹þ¾î³ª¸é¼­µµ ¹Ì¼Ç Å©¸®Æ¼Äà ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÒ ¼ö ÀÖ´Â ¿ÀÇ ¼Ò½º ±â¹Ý DBMS ¸¦ ã´Â ±â¾÷À» À§ÇÑ µ¥ÀÌÅͺ£À̽º´Ù. Æ÷½ºÆ®±×·¹ÀÇ ¼ºÀå¿¡ °¡ÀåÅ« ±â¿©¸¦ ÇÏ´Â ±â¾÷(leading contributors to Postgres)ÀÎ EDB´Â ¾ö°ÝÇÑ µ¥ÀÌÅÍ º¸È£ ¿ä±¸ »çÇ×À» ÃæÁ·½Ã۰í PGE ¹× EPAS¿¡ ´ëÇÑ À¯¿¬ÇÑ ¾Ïȣȭ(cryptographic) Áö¿øÀ¸·Î ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ ÀûÀýÇÏ°Ô º¸È£ÇÑ´Ù.

EDB æµé·¯ È£ÀÌ¡ÅÏ(Chandler Hoisington) ÃÖ°íÁ¦Ç°Ã¥ÀÓÀÚ´Â "EDB´Â ±¤¹üÀ§ÇÑ Æ÷½ºÆ®±×·¹½º ¿¡ÄڽýºÅÛ ³»¿¡¼­ Çõ½ÅÀ» ÃËÁøÇÏ´Â µ¥ ¾ÕÀå¼­°í ÀÖ´Ù"¶ó°í ¸»Çϸç, "EDB´Â Å©°Ô °³¼±µÈ µµ±¸¿Í Çâ»óµÈ ±â´ÉÀ» °ø°³ÇÏ´Â EDB Æ÷½ºÆ®±×·¹½º 16 Æ÷Æ®Æú¸®¿À ¹ßÇ¥¸¦ ÅëÇØ °í°´ÀÇ ´Ù¾çÇÑ ¿ä±¸ »çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖµµ·Ï º¸ÀåÇÑ´Ù. ¾÷°è¿¡¼­ °¡Àå Æ÷°ýÀûÀÎ Æ÷½ºÆ®±×·¹½º ŸŶÀ» °³¹ßÇϱâ À§ÇØ ²÷ÀÓ¾øÀÌ ³ë·ÂÇÑ °á°ú, ±Û·Î¹ú ±â¾÷ °í°´µéÀº ÀÌ ÅøÅ¶À» ÃÖ°íÀÇ µ¥ÀÌÅͺ£À̽º ¼Ö·ç¼ÇÀ¸·Î ÀÎÁ¤Çϰí ÀÖ´Ù"¶ó°í ¸»Çß´Ù.

EPAS¿¡ ±ÇÇÑ ºÐ¼® ±â´É(Privilege Analysis feature)ÀÌ Àû¿ëµÊ¿¡ µû¶ó µ¥ÀÌÅͺ£À̽º °³Ã¼ ¾×¼¼½º¸¦ ÃßÀûÇÏ°í ¹Ì»ç¿ë ¹× »ç¿ë ±ÇÇÑ ¾×¼¼½º¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ º¸°í¼­¸¦ »ý¼ºÇÏ´Â ÇÁ·Î¼¼½º¸¦ Å©°Ô °£¼ÒÈ­ÇÒ ¼ö ÀÖ´Ù. ÀÌ ±â´ÉÀº µ¥ÀÌÅͺ£À̽º °³Ã¼¿¡ ´ëÇÑ °úµµÇÑ ¾×¼¼½º¸¦ »çÀü¿¡ ¿ÏÈ­ÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¸ç, Ã¥ÀÓ ÀÖ´Â µ¥ÀÌÅÍ °ü¸®¸¦ º¸ÀåÇÏ°í ±ÔÁ¦ ±â°ü°ú º¸¾È ÆÀ¿¡ ÀÚ¼¼ÇÑ º¸°í¼­¸¦ Á¦°øÇÑ´Ù.

Á¡Á¡ ´õ ¸¹Àº ±â¾÷ÀÌ ¿À¶óŬ DBMS¿¡¼­ ¹þ¾î³ª°í ÀÖ´Â °¡¿îµ¥, EPAS´Â ¼öÀÛ¾÷ÀÇ ÀçÀÛ¼ºÀ» ÃÖ¼ÒÈ­ÇÏ¿© ¸¶À̱׷¹À̼ÇÀ» ¿ëÀÌÇÏ°Ô ÇÏ´Â µ¥ Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. ÀÌ´Â EDB ¸¶À̱׷¹ÀÌ¼Ç Æ÷ÅÐ (EDB Migration Portal)³»¿¡¼­ °¡Àå ÀϹÝÀûÀÎ ºñȣȯ¼º(incompatibilities)¿¡ ´ëÇÑ ¼Ö·ç¼ÇÀ» Á÷Á¢ ±¸ÇöÇÔÀ¸·Î½á ´Þ¼ºµÈ´Ù.

À̹ø ¸±¸®½º¿¡¼­ EDB´Â Á¤±³ÇÑ ¿ªÇÒ ±¸¼º¿ø °ü¸® ±â´ÉÀ» ȹ±âÀûÀ¸·Î °³¼±ÇÑ °ÍÀ¸·Î Æò°¡ ¹Þ°í ÀÖ´Ù. À̸¦ ÅëÇØ °ü¸®ÀÚ(administrators)µéÀº »ç¿ëÀÚ È°µ¿À» ¼¼½ÉÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Â °ü¸®ÀÚ ¼öÁØÀÇ ÀÛ¾÷(admin-level actions)±îÁö È®ÀåµÈ´Ù. ¶ÇÇÑ, Å×ÀÌºí ¹× À妽º »ç¿ë·®¿¡ ´ëÇÑ °¡½Ã¼ºÀÌ Çâ»óµÇ¾î °í°­µµ ÀÛ¾÷ Áß¿¡µµ ÃÖÀûÀÇ ¼º´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.

À̹ø Æ÷½ºÆ®±×·¹SQL 16.1(PostgreSQL 16.1) ¸±¸®½ºÀÇ ÁÖ¿ä ±â´ÉÀº ´ÙÀ½°ú °°´Ù.

· TDE º¸¾È ±â¼ú·Î ±ÔÁ¦ Áؼö ¿ä°Ç ÃæÁ·: µ¥ÀÌÅÍ º¸¾È °­È­¸¦ À§ÇØ °í±Þ ¾Ïȣȭ Ç¥ÁØ(AES, Advanced Encryption Standard) ±â¼úÀ» Àû¿ëÇÏ¿© Çâ»óµÈ TDE(Åõ¸í µ¥ÀÌÅÍ ¾Ïȣȭ, Transparent Data Encryption) ±â´ÉÀ» ÅëÇØ GDPR, HIPAA, PCI DSS, FIPS 140-2¿Í °°Àº ±ÔÁ¦ ¿ä°ÇÀ» ÃæÁ·ÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦ °í°´Àº ¼º´É°ú Àü·Â ¼Òºñ¸¦ °í·ÁÇØ¾ß ÇÒ ¶§´Â AES-128À», ±ÔÁ¦ ¿ä°ÇÀ» ÃæÁ·Çϰųª ÃÖ°í¼öÁØÀÇ º¸¾ÈÀ» ¿øÇÒ ¶§´Â AES-256À» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

· SPL °Ë»ç·Î °³¹ß ºñ¿ë ¹× ½Ã°£ ÃÖ¼ÒÈ­: SPL °Ë»ç(Stored Procedure Language, ½ºÅä¾îµå ÇÁ·Î½ÃÀú ¾ð¾î, ÀÏ·ÃÀÇ Äõ¸®¸¦ ¸¶Ä¡ ÇϳªÀÇ ÇÔ¼öó·³ ½ÇÇàÇϱâ À§ÇÑ Äõ¸®ÀÇ ÁýÇÕÀÌ´Ù. µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÏ·ÃÀÇ ÀÛ¾÷À» Á¤¸®ÇÑ ÀýÂ÷¸¦ °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ¿¡ ÀúÀåÇÑ °ÍÀ¸·Î, ¾î¶°ÇÑ µ¿ÀÛÀ» Àϰý ó¸®Çϱâ À§ÇÑ ¿ëµµ·Î »ç¿ëÇϸç, ÀÚÁÖ »ç¿ëµÇ´Â ÀϹÝÀûÀÎ Äõ¸®¸¦ ¸ðµâÈ­½ÃÄѼ­ ÇÊ¿äÇÒ ¶§¸¶´Ù È£ÃâÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù)´Â °³¹ß(production) Àü¿¡ ÀúÀå ÇÁ·Î½ÃÀú ÄÚµåÀÇ ¿À·ù¸¦ °¨ÁöÇÏ¿© ºñ¿ëÀ» Àý°¨ÇÏ°í ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖ´Ù.

· ¿À¶óŬ ȣȯ¼º ±â´É Çâ»ó: ¿À¶óŬ ȣȯ¼º ±â´ÉÀ» Å©°Ô Çâ»ó½ÃÄÑ EDB ¸¶À̱׷¹ÀÌ¼Ç Æ÷Åп¡¼­ ¿©ÀüÈ÷ °¡Àå ¸¹ÀÌ ¹ß»ýÇÏ´Â SQL ÇÔ¼ö¿¡ ´ëÇÑ È®ÀåµÈ Áö¿ø ¹üÀ§¿Í ÇÔ²² DBMS_SESSION, DBMS_SQL, UTL_File°ú °°Àº ´ëÇ¥ÀûÀÎ ¿À¶óŬ ÇÏÀ§ ÇÁ·Î±×·¥¿¡ ´ëÇÑ Áö¿øÀ» È®´ëÇÏ¿©, ¿À¶óŬ¿¡¼­ ¸¶À̱׷¹À̼ÇÇÏ´Â °úÁ¤¿¡¼­ ¼öÁ¤ÀÌ ÇÊ¿äÇÑ ÄÚµåÀÇ ¾çÀ» Å©°Ô ÁÙÀÏ ¼ö ÀÖ´Ù.

IDCÀÇ Ä® ¿Ã·Ó½¼(Carl Olofson) ¿¬±¸ºÎ¹® ºÎ»çÀåÀº "EDBÀÇ ÃֽŠÁ¦Ç°Àº Çõ½Å°ú ¼º´ÉÀÇ °ß°íÇÑ ÀüÅëÀ» ´õ¿í ¹ßÀü½Ã۰í, Àü ¼¼°è ±â¾÷À» À§ÇÑ ÃÖ°í ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º ¼Ö·ç¼ÇÀÎ EDB Æ÷½ºÆ®±×·¹½º ÀͽºÅÙµðµå¿Í EDB Æ÷½ºÆ®±×·¹½º °í±Þ ¼­¹ö¸¦ ¸¸µé±â À§ÇÑ ³ë·ÂÀ» °­Á¶ÇÏ´Â °í±Þ ±â´É°ú °³¼± »çÇ×À» Á¦°øÇÕ´Ï´Ù. Çâ»óµÈ È®À强, º¸¾È, ±×¸®°í °ü¸®¼ºÀ» °®Ãá À̹ø ¸±¸®½º´Â EDB°¡ Çö´ë ºñÁî´Ï½ºÀÇ º¹ÀâÇÑ µµÀü¿¡ ´ëóÇϱâ À§ÇÑ Çå½ÅÀ» Àß º¸¿©ÁÖ¸ç, ¿ÀÇ ¼Ò½º µ¥ÀÌÅͺ£À̽º Ä¿¹Â´ÏƼ¿¡¼­ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ´õ¿í °­Á¶ÇÕ´Ï´Ù"¶ó°í ¸»Çß´Ù.

ÀÌÁع® ±âÀÚ jun@newstap.co.kr

<ÀúÀÛ±ÇÀÚ © ´º½ºÅÇ ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö>
default_news_ad4
default_side_ad1

Àαâ±â»ç

default_side_ad2

Æ÷Åä

1 2 3
set_P1
default_side_ad3

¼½¼Çº° Àαâ±â»ç ¹× ÃÖ±Ù±â»ç

default_setNet2
default_bottom
#top