ì „ 세계ì 으로 수백만 ëª…ì˜ ê°œë°œìžì™€ 50,000명 ì´ìƒì˜ ê³ ê°ì´ 사용하는 세계ì—ì„œ 가장 ì¸ê¸° 있는 문서 ë°ì´í„°ë² ì´ìŠ¤ì˜ ìµœì‹ ë²„ì „ì¸ MongoDB 8.0ì˜ ì •ì‹ ì¶œì‹œ 소ì‹ì„ ì „í•´ë“œë¦¬ê²Œ ë˜ì–´ 기ì©ë‹ˆë‹¤. MongoDB 8.0ì€ ì—…ê³„ë¥¼ ì„ ë„하는 MongoDBì˜ ê¸°ëŠ¥ì„ ê¸°ë°˜ìœ¼ë¡œ 로컬 ë°°í¬ë¶€í„° 엔터프ë¼ì´ì¦ˆ ê·œëª¨ì˜ ì „ 세계 분산 ì• í”Œë¦¬ì¼€ì´ì…˜ì— ì´ë¥´ê¸°ê¹Œì§€ ìƒë‹¹í•œ 성능 í–¥ìƒ, 비용 ì ˆê°, 사용 편ì˜ì„± í–¥ìƒì„ ì œê³µí•©ë‹ˆë‹¤.
MongoDBê°€ 오랫ë™ì•ˆ 개발ìžë“¤ì˜ ì‚¬ëž‘ì„ ë°›ì•„ì˜¨ë§Œí¼ 8.0ì—서는 ê°œë°œìž ì‚¬ìš© 편ì˜ì„±ì— 대한 ê¸°ì¤€ì„ ë§¤ìš° 높게 ìœ ì§€í–ˆìŠµë‹ˆë‹¤. MongoDB 8.0ì€ ê³ ê°ì˜ 가장 엄격한 보안, ë³µì›ë ¥, 가용성 ë° ì„±ëŠ¥ 요구 사í•ì„ 뛰어넘ë„ë¡ ë§Œë“¤ì–´ì¡Œìœ¼ë©°, ì—대 가장 ì¸ìƒì ì¸ MongoDB ë²„ì „ìž…ë‹ˆë‹¤. MongoDB 8.0ì€ ê³ ê°ì´ 현재와 ë¯¸ëž˜ì— ê´‘ë²”ìœ„í•œ ì• í”Œë¦¬ì¼€ì´ì…˜ì„ êµ¬ì¶•í• ìˆ˜ 있는 가장 ê°•ë ¥í•œ ê¸°ë°˜ì„ ì œê³µí•©ë‹ˆë‹¤.
Jim Scharf, Chief Technology Officer, MongoDB
MongoDB 8.0ì—서는 다ìŒê³¼ ê°™ì€ ë„¤ 가지 핵심 목표를 중심으로 ì—”ì§€ë‹ˆì–´ë§ ë…¸ë ¥ì„ ì§‘ì¤‘í–ˆìŠµë‹ˆë‹¤.
-
다양한 ì• í”Œë¦¬ì¼€ì´ì…˜ì— 맞게 성능 최ì í™”
-
새로운 사용 사례 í™œìš©ì„ ìœ„í•œ í˜ì‹ ì ì¸ ì•”í˜¸í™” ì œê³µ
-
ê³ ê°€ìš©ì„±ì„ ìœ„í•´ ë¹ ë¥´ê³ ì§ê´€ì ì¸ ìˆ˜í‰ í™•ìž¥ìœ¼ë¡œ 비용 ì ˆê° ë° ê·œëª¨ 확대
-
예ìƒì¹˜ 못한 ì• í”Œë¦¬ì¼€ì´ì…˜ ìˆ˜ìš”ì— ëŒ€í•œ ë³µì›ë ¥ 보장
ê·¸ë ‡ë‹¤ë©´ ì´ëŸ¬í•œ 목표는 íŒ€ì´ ì• í”Œë¦¬ì¼€ì´ì…˜ì„ êµ¬ì¶•í•˜ê³ ê´€ë¦¬í• ë•Œ ì‹¤ì œë¡œ ì–´ë–¤ ì´ì ì„ ì œê³µí• ê¹Œìš”? ë¨¼ì €, MongoDB 8.0ì„ ì‚¬ìš©í•´ì•¼ 하는 ì´ìœ 부터 ì‚´íŽ´ë³´ê² ìŠµë‹ˆë‹¤.
MongoDBì˜ ìˆ™ë ¨ëœ ë² í…Œëž‘ì´ë“ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì²˜ìŒ ì‚¬ìš©í•˜ëŠ” 초보ìžì´ë“ , MongoDB 8.0ì€ ëª¨ë‘ì—게 새로운 ì• í”Œë¦¬ì¼€ì´ì…˜ì„ êµ¬ì¶•í•˜ê³ ê¸°ì¡´ ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 강화하는 ë° í›Œë¥í•œ ê¸°ë°˜ì„ ì œê³µí•©ë‹ˆë‹¤. ë²„ì „ 8.0ì€ ì§ê´€ì ì´ê³ ì¼ê´€ëœ ê°œë°œìž í™˜ê²½, 광범위한 사용 사례 지ì›, ìš´ì˜ íŽ¸ì˜ì„± 등 개발ìžë“¤ì´ 가장 ì„ í˜¸í•˜ëŠ” MongoDBì˜ ìž¥ì ê³¼ íƒì›”í•œ 성능 í–¥ìƒì´ ê²°í•©ë˜ì—ˆìŠµë‹ˆë‹¤.
MongoDB 8.0으로 ì „í™˜í•´ì•¼ 하는 주요 ì´ìœ
1. MongoDB 8.0ì€ ì´ì „ ë²„ì „ë³´ë‹¤ 30% ì´ìƒ ë” ë¹ ë¦…ë‹ˆë‹¤.
ì• í”Œë¦¬ì¼€ì´ì…˜ì´ ìƒì„±í•˜ê³ 사용하는 ë°ì´í„°ê°€ ì¦ê°€í•¨ì— ë”°ë¼ ì‚¬ì†Œí•œ ë¹„íš¨ìœ¨ì„±ì´ ì¸í”„ë¼ ë¹„ìš©ì˜ ë¶ˆê· í˜•ì ì¸ ì¦ê°€ë¡œ ì´ì–´ì§ˆ 수 있습니다. ë§Žì€ ê³ ê°ì´ 주로 ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 통해 기업과 ìƒí˜¸ 작용하기 ë•Œë¬¸ì— ì• í”Œë¦¬ì¼€ì´ì…˜ ì„±ëŠ¥ì´ ì¢‹ì§€ 않거나 ì¼ê´€ë˜ì§€ 않으면 ê³ ê° ë¶ˆë§Œ, 기회 ì†ì‹¤, 매출 ê°ì†Œë¡œ ì´ì–´ì§ˆ 수 있습니다. ë”°ë¼ì„œ ì¡°ì§ì€ ì• í”Œë¦¬ì¼€ì´ì…˜ì´ ì¼ê´€ë˜ê²Œ 잘 ìž‘ë™í•˜ëŠ”지 확ì¸í•˜ëŠ” ê²ƒì´ ì¤‘ìš”í•©ë‹ˆë‹¤.
MongoDB 8.0ì€ ì• í”Œë¦¬ì¼€ì´ì…˜ì´ ë°ì´í„°ë¥¼ ë¹ ë¥´ê³ íš¨ìœ¨ì 으로 ì¿¼ë¦¬í•˜ê³ ë³€í™˜í• ìˆ˜ 있ë„ë¡ ì„±ëŠ¥ì„ í¬ê²Œ ê°œì„ í•˜ì—¬ ì²˜ë¦¬ëŸ‰ì„ ìµœëŒ€ 36%까지 í–¥ìƒì‹œì¼°ìŠµë‹ˆë‹¤. MongoDB 8.0ì˜ ì•„í‚¤í…처 최ì 화로 메모리 사용량과 쿼리 ì‹œê°„ì´ ê°ì†Œí–ˆìœ¼ë©°, 보다 효율ì ì¸ ì¼ê´„ 처리와 최ì í™”ì˜ ì¡°í•©ìœ¼ë¡œ ë°ì´í„° ë³µì œ 중 대량 쓰기 ì†ë„ê°€ 56% 빨ë¼ì§€ê³ ë™ì‹œ 쓰기 ì†ë„ê°€ 20% 빨ë¼ì¡ŒìŠµë‹ˆë‹¤. ë˜í•œ, MongoDB 8.0ì˜ ìµœì 화를 통해 ë°ì´í„°ë² ì´ìŠ¤ëŠ” ë” ë§Žì€ ì–‘ì˜ ì‹œê³„ì—´ ë°ì´í„°ë¥¼ ì²˜ë¦¬í•˜ê³ 200% ì´ìƒ ë” ë¹ ë¥´ê²Œ ìž‘ì—…ì„ ìˆ˜í–‰í• ìˆ˜ 있으며, 리소스 사용량과 ë¹„ìš©ì€ ë” ë‚®ì¶œ 수 있습니다.
2. MongoDB 8.0ì€ ê·¸ ì–´ëŠ ë•Œë³´ë‹¤ ë” ì•ˆì „í•©ë‹ˆë‹¤.
ë°ì´í„° 보호와 ë³´ì•ˆì€ í•„ìˆ˜ìž…ë‹ˆë‹¤. 다양한 환경ì—ì„œ ì „ì†¡, ì €ìž¥, 처리ë˜ëŠ” ë°ì´í„°ì˜ 복잡성과 ì–‘ì´ ì¦ê°€í•¨ì— ë”°ë¼ ê°•ë ¥í•œ 암호화로 민ê°í•œ ì •ë³´ë¥¼ 보호하는 ê²ƒì´ ê·¸ ì–´ëŠ ë•Œë³´ë‹¤ 중요해졌습니다. ì¡°ì§ì—서는 네트워í¬ì—ì„œ ì „ì†¡ ì¤‘ì¼ ë•Œ, ì €ìž¥ëœ ìœ„ì¹˜ì—ì„œ 미사용 ì¤‘ì¼ ë•Œ, 쿼리 ë° ì²˜ë¦¬ì— ì‚¬ìš©ë˜ëŠ” ë™ì•ˆ 등 ë°ì´í„° 수명 주기 ì „ë°˜ì— ê±¸ì³ ë°ì´í„°ë¥¼ 보호해야 합니다. 그러나 ë°ì´í„°ë¥¼ ì¿¼ë¦¬í•˜ê³ ì²˜ë¦¬í•˜ëŠ” ë™ì•ˆ ë°ì´í„°ë¥¼ 암호화하는 ê²ƒì€ ì–´ë ¤ìš¸ 수 있으며, ì´ë¡œ ì¸í•´ ì•…ì˜ì ì¸ ê³µê²©ìžê°€ ë°ì´í„°ë¥¼ 노출하거나 ìœ ì¶œí•˜ëŠ” ë° ì·¨ì•½í• ìˆ˜ 있습니다.
MongoDB Queryable Encryptionì€ MongoDB 암호화 연구 그룹ì—ì„œ 개발한 업계 ìµœì´ˆì˜ í˜ì‹ 입니다. ì´ ì†”ë£¨ì…˜ì„ ì‚¬ìš©í•˜ë©´ ê³ ê°ì€ 민ê°í•œ í´ë¼ì´ì–¸íŠ¸ 사ì´ë“œ ë°ì´í„°ë¥¼ ì•”í˜¸í™”í•˜ê³ , ì´ë¥¼ ì™„ì „ížˆ 무작위로 ì•”í˜¸í™”ëœ ë°ì´í„°ë¡œ MongoDB ë°ì´í„°ë² ì´ìŠ¤ì— ì•ˆì „í•˜ê²Œ ì €ìž¥í•˜ê³ , ì•”í˜¸í™”ëœ ë°ì´í„°ì— 대해 처리를 위해 표현형 쿼리를 ì‹¤í–‰í• ìˆ˜ 있습니다.
ì´ì œ MongoDB 8.0ì—는 ë™ì¼ì„± 쿼리 ì™¸ì— ë²”ìœ„ 쿼리가 지ì›ë˜ì–´ ì¼ë°˜ì ì¸ ê²€ìƒ‰ì—ì„œ ë”ìš± ìœ ì—°í•˜ê²Œ ì•ˆì „í•œ ë°ì´í„° ê²€ìƒ‰ì„ í™•ìž¥í• ìˆ˜ 있습니다. Queryable Encryptionì„ ì‚¬ìš©í•˜ë©´ ì•”í˜¸í™”ì— ëŒ€í•œ ì „ë¬¸ ì§€ì‹ ì—†ì´ë„ ê³ ê°ì´ ì œì–´í•˜ëŠ” 암호 í•´ë… í‚¤ë¥¼ 사용하여 ì¸ì¦ëœ 최종 사용ìžì—게 ë„ë‹¬í• ë•Œê¹Œì§€ 필수 ë°ì´í„°ê°€ ì•”í˜¸í™”ëœ ìƒíƒœë¡œ ìœ ì§€ë©ë‹ˆë‹¤.
3. MongoDB 8.0으로 ë” ì €ë ´í•˜ê³ ì‰½ê²Œ í™•ìž¥í• ìˆ˜ 있습니다.
ì¡°ì§ì´ ì„±ìž¥í•¨ì— ë”°ë¼ ì• í”Œë¦¬ì¼€ì´ì…˜ì˜ 요구 사í•ë„ 진화하는 ê²½í–¥ì´ ìžˆìŠµë‹ˆë‹¤. 예를 들어, ì›ëž˜ 수천 ëª…ì˜ ì‚¬ìš©ìžë¥¼ 위해 ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 설계한 ì¡°ì§ì—서는 수백만 ëª…ì˜ ì‚¬ìš©ìžë¥¼ 지ì›í•˜ë„ë¡ í™•ìž¥í•˜ëŠ” ê²ƒì´ ì–´ë ¤ìš¸ 수 있습니다. 프로ë•ì…˜ ì• í”Œë¦¬ì¼€ì´ì…˜ì—ì„œ 아키í…처 ë³€ê²½ì„ êµ¬í˜„í•˜ë ¤ë©´ ìƒë‹¹í•œ ë…¸ë ¥ì´ í•„ìš”í•˜ë©° 비용과 ì‹œê°„ì´ ë§Žì´ ì†Œìš”ë 수 있기 때문입니다.
MongoDB 8.0ì„ ì‚¬ìš©í•˜ë©´ 수í‰ì í™•ìž¥ì´ ë” ë¹ ë¥´ê³ ì‰¬ì›Œì¡Œìœ¼ë©° ë¹„ìš©ë„ ë” ì €ë ´í•´ì¡ŒìŠµë‹ˆë‹¤. 수í‰ì í™•ìž¥ì„ ì‚¬ìš©í•˜ë©´ ì• í”Œë¦¬ì¼€ì´ì…˜ì€ ë‹¨ì¼ ì„œë²„ì— ì ì ë” ë§Žì€ ì–‘ì˜ ì»´í“¨íŒ… 리소스를 미리 í”„ë¡œë¹„ì €ë‹í•˜ì§€ ì•Šê³ ë„ ë°ì´í„°ë¥¼ 샤드ë¼ê³ ì•Œë ¤ì§„ 여러 ì„œë²„ì— ë¶„í• í•˜ì—¬ 기존 ë°ì´í„°ë² ì´ìŠ¤ ë¦¬ì†ŒìŠ¤ì˜ í•œê³„ë¥¼ 넘어 í™•ìž¥í• ìˆ˜ 있습니다. MongoDB 8.0ì˜ ìƒˆë¡œìš´ 샤딩 ê¸°ëŠ¥ì€ ìƒ¤ë“œ ê°„ì— ë°ì´í„°ë¥¼ 최대 50ë°° ë” ë¹ ë¥´ê²Œ ë¶„ì‚°í•˜ê³ ì‹œìž‘ ë¹„ìš©ì„ ìµœëŒ€ 50% 낮춰ì¤ë‹ˆë‹¤.
4. MongoDB 8.0ì€ ì• í”Œë¦¬ì¼€ì´ì…˜ì´ ì›í™œí•˜ê²Œ 실행ë˜ë„ë¡ ë” ë§Žì€ ì œì–´ ê¸°ëŠ¥ì„ ì œê³µí•©ë‹ˆë‹¤.
최종 사용ìžëŠ” 수요가 ë§Žê³ ì‚¬ìš©ëŸ‰ì´ ê¸‰ì¦í•˜ëŠ” 시기ì—ë„ ì¼ê´€ëœ ì• í”Œë¦¬ì¼€ì´ì…˜ ê²½í—˜ì„ ê¸°ëŒ€í•©ë‹ˆë‹¤. ìš´ì˜ ë°ì´í„°ë² ì´ìŠ¤ì˜ ë‚´êµ¬ì„±ì´ ë›°ì–´ë‚˜ì§€ ì•Šì€ ì¡°ì§ì€ 수요가 ë§Žì€ ì‹œê°„ëŒ€ì— ì• í”Œë¦¬ì¼€ì´ì…˜ ë™ìž‘ì´ ì§€ì—°ë˜ê±°ë‚˜ ë‹¤ìš´íƒ€ìž„ì´ ë°œìƒí•˜ëŠ” 등 ê³ ê° ê²½í—˜ì´ ì €í•˜ë ìœ„í—˜ì´ ìžˆìŠµë‹ˆë‹¤.
MongoDB 8.0ì€ ì˜ˆì¸¡í• ìˆ˜ 없는 사용량 급ì¦ê³¼ 지ì†ì ì¸ ìˆ˜ìš” ì¦ê°€ì— 대비해 ë°ì´í„°ë² ì´ìŠ¤ ì„±ëŠ¥ì„ ìµœì 화하는 팀ì—게 ë” ê°•ë ¥í•œ ì œì–´ ê¸°ëŠ¥ì„ ì œê³µí•©ë‹ˆë‹¤. MongoDB 8.0ì—는 쿼리 ì‹¤í–‰ì— ëŒ€í•œ 기본 최대 시간 ì œí•œì„ ì„¤ì •í•˜ê³ , ë¬¸ì œê°€ 있는 쿼리 ìœ í˜•ì„ ë°˜ë³µì 으로 ê±°ë¶€í•˜ê³ , ë°ì´í„°ë² ì´ìŠ¤ 재시작과 ê°™ì€ ì´ë²¤íŠ¸ì—ë„ ì¿¼ë¦¬ ì„¤ì •ì´ ì§€ì†ë˜ë„ë¡ ì„¤ì •í•˜ëŠ” 새로운 ê¸°ëŠ¥ì´ í¬í•¨ë˜ì–´ 있습니다. ì´ëŸ¬í•œ ê¸°ëŠ¥ì€ ìˆ˜ìš” 급ì¦ì´ë‚˜ 예ìƒì¹˜ 못한 ì´ë²¤íŠ¸ì— ê´€ê³„ì—†ì´ ì¼ê´€ëœ ì• í”Œë¦¬ì¼€ì´ì…˜ ë™ìž‘ê³¼ ë†’ì€ ì„±ëŠ¥ì„ ì œê³µí•˜ëŠ” ë° ë„ì›€ì´ ë©ë‹ˆë‹¤.
MongoDB 8.0ì„ ì‚¬ìš©í•´ ë³¼ 준비가 ë˜ì…¨ë‚˜ìš”?
새 ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 구축하는 경우, MongoDB 8.0ì„ ì‹œìž‘í•˜ëŠ” 가장 쉬운 ë°©ë²•ì€ mongodb.com/tryë¡œ ì´ë™í•˜ëŠ” 것입니다. 여기ì—ì„œ 무료 Atlas ê³„ì •ì— ê°€ìž…í•˜ê³ , Community editionì„ ë‹¤ìš´ë¡œë“œí•˜ê³ , Enterprise Advanced 구ë…ì„ í†µí•´ MongoDB를 ì§ì ‘ 관리하는 ë°©ë²•ì— ëŒ€í•´ ìžì„¸ížˆ 알아볼 수 있습니다.
ì´ì „ ë²„ì „ì˜ MongoDB를 실행 ì¤‘ì¸ ê²½ìš°, MongoDB Atlas ë° ìžì²´ 관리형 ë°°í¬ë¥¼ 위한 ìœ ìš©í•œ ì—…ê·¸ë ˆì´ë“œ íŠœí† ë¦¬ì–¼ì´ ë§ˆë ¨ë˜ì–´ 있습니다. ë˜í•œ, MongoDB ì „ë¬¸ 서비스 팀ì—ì„œ ì œê³µí•˜ëŠ” 문서와 ì „ë¬¸ê°€ 지ì›ë„ 받으실 수 있습니다.
현재 MongoDB를 ë°ì´í„°ë² ì´ìŠ¤ë¡œ 사용하지 않는 기존 ì• í”Œë¦¬ì¼€ì´ì…˜ì´ 있는 경우, MongoDB Relational Migrator ë„구를 확ì¸í•´ 보세요. Relational Migrator를 사용하면 기존 관계형 스키마를 MongoDB ìŠ¤í‚¤ë§ˆì— ë§¤í•‘í•˜ê³ , ë°ì´í„° 마ì´ê·¸ë ˆì´ì…˜ì„ ìˆ˜í–‰í•˜ê³ , 기존 관계형 쿼리, 트리거 ë° ì €ìž¥ í”„ë¡œì‹œì €ë¥¼ MongoDBì—ì„œ ìž‘ë™í•˜ë„ë¡ ë³€í™˜í• ìˆ˜ 있습니다.
MongoDB ì—”ì§€ë‹ˆì–´ë§ ë° ì œí’ˆ íŒ€ì€ ê°œë°œìžì˜ í”¼ë“œë°±ì— ê·€ë¥¼ 기울여 보안, 내구성, 가용성, ì„±ëŠ¥ì€ ë¬¼ë¡ ê°œë°œìžì˜ 사용 편ì˜ì„±ì„ ìµœìš°ì„ ìœ¼ë¡œ ê³ ë ¤í•˜ì—¬ MongoDB 8.0ì„ êµ¬ì¶•í–ˆìŠµë‹ˆë‹¤. í•œ 번 사용해 ë³´ì‹œê³ , 성능 í–¥ìƒ ë° ë‹¤ì–‘í•œ MongoDB 8.0ì˜ ì´ì ì„ ëˆ„ë¦¬ì‹¤ 수 있기를 기대합니다!
Source: Read More