몽고DB "앱 개발 '몽고DB 8.0'로 신속·안전하게"

업계 최초 쿼리어블 인크립션 적용…"강력한 데이터 암호화 시스템"

컴퓨팅입력 :2024/10/11 10:45

몽고DB가 멀티클라우드 개발자 데이터 플랫폼을 업그레이드해 갈수록 복잡해지는 애플리케이션 개발 과정을 간소화하고 안전성을 높였다. 

몽고DB가 운영 데이터베이스(DB) 솔루션 최신 버전인 '몽고DB 8.0'을 출시했다고 11일 밝혔다.

몽고DB 8.0은 다양한 앱 개발에 대한 최적화된 성능을 제공한다. 최근 앱이 처리하는 데이터가 늘어나면서 인프라 비용 증가와 성능 증가 이슈가 발생하고 있다. 일관된 애플리케이션 성능 제공 중요성이 높아진 이유다. 

몽고DB가 운영 데이터베이스 솔루션 최신 버전인 '몽고DB 8.0'을 출시했다. (사진=몽고DB)

몽고DB 8.0은 애플리케이션이 데이터를 더욱 빠르게 쿼리·변환할 수 있다. 아키텍처 최적화를 통해 메모리 사용량과 쿼리 시간을 줄였다. 이에 기존보다 효율적인 일괄 처리 기능이 가능하다.

몽고DB는 업데이트 버전이 처리량을 32% 올리고 대량 데이터 삽입 속도는 56%, 데이터 복제 중 데이터 삽입 속도는 20% 빨라졌다고 밝혔다. 또 더 많은 양의 시계열 데이터를 처리하고, 리소스 사용량과 비용을 줄이면서 복잡한 집계를 200% 이상 더 빠르게 수행할 수 있다고 설명했다.

몽고DB 8.0은 새 암호화 시스템인 '몽고DB 쿼리어블 인크립션'을 갖췄다. 이 시스템은 몽고DB 암호화 리서치 그룹에서 개발한 암호화 기술이다. 고객은 암호화에 대한 전문 지식 없이도 민감한 앱 데이터를 암호화하고, 이를 몽고DB의 DB에 안전하게 저장, 표현 쿼리를 실행해 데이터를 처리할 수 있다.

쿼리어블 인크립션은 몽고DB 8.0에 추가된 범위 쿼리 기능을 통해 민감한 데이터를 저장·처리하는 앱 데이터 수명 주기 전반에서 데이터를 암호화할 수도 있다. 이를 통해 외부 공격으로 인한 데이터 유출 위험성을 줄일 수 있다.

몽고DB 8.0은 신속한 수평적 확장도 가능하다. 기존 버전보다 합리적인 비용으로 빠르고 쉬운 수평적 확장을 지원한다. 수평적 확장을 통해 단일 서버 컴퓨팅 리소스 양을 늘리기 위한 사전 프로비저닝 없이 다수 서버에 데이터를 분할할 수 있다. 기존 DB 리소스를 상회하는 수준까지 앱을 확장할 수 있다. 추가 구성·설정 없이 최대 50배 빠르고 50% 더 저렴한 시작 비용으로 데이터를 분산시킬 수 있다.

이번 버전은 예상치 못한 앱 수요에 대응하는 회복탄력성도 갖췄다. 사용량 급증이나 수요가 몰리는 기간에 대비해 DB 성능을 최적화할 수 있는 제어를 지원할 수 있다. 최대 쿼리 실행 시간에 대한 기본값을 설정하고, 반복적인 문제를 일으키는 쿼리 유형을 거부하거나 DB 재시작 등 이벤트에 쿼리 설정을 유지하는 기능 등 수요가 많은 앱에 일관된 성능을 제공한다.

몽고DB는 몽고DB 아틀라스 벡터 서치에 양자화된 벡터를 활용하고 완전 무결한 벡터를 자동 양자화 하는 기능도 이번 서비스에 추가했다. 기업은 벡터 양자화를 통해 더 큰 규모와 낮은 비용으로 광범위한 검색·AI 애플리케이션을 구축할 수 있다. 이를 독립적인 확장성과 리소스 최적화를 위한 몽고DB의 인프라 서치 노드와 결합해 비용 효율적으로 성능을 높일 수 있다.

관련기사

몽고DB 8.0은 몽고DB 아틀라스를 통해 아마존웹서비스(AWS), 구글클라우드, 마이크로소프트 애저에서 사용 가능하다. 온프레미스와 하이브리드 환경에서는 몽고DB 엔터프라이즈 어드밴스드를 통해 이용할 수 있다.

몽고DB 짐 샤프 최고기술책임자(CTO)는 “고객들은 핵심 운영 DB 규모에 상관없이 성능이 가지는 중요성을 인지하고 있다"며 "이번 새 서비스는 고객이 필요로 하는 보안, 회복탄력성, 가용성 및 성능에 대한 엄격한 요구사항을 충족하며 이를 통해 다양한 앱 구축을 위한 강력한 기반을 제공한다"고 말했다.