[현장] 몽고DB 8.0 출시 임박…"앱 개발·DB 관리 쉽고 안전하게"
"클라우드·데이터 환경이 복잡해지고 있습니다. 몽고DB는 데이터베이스(DB) 관리와 애플리케이션 개발 환경에 유연성과 신속성을 제공합니다. 이를 통해 DB 관리자와 앱 개발자는 대규모 DB를 통합적으로 관리하고 새로운 앱 개발을 원활히 할 수 있습니다." 몽고DB 앤드류 데이비슨 수석부사장은 3일 서울 롯데호텔월드에서 열린 연례 개발자 컨퍼런스 '몽고DB 닷로컬 서울' 기조연설에서 이같이 밝혔다. 데이비슨 수석부사장은 최근 클라우드 스프롤(cloud sprawl) 문제가 심각해지고 있다고 지적했다. 클라우드 스프롤은 여러 클라우드 플랫폼에 걸쳐 애플리케이션, 데이터, 서비스가 분산된 상태를 뜻한다. 이로 인해 기업은 데이터 관리가 복잡해지고 앱 개발에 비용을 더 들여야 한다. 데이비슨 수석부사장은 "생성형 인공지능(AI)이 기업 시스템에 들어서면서 클라우드 스프롤 문제가 더 심각해졌다"며 "기업이 복잡한 데이터를 관리할 뿐 아니라 AI 시스템 처리까지 수행해야 한다"고 지적했다. 그러면서 "기업들은 데이터 관리 복잡성을 줄이고 간소화할 수 있는 일관적 플랫폼 찾는 것이 주요 과제"라고 덧붙였다. 데이비슨 부사장은 이에 대한 해결책으로 '몽고DB 아틀라스'를 제시했다. 몽고DB 아틀라스는 DB 백업부터 복구, 업그레이드, 패치 적용, 모니터링 등 관리 작업을 통합 처리하는 솔루션이다. 이를 통해 DB 운영 복잡성을 줄이고 신속한 앱 개발 환경을 제공한다. 몽고DB 아틀라스 벡터 검색으로 앱 개발 간소화 기능을 제공할 수 있다. 보통 AI·ML 앱은 텍스트뿐 아니라 이미지, 음성 등 여러 데이터를 벡터로 변환해 처리한다. 이때 벡터는 데이터를 수치화한 다차원 공간 점 형태로 표시된다. 벡터 검색은 점들 사이 거리를 자동으로 계산한다. 이후 점끼리 유사한 결과를 신속히 찾는다. 이를 통해 효율적인 검색 인덱스를 생성할 수 있다. 대규모 DB에서도 빠른 검색 성능을 제공한다. 데이비슨 부사장은 "이 검색 기능은 자연어처리(NLP)를 비롯한 이미지 인식, 음성 분석 등 다양한 AI·ML 작업에서 활용될 수 있다"며 "문서 검색·추천을 비롯한 이미지 검색, 음성 인식·분석, 챗봇·가상 비서 애플리케이션 제작에 활용될 수 있다"고 강조했다. 데이비슨 부사장은 "몽고DB 아틀라스 사용자는 특화된 DB 개발을 할 필요가 없다"고 설명했다. 이어 "이미 설정된 아키텍처 내에서 쉽게 앱 개발을 할 수 있다"며 "앱 개발과 DB 관리를 기존보다 비용효율적으로 진행할 수 있다"고 말했다. 몽고DB 8.0 내달 출시…"DB 관리 더 안전" 데이비슨 부사장은 내달 몽고DB 8.0을 출시한다고 밝혔다. 지난해 9월 7.0 버전을 내놓은 뒤 1년 만이다. 데이비슨 부사장은 몽고DB 8.0 특장점을 쿼리 필터링으로 꼽았다. 리소스를 너무 많이 차지하는 쿼리를 자동으로 감지·차단하는 기능이다. 이를 통해 DB 성능을 저하할 수 있는 비효율적인 쿼리를 방지할 수 있다. DB 관리자는 쿼리 성능을 최적화하고 앱이 예상치 못한 부하에 대비할 수 있다. 데이비슨 부사장은 최신 버전에 더 향상된 보안 기능을 탑재했다고 설명했다. 새 보안 기능은 규정 준수 인증을 비롯한 데이터 암호화, 보안 통합 등을 포함한다. 이를 통해 몽고DB 8.0 사용자는 데이터 전송·저장 중에도 전체 데이터 시스템을 보호할 수 있다. 이 외에도 몽고DB 8.0 특장점으로 50배 더 빨라진 리밸런싱 작업 속도를 비롯한 쿼리어플 인크립션, 레인지 쿼리 지원 등이 언급됐다. 데이비슨 수석부사장은 "개발자들이 몽고DB 아틀라스에 열광하는 이유는 단일 플랫폼에서 모든 애플리케이션에 대한 조직의 운영 데이터를 저장·처리할 수 있는 통합된 기능을 제공하기 때문"이라며 "올해 몽고DB 아틀라스에 새롭게 출시된 서비스를 통해 고객들이 최신 앱을 더 쉽게 구축, 배포 및 실행할 수 있을 뿐 아니라 비용을 절감하면서 성능을 최적화할 수 있도록 지원할 것"고 말했다.