2024³â03¿ù29ÀÏfri
 
ƼĿ´º½º
OFF
´º½ºÈ¨ > Á¾ÇÕ´º½º > ¾÷°è¸®ºä
Æ®À§ÅÍ·Î º¸³»±â ½ÎÀÌ¿ùµå °ø°¨ ³×À̹ö ¹êµå °øÀ¯
ÂÊÁö½Å°íÇϱ⠱â»ç±ÛÈ®´ë ±â»ç±ÛÃà¼Ò ±â»ç½ºÅ©·¦ À̸ÞÀϹ®ÀÇ ÇÁ¸°Æ®Çϱâ

¸ù°íDB, ¸ù°íDB 5.0 Ãâ½Ã ¹× ¼­¹ö¸®½º ¾ÆƲ¶ó½º ÇÁ¸®ºä °ø°³

µî·Ï³¯Â¥ [ 2021³â07¿ù14ÀÏ 13½Ã19ºÐ ]

¸ù°íDB, ¸ù°íDB 5.0 Ãâ½Ã ¹× ¼­¹ö¸®½º ¾ÆƲ¶ó½º ÇÁ¸®ºä °ø°³

 

¸ù°íDB 5.0, °³¹ßÀÚÀÇ »ý»ê¼º Çâ»óÇϱâ À§ÇØ ³×ÀÌƼºê ½Ã°è¿­ µ¥ÀÌÅÍ·¹öÀü API·½Ç½Ã°£ ¸®»þµù µî Áö¿ø

 

 

 

Ãâó: ¸ù°íDB

 

 

´º¿å--(

¹ü¿ë µ¥ÀÌÅÍ Ç÷§Æû ¼±µµ ±â¾÷ ¸ù°íDB(MongoDB)°¡ ¿¬·ÊÇà»çÀÎ ¸ù°íDB ´å ¶óÀ̺ê(MongoDB.Live)’¿¡¼­ ȹ±âÀûÀÎ ¼Ö·ç¼Ç ¾÷µ¥ÀÌÆ®¸¦ ¹ßÇ¥Çß´Ù.

 

À̹ø ¹ßÇ¥¿¡´Â ³×ÀÌƼºê ½Ã°è¿­ µ¥ÀÌÅ͸¦ Áö¿øÇÏ´Â ¡â¸ù°íDB 5.0 °ø½Ä Ãâ½Ã ¡â¸ù°íDB ¾ÆƲ¶ó½º(Atlas)ÀÇ ¼­¹ö¸®½º µ¥ÀÌÅͺ£À̽º ÇÁ¸®ºä °ø°³ ¡â¾ÆƲ¶ó½º ¼­Ä¡(Atlas Search) ¡â¾ÆƲ¶ó½º µ¥ÀÌÅÍ·¹ÀÌÅ©(Atlas Data Lake) ¹× ·½(Realm)ÀÇ Çâ»óµÈ ±â´ÉÀ» ±â¹ÝÀ¸·Î ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÁøÈ­ µîÀÌ Æ÷ÇԵƴÙ.

 

µ¥ºê ÀÌƼü¸®¾Æ(Dev Ittycheria) ¸ù°íDB CEO´Â ¸ù°íDB´Â ÇöÀç¿Í ¹Ì·¡ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇÑ ¼¼°è ÃÖ°íÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ Ç÷§ÆûÀÌ´Ù. ±Û·Î¹ú ÆÒµ¥¹Í »óȲÀÌ ´Ù¼Ò ¿ÏÈ­µÊ¿¡ µû¶ó, ¼¼°è °÷°÷ÀÇ ±â¾÷ÀÌ ¼ÒÇÁÆ®¿þ¾î¿Í µ¥ÀÌÅ͸¦ È°¿ëÇØ °æÀï ¿ìÀ§¸¦ È®º¸ÇØ¾ß ÇÑ´Ù´Â ºÐÀ§±â°¡ Á¶¼ºµÇ°í ÀÖ´Ù. À̸¦ À§ÇÑ ÃÖ°íÀÇ ¹æ¹ýÀº °³¹ßÀÚÀÇ »ç°í¹æ½Ä°ú ÄÚµù¹æ½Ä¿¡ ÇÊ¿äÇÑ ±â¼úÀ» Á¢Çϵµ·Ï Áö¿øÇØ »ý»ê¼ºÀ» Çâ»óÇÏ´Â °ÍÀ̶ó¸ç ¿À´Ã ¹ßÇ¥ÇÑ ¼Ö·ç¼ÇµéÀº º¹À⼺À» Á¦°ÅÇØ °³¹ßÀÚ °æÇèÀ» Çâ»óÇÏ°í, ´Ù¾çÇÑ °í°´À» È®º¸ÇÒ ¼ö ÀÖµµ·Ï Çõ½ÅÀûÀ̸ç È®À强ÀÌ ¶Ù¾î³­ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±× ¾î´À Ç÷§Æûº¸´Ù ºü¸£°Ô ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¸ù°íDB´Â Àü ¼¼°èÀÇ ¸¹Àº °³¹ßÀÚ¿¡°Ô »ç¶û¹Þ°í ÀÖÀ¸¸ç 2¸¸7000¿© °í°´»ç°¡ ¸ù°íDBÀÇ µ¥ÀÌÅÍ ±â¼úÀ» ÅëÇØ ºñÁî´Ï½º º¯È­¸¦ ²ÒÇÏ°í ÀÖ´Ù°í ¸»Çß´Ù.

 

½ÅÀ缺 ¸ù°íDB Çѱ¹ Áö»çÀåÀº ±¹³» ´Ù¾çÇÑ ±â¾÷ÀÌ µðÁöÅÐ Çõ½ÅÀ» Ãß±¸ÇÔ¿¡ µû¶ó, ÇöÀç 300°÷ ÀÌ»óÀÇ ¸ù°íDB ±¹³» °í°´»ç°¡ ¼¼°è¿¡¼­ °¡Àå Àαâ ÀÖ´Â Çö´ëÈ­µÈ µ¥ÀÌÅÍ Ç÷§ÆûÀ» È°¿ëÇØ Çõ½ÅÀ» ÃßÁøÇÏ°í ¹Ì·¡¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í ÀÖ´Ù. ƯÈ÷ ·¹°Å½Ã ½Ã½ºÅÛ Çö´ëÈ­ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ±âÁ¸ °ü°èÇü DB °ü¸® ½Ã½ºÅÛ(RDBMS)¿¡¼­ ¸ù°íDB·Î ÀüȯÇÏ´Â »ç·Ê°¡ ´Ã¾î³ª°í ÀÖ´Ù¸ç À̹ø ¸ù°íDB 5.0°ú ¼­¹ö¸®½º ¾ÆƲ¶ó½º Ãâ½Ã¸¦ ÅëÇØ ´õ¿í ¸¹Àº ±â¾÷ÀÌ ´Ù¾çÇÑ µµÀü°úÁ¦¸¦ ÇØ°áÇÏ°í ³ª¾Æ°¡ Çѱ¹Àº ¹°·Ð ÇØ¿Ü ½ÃÀå¿¡¼­ °æÀï ¿ìÀ§¸¦ °®Ãâ ¼ö ÀÖµµ·Ï Áö¿øÀ» ¾Æ³¢Áö ¾ÊÀ» °ÍÀ̶ó°í ¸»Çß´Ù.

 

¡Þ¸ù°íDB 5.0, °³¹ßÀÚ°¡ °¡Àå ¼±È£ÇÏ´Â µ¥ÀÌÅͺ£À̽º

 

¾ÆƲ¶ó½º(Atlas)ÀÇ ¸ÖƼ Ŭ¶ó¿ìµå Ŭ·¯½ºÅÍ ±¸¼º, ¼­¹ö¸®½º ÀνºÅϽº ȯ°æ ¹× ¸ù°íDB ¿É½º¸Å´ÏÀú(Ops Manager) 5.0°ú Äí¹ö³×Ƽ½º(Kubernetes)°¡ °ü¸®ÇÏ´Â ÇÁ¶óÀ̺ø ¹× ÇÏÀ̺긮µå Ŭ¶ó¿ìµå ȯ°æ±îÁö ¸ù°íDB µ¥ÀÌÅͺ£À̽º´Â °³¹ßÀÚ¿¡°Ô ÃÖ»óÀÇ °³¹ßȯ°æÀ» Á¦°øÇÑ´Ù. ÃֽŠ¹öÀüÀÎ ¸ù°íDB 5.0Àº ±¤¹üÀ§ÇÑ ¿öÅ©·Îµå¸¦ ´õ ½±°Ô Áö¿øÇÏ°í ¹Ì·¡Çü ¾ÖÇø®ÄÉÀÌ¼Ç µµÀÔÀ» À§ÇÑ »õ·Î¿î ¹æ¾ÈÀ» Á¦½ÃÇϸç, ÇÁ¶óÀ̹ö½Ã ¹× º¸¾ÈÀ» °­È­ÇÑ´Ù. ÁÖ¿ä ¾÷µ¥ÀÌÆ® ³»¿ëÀº ¾Æ·¡¿Í °°´Ù.

 

·³×ÀÌƼºê ½Ã°è¿­ µ¥ÀÌÅÍ È°¿ë °­È­: ½Ã°è¿­ µ¥ÀÌÅÍ ¼öÁý°ú Ŭ·¯½ºÅÍ À妽Ì, À©µµ¿ì ±â´ÉÀÌ Ãß°¡µÅ »ç¹°ÀÎÅͳÝ(IoT)À̳ª À繫 ºÐ¼®°ú °°Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ¿í ½±°í ºü¸£°Ô ±¸Ãà ¹× ½ÇÇàÇÒ ¼ö ÀÖ°í, ½Ã°è¿­ ÃøÁ¤À» ÅëÇØ ¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅ͸¦ ´õ¿í dzºÎÇÏ°Ô È°¿ë °¡´É

·¼­ºñ½º Áß´Ü ¾ø´Â µ¥ÀÌÅÍ Àç¹èÆ÷: ½Ç½Ã°£ ¸®»þµù(resharding)À» ÅëÇØ µ¥ÀÌÅͺ£À̽º ´Ù¿îŸÀÓÀ̳ª º¹ÀâÇÑ ¸¶À̱׷¹ÀÌ¼Ç ¾øÀÌ ¿öÅ©·ÎµåÀÇ Áõ°¡¿¡ µû¸¥ ÇØ´ç Ä÷º¼Ç ¹× Å×ÀÌºí¿¡ ´ëÇØ ¿Âµð¸Çµå(on-demand)·Î »þµå Å° º¯°æ

·¹Ì·¡Çü ¾ÖÇø®ÄÉÀ̼ǰúÀÇ È£È¯¼º È®º¸: ¸ù°íDB ¹öÀü API(Versioned API)¸¦ µµÀÔÇØ ¾ÖÇø®ÄÉÀ̼ǰú µ¥ÀÌÅͺ£À̽ºÀÇ ¶óÀÌÇÁ»çÀÌŬÀ» ºÐ¸®, ÀÌ¹Ì ÅõÀÚµÈ ÀÚ¿ø¿¡ ´ëÇÑ È¿À²¼º °­È­. À̸¦ ÅëÇØ °³¹ßÀÚ´Â µ¥ÀÌÅͺ£À̽º°¡ ¾÷±×·¹À̵åµÇ´õ¶óµµ ¾ÖÇø®ÄÉÀÌ¼Ç Äڵ带 Áß´Ü ¾øÀÌ ¿î¿µ °¡´É

·¸ÖƼ Ŭ¶ó¿ìµå ÇÁ¶óÀ̹ö½Ã º¸È£: ¸ù°íDB°¡ Á¦°øÇÏ´Â °í°´¿ë ÇÊµå ·¹º§ ¾Ïȣȭ(Client-Side Field Level Encryption, FLE)´Â ¸ÖƼ Ŭ¶ó¿ìµå Ŭ·¯½ºÅÍ¿¡ °­·ÂÇÑ µ¥ÀÌÅÍ ÇÁ¶óÀ̹ö½Ã Á¦¾î ±â´ÉÀ» Á¦°øÇϸç, »ó½Ã °¨»ç(auditing) ¹× ÀÎÁõ¼­ ·ÎÅ×À̼ÇÀ» Áö¿øÇØ ¾ÖÇø®ÄÉÀÌ¼Ç Áß´Ü ¾øÀÌ ¾îµð¼­³ª ½ÇÇà °¡´ÉÇÏ¸ç º¸¾ÈÀ» À¯ÁöÇÒ ¼ö ÀÖµµ·Ï Áö¿ø

 

¡Þ¸ù°íDB ¾ÆƲ¶ó½ºÀÇ ¼­¹ö¸®½º µ¥ÀÌÅͺ£À̽º ÇÁ¸®ºä °ø°³

 

ÀÌÁ¦ °³¹ßÀÚ´Â ¼­¹ö¸®½º ±â¼úÀ» µµÀÔÇÑ ¾÷°è ÃÖ°íÀÇ ¹®¼­ ±â¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ À¯¿¬¼º°ú Ç¥Çö ´É·ÂÀ» Àû±Ø È°¿ëÇÒ ¼ö ÀÖ´Ù. À̹ø Çà»ç¿¡¼­ ¼±°ø°³µÈ ¾ÆƲ¶ó½ºÀÇ ¼­¹ö¸®½º ÀνºÅϽº´Â ¸ù°íDB 5.0À» Áö¿øÇϸç, ÀÌÀü ¹öÀü°úÀÇ È£È¯À̳ª ¾÷±×·¹À̵带 ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀڴ Ŭ¶ó¿ìµå ¸®ÀüÀ» ¼±ÅÃÇÏ°í °´Ã¼¿¡ ¸ÅÇÎ(mapping)µÇ´Â ¹®¼­¸¦ ÄÚµå·Î ÀÛ¼ºÇÏ¸é µÈ´Ù.

 

¾îÀ© ¼¼°Ô·¯(Erwin Segerer) º¸½¬ IO(Bosch.IO) ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ´Â º¸½¬ IoT ÀλçÀÌÆ® Ŭ¶ó¿ìµå ¼­ºñ½º´Â ¸ù°íDB 5.0À» µµÀÔÇß´Ù. ÀÌÀü¿¡´Â ½Ã°è¿­ µ¥ÀÌÅÍ¿ë ¸ÂÃãÇü ¸ðµ¨ÀÌ °®ÃçÁø ¼Ö·ç¼Ç¿¡ ÀÇÁ¸ÇØ ÀÌ´Â °³¹ßÀÚ¿Í °í°´ ¸ðµÎ¿¡°Ô º¹À⼺°ú ¸¶ÂûÀ» °¡Áß½ÃÄ×´Ù¸ç ¸ù°íDB 5.0ÀÌ Á¦°øÇÏ´Â ½Ã°è¿­ µ¥ÀÌÅÍ ¼öÁý ±â´ÉÀº ȹ±âÀûÀ¸·Î ±â¼ú ½ºÅÃÀ» °£¼ÒÈ­ÇÏ°í »ç¿ëÀÚ È¯°æÀ» °³¼±ÇÑ´Ù. IoT µ¥ÀÌÅÍ´Â ½ºÅ丮Áö ¼Òºñ¸¦ ÁÙÀÌ´Â µ¿½Ã¿¡ ºü¸£°í È¿À²ÀûÀÎ µ¥ÀÌÅÍ Äõ¸® ¹× ºÐ¼®À» À§ÇÑ ÃÖÀûÈ­µÈ Çü½ÄÀ¸·Î ÀÚµ¿ ÀúÀåµÈ´Ù. µû¶ó¼­ »ç¿ëÀÚ´Â Á÷°üÀûÀÌ°í °­·ÂÇÑ ´ÜÀÏ API¸¦ »ç¿ëÇØ ½Ã°è¿­ ¹× ºñ½Ã°è¿­ µ¥ÀÌÅÍ ¸ðµÎ¿¡ ´ëÇÑ ÅëÂû·ÂÀ» ´õ¿í ºü¸£°Ô ¾òÀ» ¼ö ÀÖ´Ù°í ¸»Çß´Ù.

 

ÀÌ ¹Û¿¡ ¸ù°íDB ¾ÆƲ¶ó½º¿¡ Ãß°¡µÈ ½Å±Ô ±â´ÉÀº ¾Æ·¡¿Í °°´Ù.

 

·¾ÆƲ¶ó½º ¼­Ä¡¿¡ ±â´É Á¡¼öÈ­(Function Scoring) µµÀÔ: Àα⵵³ª °Å¸® Á¤º¸ µî ¿¬°ü¼º¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â Ç׸ñ¿¡ ´ëÇØ ¹®¼­ ³» Çʵ忡¼­ »ç¿ëÀÚ°¡ ¼ö½Ä Àû¿ë °¡´É. ¶ÇÇÑ Æ¯Á¤ °Ë»ö Áö¼ö¿¡ ÇØ´çÇÏ´Â À¯»ç ´Ü¾î³¢¸® ¹­¾î ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ´õ ¸¹Àº »ç¿ëÀÚÀÇ Äõ¸®¿¡ ´ëÀÀ °¡´É

·¸ù°íDB ·½ÀÇ À¯´ÏƼ(Unity) °ÔÀÓ ¿£ÁøÁö¿ø: ¿£µå Åõ ¿£µå ¸ð¹ÙÀÏ µ¥ÀÌÅÍ ¼Ö·ç¼ÇÀÎ ·½À» ÅëÇØ Á¡¼ö³ª Ç÷¹À̾î Åë°è¿Í °°Àº °ÔÀÓ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í ±â±â °£ ÀÚµ¿ µ¿±âÈ­ Áö¿ø. ÀÌ ¹Û¿¡ Å©·Î½º Ç÷§Æû ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ÅõÀÚ¸¦ ¹ÙÅÁÀ¸·Î ÄÚƲ¸° ¸ÖƼÇ÷§Æû(Kotlin Multiplatform)°ú Ç÷¯ÅÍ(Flutter), ´ÙÆ® SDK(Dart SDK) µîµµ ¾ËÆÄ ¹öÀü¿¡¼­ Á¦°ø

·¸ù°íDB Â÷Æ®(MongoDB Charts)¿Í ¾ÆƲ¶ó½º µ¥ÀÌÅÍ ·¹ÀÌÅ©(Atlas Data Lake) ÅëÇÕ: µ¥ÀÌÅÍ À̵¿°ú º¹Á¦, º¯È¯ ¾øÀÌ ¾Æ¸¶Á¸À¥¼­ºñ½º(AWS) S3¿¡ ÀúÀåµÈ dzºÎÇÑ µ¥ÀÌÅ͸¦ ½±°Ô ½Ã°¢È­ÇÔ. ¾ÆƲ¶ó½º µ¥ÀÌÅÍ ·¹ÀÌÅ©¸¦ µ¥ÀÌÅÍ ¼Ò½º·Î »ç¿ëÇϱ⠶§¹®¿¡ »ç¿ëÀÚ´Â ½Ç½Ã°£À¸·Î ´õ¿í ½ÉÃþÀûÀÎ ÀλçÀÌÆ® µµÃâ °¡´É

 

¸ù°íDB 5.0 ¹× »õ·Ó°Ô ¹ßÇ¥µÈ ±â´É¿¡ ´ëÇÑ ´õ¿í´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ¸ù°íDB ȨÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

 

¶ÇÇÑ ¸ù°íDB Çѱ¹ Áö»ç´Â »ç¾÷ÀÌ È®ÀåµÊ¿¡ µû¶ó ¿µ¾÷, ±â¼ú¿µ¾÷, ÇÁ·ÎÁ§Æ® ¸Å´ÏÀú ¹× °í°´ ¼º°ø°ü¸® ´ã´çÀÚ µî ´Ù¾çÇÑ ÀÎÀ縦 ä¿ëÇÏ°í ÀÖ´Ù. ´õ¿í´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸ù°íDB ä¿ë À¥»çÀÌÆ®¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù.

 

¸ù°íDB ä¿ë À¥»çÀÌÆ®: https://bit.ly/3i7Wba7

 

À¥»çÀÌÆ®: https://www.mongodb.com/new

 

¿Ã·Á 0 ³»·Á 0
±è°¡Áß ÀÌ ±âÀÚÀÇ ´Ù¸¥´º½ºº¸±â
¹«ÅëÀåÀÔ±Ý Á¤º¸ÀÔ·Â ÀÔ±ÝÀÚ¸í ÀԱݿ¹Á¤ÀÏÀÚ
(ÀÔ±ÝÇÏ½Ç ÀÔ±ÝÀÚ¸í + ÀԱݿ¹Á¤ÀÏÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä)
[°ü·Ã´º½º]
- °ü·Ã´º½º°¡ ¾ø½À´Ï´Ù.
Æ®À§ÅÍ·Î º¸³»±â ½ÎÀÌ¿ùµå °ø°¨
±â»ç±ÛÈ®´ë ±â»ç±ÛÃà¼Ò ±â»ç½ºÅ©·¦ À̸ÞÀϹ®ÀÇ ÇÁ¸°Æ®Çϱâ
WMF, ¡®ÁýÄÛ ÈÞ°¡¡¯ ¸íÇ° Áֹ氡Àü Ç°°Ý Àִ ȨīÆä ¾ÆÀÌÅÛ Àαâ (2021-07-14 13:25:33)
¹Ú¹Î¿µ, ÁÙ¸®½ºÃÊÀ̽º ¸ðµ¨ ¹ßŹ (2021-07-13 13:38:46)