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°¡ Çö´ë ºñÁî´Ï½ºÀÇ º¹ÀâÇÑ µµÀü¿¡ ´ëóÇϱâ À§ÇÑ Çå½ÅÀ» Àß º¸¿©ÁÖ¸ç, ¿ÀÇ ¼Ò½º µ¥ÀÌÅͺ£À̽º Ä¿¹Â´ÏƼ¿¡¼ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ´õ¿í °Á¶ÇÕ´Ï´Ù"¶ó°í ¸»Çß´Ù. |