MongoDB Atlas는 오늘 .local NYCì—ì„œ 사용ìžê°€ Atlas UI ë‚´ì—ì„œ 바로 ë°ì´í„°ë² ì´ìŠ¤ ì„±ëŠ¥ì„ ë” íš¨ê³¼ì 으로 모니터ë§, 관리 ë° ìµœì í™”í• ìˆ˜ 있는 새로운 쿼리 ì¸ì‚¬ì´íŠ¸(Query Insights) íƒì„ ì„ ë³´ì˜€ìŠµë‹ˆë‹¤. ì´ ìƒˆë¡œìš´ ê¸°ëŠ¥ì€ ê°œë°œìžì—게 ë°ì´í„°ë² ì´ìŠ¤ ì„±ëŠ¥ì— ëŒ€í•œ 보다 심층ì ì¸ ì¸ì‚¬ì´íŠ¸ë¥¼ ì œê³µí•©ë‹ˆë‹¤. ë”ìš± ê°•ë ¥í•´ì§„ 쿼리 ë¶„ì„ ë„구와 ìƒì„¸í•œ 네임스페ì´ìŠ¤ 수준 메트ë¦ì„ 통해 개발ìžëŠ” ë¬¸ì œë¥¼ ë” ë¹ ë¥´ê²Œ í•´ê²°í•˜ê³ ì„±ëŠ¥ì„ ê°œì„ í• ìˆ˜ 있습니다.
ì• í”Œë¦¬ì¼€ì´ì…˜ê³¼ 워í¬ë¡œë“œëŠ” ì‹œê°„ì´ ì§€ë‚¨ì— ë”°ë¼ ë³€í™”í•˜ê¸° ë•Œë¬¸ì— ë°ì´í„°ë² ì´ìŠ¤ì˜ ë¦¬ì†ŒìŠ¤ì— ë¶€ë‹´ì„ ì£¼ëŠ” 비효율ì ì¸ ì¿¼ë¦¬ë¥¼ 추ì 하기가 ì ì ë” ì–´ë ¤ì›Œì§‘ë‹ˆë‹¤. 메트ë¦ì€ 다양한 ì›ì¸ì— ë”°ë¼ ì¦ê°€í• 수 있으며 개발ìžëŠ” ë¬¸ì œë¥¼ ì‹ ì†í•˜ê²Œ ì‹ë³„í•˜ê³ í•´ê²°í• ìˆ˜ 있ë„ë¡ ë¬¸ì œì˜ ì›ì¸ì„ 파악하는 ë° ì í•©í•œ ë„구가 필요합니다. MongoDB Atlasì˜ ì¿¼ë¦¬ ì¸ì‚¬ì´íŠ¸ëŠ” 네임스페ì´ìŠ¤ ì¸ì‚¬ì´íŠ¸(Namespace Insights)와 í–¥ìƒëœ 쿼리 프로파ì¼ëŸ¬(Query Profiler)ë¼ëŠ” ë‘ ê°€ì§€ 주요 기능으로 MongoDBì˜ ê´€ì°° ê°€ëŠ¥ì„±ì„ ê°•í™”í•˜ì—¬ ì´ëŸ¬í•œ ë¬¸ì œë¥¼ ì§ì ‘ 해결합니다.
실행 가능한 ì¸í…”ë¦¬ì „ìŠ¤ë¥¼ 통해 성능 최ì 화를 ì œê³µí•˜ëŠ” 쿼리 ì¸ì‚¬ì´íŠ¸
MongoDB Atlas 쿼리 ì¸ì‚¬ì´íŠ¸ì˜ 출시는 MongoDBê°€ 최첨단 ë°ì´í„°ë² ì´ìŠ¤ 관리를 ì œê³µí•˜ëŠ” ë° ì „ë…í•˜ê³ ìžˆìŒì„ ë³´ì—¬ì¤ë‹ˆë‹¤. ì´ ê¸°ëŠ¥ì€ ìƒì„¸í•˜ê³ 실행 가능한 ì¸ì‚¬ì´íŠ¸ë¥¼ ì œê³µí•˜ì—¬ 플랫í¼ì˜ 관찰 ê°€ëŠ¥ì„±ì„ ê°œì„ í•©ë‹ˆë‹¤. ë˜í•œ 새로운 ë™ì ì¸í„°íŽ˜ì´ìŠ¤ì— 네임스페ì´ìŠ¤ ì¸ì‚¬ì´íŠ¸ì™€ í–¥ìƒëœ 쿼리 프로파ì¼ëŸ¬ë¥¼ 통합하여 ì§„ë‹¨ì„ ê°„ì†Œí™”í•˜ê³ ë¬¸ì œ í•´ê²° ì‹œê°„ì„ ë‹¨ì¶•í•˜ì—¬ ë°ì´í„°ë² ì´ìŠ¤ 성능 í–¥ìƒì— ë„ì›€ì„ ì¤ë‹ˆë‹¤.
새로 ì¶”ê°€ëœ ë„¤ìž„ìŠ¤íŽ˜ì´ìŠ¤ ì¸ì‚¬ì´íŠ¸ ê¸°ëŠ¥ì€ ì‚¬ìš©ìžì—게 ì»¬ë ‰ì…˜ ìˆ˜ì¤€ì˜ ì§€ì—° 시간 통계를 ì œê³µí•˜ê³ í´ëŸ¬ìŠ¤í„°ì—ì„œ 가장 ì‚¬ìš©ëŸ‰ì´ ë§Žì€ ì»¬ë ‰ì…˜ì˜ ì‹œê°„ ê²½ê³¼ì— ë”°ë¥¸ ì„±ëŠ¥ì„ í¬ê´„ì 으로 ë³´ì—¬ì¤ë‹ˆë‹¤. ì´ë¥¼ 통해 개발ìžëŠ” “누가 ë˜ëŠ” ë¬´ì—‡ì´ ë¬¸ì œì˜ ì›ì¸ì¸ê°€?”ë¼ëŠ” ì§ˆë¬¸ì— ë‹µë³€í• ìˆ˜ 있으며 ì´ëŠ” 성능 추세를 íŒŒì•…í•˜ê³ ì¿¼ë¦¬ 최ì í™”ì˜ ìš°ì„ ìˆœìœ„ë¥¼ ì •í•˜ëŠ” ë° ì¤‘ìš”í•œ ì—í• ì„ í•©ë‹ˆë‹¤.
í–¥ìƒëœ í´ëŸ¬ìŠ¤í„° 중심 쿼리 프로파ì¼ëŸ¬ëŠ” ë” ê´‘ë²”ìœ„í•œ ê¸°ê°„ì— ê±¸ì³ ëŠë¦¬ê³ 비효율ì ì¸ ì¿¼ë¦¬ë¥¼ 보다 í¬ê´„ì 으로 ë³´ì—¬ì¤ë‹ˆë‹¤. í´ëŸ¬ìŠ¤í„° ì „ì²´ì—ì„œ ë°ì´í„°ë¥¼ í¬ê´„ì 으로 파악하면 노드 ê°„ ì´ë™ì´ ë” ì‰¬ì›Œì§€ê³ ì¶”ì„¸ë¥¼ íŒŒì•…í• ìˆ˜ 있는 조회 ê¸°ê°„ì´ ë” ê¸¸ì–´ì§‘ë‹ˆë‹¤. ì´ëŠ” ê²°ê³¼ì 으로 ë¬¸ì œ í•´ê²° ì‹œê°„ì„ ë‹¨ì¶•í•´ 주어 ê°œë°œìž ìƒì‚°ì„±ì´ í–¥ìƒë˜ê³ ì „ë°˜ì ì¸ ë°ì´í„°ë² ì´ìŠ¤ ì„±ëŠ¥ì´ ê°œì„ ë©ë‹ˆë‹¤.
쿼리 ì¸ì‚¬ì´íŠ¸ì˜ 주요 ì´ì
쿼리 ì¸ì‚¬ì´íŠ¸ëŠ” MongoDB Atlas 사용ìžì—게 다ìŒê³¼ ê°™ì€ ëª‡ 가지 새로운 ì´ì ì„ ì œê³µí•©ë‹ˆë‹¤.
ì„¸ë¶„í™”ëœ ì›ê²© 분ì„: 네임스페ì´ìŠ¤ ìˆ˜ì¤€ì˜ ì§€ì—° 시간 통계를 통해 ë°ì´í„°ë² ì´ìŠ¤ ë¬¸ì œë¥¼ ë” ë¹ ë¥´ê²Œ ì‹ë³„í•˜ê³ í•´ê²°í• ìˆ˜ 있습니다.
í–¥ìƒëœ 관찰 가능성: 성능 추세를 ë” ì‰½ê²Œ íŒŒì•…í•˜ê³ ê·¼ë³¸ ì›ì¸ì„ ì‹ë³„í• ìˆ˜ 있으며 ì• í”Œë¦¬ì¼€ì´ì…˜ ë””ë²„ê¹…ì´ ë” ìš©ì´í•´ì§‘니다.
ìƒì‚°ì„± í–¥ìƒ: ëŠë¦° ìž‘ì—…ì„ ë³´ë‹¤ í¬ê´„ì 으로 ë³¼ 수 있어 ë¬¸ì œ í•´ê²° ì‹œê°„ì´ ë‹¨ì¶•ë©ë‹ˆë‹¤.
지금 ì´ìš©í•´ 보세요!
쿼리 ì¸ì‚¬ì´íŠ¸ 페ì´ì§€ëŠ” ì»¬ë ‰ì…˜ ë° ìš´ì˜ ìˆ˜ì¤€ 세부 ì •ë³´ë¥¼ ì œê³µí•˜ì—¬ ë°ì´í„°ë² ì´ìŠ¤ ì„±ëŠ¥ì— ëŒ€í•œ 보다 ì„¸ë¶„í™”ëœ ì¸ì‚¬ì´íŠ¸ë¥¼ ì œê³µí•©ë‹ˆë‹¤. 네임스페ì´ìŠ¤ ì¸ì‚¬ì´íŠ¸ 페ì´ì§€ëŠ” ì´ ì§€ì—° ì‹œê°„ì„ ê¸°ì¤€ìœ¼ë¡œ ìƒìœ„ 20ê°œ ì»¬ë ‰ì…˜ì— ëŒ€í•œ 메트ë¦ì„ ì œê³µí•©ë‹ˆë‹¤.
차트 위로 마우스를 ê°€ì ¸ê°€ë©´ 시간 ê²½ê³¼ì— ë”°ë¥¸ ì»¬ë ‰ì…˜ì˜ ìƒëŒ€ì ì„±ëŠ¥ì„ íŒŒì•…í• ìˆ˜ 있습니다. ì´ ì •ë³´ë¥¼ 통해 “누가 ë˜ëŠ” ë¬´ì—‡ì´ ë¬¸ì œì˜ ì›ì¸ì¸ê°€?”ë¼ëŠ” ì§ˆë¬¸ì— ë” ì‰½ê²Œ ë‹µí• ìˆ˜ 있습니다.
쿼리 프로파ì¼ëŸ¬ë¥¼ 사용하여 íŠ¹ì •í•œ ëŠë¦° ìž‘ì—…ì„ ë³¼ 수 있습니다. 분산형 ì°¨íŠ¸ì˜ í•œ 지ì ì„ í´ë¦í•˜ë©´ ê° ëŠë¦° ìž‘ì—…ì— ëŒ€í•œ 추가 메타ë°ì´í„°ë¥¼ ê°€ì ¸ì˜¬ 수 있습니다.
세부 ì •ë³´ 보기를 í´ë¦í•˜ë©´ 앱 ì´ë¦„, ìž‘ì—…, ê³„íš ìš”ì•½, 실행 통계 등 ê° ëŠë¦° ìž‘ì—…ì— ëŒ€í•œ ë” ë§Žì€ ë©”íŠ¸ë¦ê³¼ 메타ë°ì´í„°ë¥¼ 확ì¸í• 수 있습니다.
사용ìžê°€ ìµœê³ ì˜ ì—ëŸ‰ì„ ë°œíœ˜í• ìˆ˜ 있ë„ë¡ ì§€ì›
MongoDB Atlasì˜ ì¿¼ë¦¬ ì¸ì‚¬ì´íŠ¸ 출시는 플랫í¼ì˜ 관측 ê°€ëŠ¥ì„±ì„ ê°•í™”í•˜ê¸° 위한 MongoDBì˜ ë…¸ë ¥ì„ ë³´ì—¬ì¤ë‹ˆë‹¤. MongoDB는 사용ìžê°€ 디버깅 ì‹œê°„ì„ ì¤„ì´ê³ ê°œë°œì— ë” ë§Žì€ ì‹œê°„ì„ í• ì• í• ìˆ˜ 있ë„ë¡ í•„ìš”í•œ ë„구와 ì¸ì‚¬ì´íŠ¸ë¥¼ ì œê³µí•˜ì—¬ ë°ì´í„°ë² ì´ìŠ¤ ì„±ëŠ¥ì„ ìµœì 화합니다. ì´ë¥¼ 통해 ì´ì†Œìœ ë¹„ìš©ì´ ì ˆê°ë˜ê³ íš¨ìœ¨ì„±ì´ ê·¹ëŒ€í™”ë˜ë©° 사용ìžì˜ ìš´ì˜ì— ìƒë‹¹í•œ ì´ì ì„ ë”í•´ì¤ë‹ˆë‹¤.
í´ë¼ìš°ë“œ ë°ì´í„°ë² ì´ìŠ¤ ì„œë¹„ìŠ¤ì¸ MongoDB Atlasì— ë“±ë¡í•˜ê³ 쿼리 ì¸ì‚¬ì´íŠ¸ì˜ ì‹¤ì œ 활용 사례를 알아보세요. ìžì„¸í•œ ë‚´ìš©ì€ ì¿¼ë¦¬ 성능 모니터ë§ì„ 참조하세요.
Source: Read More