Azure DocumentDB는 최신 애플리케이션을 빌드하기 위한 완전히 관리되는 MongoDB 호환 데이터베이스 서비스입니다. 네이티브 Azure 통합, 낮은 총 소유 비용 및 친숙한 아키텍처를 결합하여 기존 애플리케이션을 마이그레이션하거나 새 애플리케이션을 빌드하는 데 적합합니다.
유연하고 확장 가능한 데이터 관리
Azure DocumentDB를 사용하면 구조화되지 않은 데이터를 쉽게 저장하고 관리할 수 있습니다. 스키마에 구애받지 않는 디자인은 엄격한 구조에 대한 걱정 없이 애플리케이션이 진화함에 따라 데이터 모델을 조정할 수 있습니다. 이러한 유연성은 신속한 반복이 필요하거나 다양한 데이터 형식을 처리하는 애플리케이션에 적합합니다.
이 서비스는 데이터베이스가 테라바이트 단위를 초과할 때까지 분할 키가 필요하지 않은 대용량 수직 및 수평 크기 조정을 지원합니다. 가동 중지 시간 없이 기존 데이터베이스를 자동으로 분할하고, 애플리케이션을 계속 실행하면서 클러스터를 수직 및 수평으로 확장 또는 축소할 수 있습니다.
고성능 및 짧은 대기 시간
성능은 최신 애플리케이션에 중요한 요소이며 Azure DocumentDB는 짧은 대기 시간 응답을 제공하도록 최적화되어 있습니다. 자동 인덱싱 및 분할과 같은 기능을 사용하면 데이터 세트가 증가하는 경우에도 쿼리가 효율적으로 실행되도록 합니다.
또한 Azure DocumentDB는 다양한 일관성 수준을 지원하므로 애플리케이션의 요구 사항에 따라 성능 및 데이터 정확도의 균형을 맞출 수 있습니다. 이러한 유연성을 통해 안정성을 손상시키지 않고도 속도를 최적화할 수 있습니다.
원활한 MongoDB 호환성
Azure DocumentDB는 MongoDB 도구 및 드라이버와 원활하게 작동하도록 설계되어 개발자가 기존 애플리케이션을 쉽게 마이그레이션하거나 새 애플리케이션을 빌드할 수 있도록 합니다. MongoDB API를 지원하면 광범위한 재작업 없이도 기존 지식과 리소스를 적용할 수 있습니다.
또한 이 호환성은 MongoDB 나침반 또는 MongoDB 셸과 같은 인기 있는 도구를 사용하여 Azure DocumentDB를 기존 개발 워크플로에 통합할 수 있습니다. 그 결과 출시 시간을 가속화하는 원활하고 효율적인 개발 환경이 생성됩니다.
통합 벡터 데이터베이스를 사용하는 AI 기반 애플리케이션
Azure DocumentDB는 통합된 벡터 데이터베이스를 사용하여 생성 AI 애플리케이션을 지원하므로 고급 AI 사용 사례에 대해 고차원 데이터를 효율적으로 인덱싱하고 쿼리할 수 있습니다. 다른 플랫폼과 달리 Azure DocumentDB는 모든 원본 데이터와 벡터 데이터를 데이터베이스 내에 유지하여 외부 통합 없이 단순성과 보안을 보장합니다. 무료 계층에도 벡터 데이터베이스 기능이 포함되어 있어 추가 비용 없이 정교한 AI 기능에 액세스할 수 있습니다.
네이티브 Azure 통합
Azure DocumentDB는 Azure 에코시스템과 원활하게 통합되어 개발자가 Azure Monitor 및 Azure CLI와 같은 친숙한 Azure 도구를 사용하여 리소스를 관리할 수 있도록 합니다. 이 심층 통합은 모든 Azure 서비스에서 효율적인 리소스 관리 및 통합 지원을 보장하므로 여러 지원 팀을 저글링할 필요가 없습니다.
오픈 소스 및 커뮤니티 기반
기본 DocumentDB 기술은 오픈 소스(microsoft/documentdb)로 개발자에게 완전한 투명성과 유연성을 제공합니다. DocumentDB는 강력한 PostgreSQL 엔진의 확장으로 빌드되며, 사용자 고유의 솔루션에 대한 사용, 배포 또는 통합에 대한 최소한의 제한이 없도록 허용 MIT 라이선스를 제공합니다. DocumentDB는 PostgreSQL의 확장성을 사용하여 BSON(이진 JSON) 형식, 자동 인덱싱 및 벡터 검색과 같은 강력한 기능을 PostgreSQL에 도입했습니다. DocumentDb는 최신 애플리케이션을 위한 다양한 선택입니다.
이 오픈 소스 접근 방식은 NoSQL 데이터베이스에 대한 표준을 설정하고 상호 운용성을 향상시키고 개발자 환경을 간소화하는 Microsoft의 광범위한 사명과도 일치합니다. 온-프레미스 솔루션 또는 클라우드 기반 애플리케이션을 빌드하든 관계없이 DocumentDB는 도구와 자유롭게 혁신할 수 있는 권한을 부여합니다.
Azure DocumentDB는 유연하고 오픈 소스인 DocumentDB 플랫폼을 동급 최고의 보안, 확장성 및 안정성과 결합합니다.