EDB(Áö»çÀå À̰ÀÏ http://www.enterprisedb.com)´Â 20ÀÏ ¹ßÇ¥¸¦ ÅëÇØ, ¿ÀǼҽº DBMS ‘Æ÷½ºÆ®±×·¹SQL 16(PostgreSQL 16)’À» À§ÇÑ º¸¾È ¹× ȣȯ, ¼º´ÉÃÖÀûÈ, ±ÔÁ¤Áؼö ±â´É µîÀ» °ÈÇÑ È®Àå Åø ¹× ‘EDB Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼¹ö(EPAS) 16’À» Àü°Ý ¼±º¸¿´´Ù.
ÇöÀç EDB Æ÷½ºÆ®±×·¹½º µ¥ÀÌÅͺ£À̽º ¹èÆ÷ÆÇ(EDB Postgres database distributions)¿¡´Â EDB Æ÷½ºÆ®±×·¹½º ÀͽºÅÙµðµå(PGE) ¼¹ö¿Í EDB Æ÷½ºÆ®±×·¹½º ¾îµå¹ê½ºµå ¼¹ö(EPAS) 16ÀÌ Æ÷ÇԵȴÙ.
À̹ø Á¦Ç°¿¡´Â Æ÷½ºÆ®±×·¹SQL 16ÀÇ ¸ðµç º¯°æ »çÇ×ÀÌ Ãß°¡µÅ ÀÖ´Ù.
|
 |
|
¡ã EDB ‘Æ÷½ºÆ®±×·¹SQL 16’ ¼³Ä¡ ȸé.(Ãâó : EDB Á¦°ø) |
Æ÷½ºÆ®±×·¹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) Áö¿øÀ¸·Î ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ ÀûÀýÇÏ°Ô º¸È£ÇÑ´Ù.
æµé·¯ È£ÀÌ¡ÅÏ(Chandler Hoisington) EDB ÃÖ°íÁ¦Ç°Ã¥ÀÓÀÚ´Â “EDB´Â ±¤¹üÀ§ÇÑ Æ÷½ºÆ®±×·¹½º ¿¡ÄڽýºÅÛ ³»¿¡¼ Çõ½ÅÀ» ÃËÁøÇÏ´Â µ¥ ¾ÕÀå¼°í ÀÖ´Ù”¶ó¸ç “EDB´Â Å©°Ô °³¼±µÈ µµ±¸¿Í Çâ»óµÈ ±â´ÉÀ» °ø°³ÇÏ´Â EDB Æ÷½ºÆ®±×·¹½º 16 Æ÷Æ®Æú¸®¿À ¹ßÇ¥¸¦ ÅëÇØ °í°´ÀÇ ´Ù¾çÇÑ ¿ä±¸ »çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖµµ·Ï º¸ÀåÇÑ´Ù. ¾÷°è¿¡¼ °¡Àå Æ÷°ýÀûÀÎ Æ÷½ºÆ®±×·¹½º ŸŶÀ» °³¹ßÇϱâ À§ÇØ ²÷ÀÓ¾øÀÌ ³ë·ÂÇÑ °á°ú, ±Û·Î¹ú ±â¾÷ °í°´µéÀº ÀÌ ÅøÅ¶À» ÃÖ°íÀÇ µ¥ÀÌÅͺ£À̽º ¼Ö·ç¼ÇÀ¸·Î ÀÎÁ¤Çϰí ÀÖ´Ù”¶ó°í ¸»Çß´Ù.
¾Æ¿ï·¯ EPAS¿¡ ±ÇÇÑ ºÐ¼® ±â´É(Privilege Analysis feature)ÀÌ Àû¿ëµÊ¿¡ µû¶ó µ¥ÀÌÅͺ£À̽º °³Ã¼ ¾×¼¼½º¸¦ ÃßÀûÇÏ°í ¹Ì»ç¿ë ¹× »ç¿ë ±ÇÇÑ ¾×¼¼½º¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ º¸°í¼¸¦ »ý¼ºÇÏ´Â ÇÁ·Î¼¼½º¸¦ Å©°Ô °£¼ÒÈÇÒ ¼ö ÀÖ´Ù.
ÀÌ ±â´ÉÀº µ¥ÀÌÅͺ£À̽º °³Ã¼¿¡ ´ëÇÑ °úµµÇÑ ¾×¼¼½º¸¦ »çÀü¿¡ ¿ÏÈÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¸ç, Ã¥ÀÓ ÀÖ´Â µ¥ÀÌÅÍ °ü¸®¸¦ º¸ÀåÇÏ°í ±ÔÁ¦ ±â°ü°ú º¸¾È ÆÀ¿¡ ÀÚ¼¼ÇÑ º¸°í¼¸¦ Á¦°øÇÑ´Ù.
Á¡Á¡ ´õ ¸¹Àº ±â¾÷ÀÌ ¿À¶óŬ DBMS¿¡¼ ¹þ¾î³ª°í ÀÖ´Â °¡¿îµ¥, EPAS´Â ¼öÀÛ¾÷ÀÇ ÀçÀÛ¼ºÀ» ÃÖ¼ÒÈÇÏ¿© ¸¶À̱׷¹À̼ÇÀ» ¿ëÀÌÇÏ°Ô ÇÏ´Â µ¥ Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù.
EDB ¸¶À̱׷¹ÀÌ¼Ç Æ÷ÅÐ(EDB Migration Portal)³»¿¡¼ °¡Àå ÀϹÝÀûÀÎ ºñȣȯ¼º(incompatibilities)¿¡ ´ëÇÑ ¼Ö·ç¼ÇÀ» Á÷Á¢ ±¸Çö, ´Þ¼ºµÈ´Ù.
À̹ø ¸±¸®½º¿¡¼ EDB´Â Á¤±³ÇÑ ¿ªÇÒ ±¸¼º¿ø °ü¸® ±â´ÉÀ» ȹ±âÀûÀ¸·Î °³¼±ÇÑ °ÍÀ¸·Î Æò°¡ ¹Þ°í ÀÖ´Ù.
°ü¸®ÀÚ(administrators)µéÀº À̸¦ ÅëÇØ, »ç¿ëÀÚ È°µ¿À» ¼¼½ÉÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Â °ü¸®ÀÚ ¼öÁØÀÇ ÀÛ¾÷(admin-level actions)±îÁö È®ÀåµÈ´Ù.
¶ÇÇÑ, Å×ÀÌºí ¹× À妽º »ç¿ë·®¿¡ ´ëÇÑ °¡½Ã¼ºÀÌ Çâ»óµÇ¾î °í°µµ ÀÛ¾÷ Áß¿¡µµ ÃÖÀûÀÇ ¼º´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.
¡ß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’°ú °°Àº ´ëÇ¥ÀûÀÎ ¿À¶óŬ ÇÏÀ§ ÇÁ·Î±×·¥¿¡ ´ëÇÑ Áö¿øÀ» È®´ë, ¿À¶óŬ¿¡¼ ¸¶À̱׷¹À̼ÇÇÏ´Â °úÁ¤¿¡¼ ¼öÁ¤ÀÌ ÇÊ¿äÇÑ ÄÚµåÀÇ ¾çÀ» Å©°Ô ÁÙÀÏ ¼ö ÀÖ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |