DocumentDB

전 세계적인 규모의 속도가 아주 빠른 NoSQL

가용성이 뛰어나고 전역으로 분산된 앱을 위한 NoSQL 서비스를 통해 온-프레미스 또는 가상 컴퓨터 기반의 클라우드 데이터베이스 옵션이라는 번거로움 없이 문서 및 키-값 데이터에서 SQL 및 JavaScript를 최대한 활용하세요.
Play
대기 시간이 짧은 DocumentDB

보장된 짧은 대기 시간

Azure DocumentDB는 99% 이상의 요청에서 읽기에 대해 10ms 미만의 대기 시간, 쓰기에 대해 15ms 미만의 대기 시간을 보장합니다. DocumentDB는 고성능 반도체 드라이브가 전역 규모의 클라우드에서 실행될 수 있도록 고안된 쓰기에 최적화되고 제한이 없는 데이터베이스 엔진을 활용합니다. 읽기 및 쓰기 요청은 항상 로컬 지역에서 처리되는 반면, 데이터는 전역으로 다른 지역으로 분산될 수 있습니다.

NoSQL 데이터베이스의 무제한 크기 조정

한 지역 내에서 뿐만 아니라 지리적으로 분산된 여러 지역에 걸쳐 독립적으로 그리고 탄력적으로 데이터 처리량 및 저장소의 크기를 조정할 수 있습니다. 널리 사용되는 다른 NoSQL 데이터베이스 비용의 몇 분의 일에 불과한 비용으로 초당 수백만 개의 요청을 처리할 수 있는 용량을 추가하세요.

전역으로 데이터 복제

복잡하게 여러 데이터 센터를 구성하는 번거로움 없이 손쉽게 전 세계적인 규모로 앱을 빌드할 수 있습니다. 전역으로 분산된 데이터베이스 시스템으로 설계된 DocumentDB는 모든 데이터를 원하는 수의 전 세계 지역에 자동으로 복제합니다. 사용자에게 가장 가까운 지역에서 데이터를 제공하므로 앱에서 데이터에 중단 없이 빠르게 액세스할 수 있습니다.

SQL 및 JavaScript의 이점: 스키마 없음

스키마나 보조 인덱스를 처리할 필요 없이 문서와 키-값 데이터를 통해 익숙한 SQL 및 JavaScript 구문을 사용하여 쿼리하세요. Azure DocumentDB는 자동으로 JSON 문서를 인덱싱할 수 있는 진정한 스키마 제약 없는 데이터베이스입니다. 비즈니스 논리를 전적으로 JavaScript에서 저장 프로시저, 트리거 및 사용자 정의 함수로 정의하고 데이터베이스 엔진 내에서 직접 실행하세요.

일관성에 대한 다양한 선택 사항

강력한 일관성과 최종 일관성의 양 극단 사이에서 선택하도록 하는 대신, DocumentDB는 로컬 및 지역적 실패가 발생할 경우 짧은 대기 시간과 99.99% 가용성으로 직관적인 프로그래밍 모델을 위한 잘 정의된 4가지 일관성 수준(강력한 일관성, 제한된 부실 일관성, 세션 일관성, 최종 일관성)을 제공합니다.

엔터프라이즈급 SLA

데이터베이스 인프라를 처리할 필요 없이 응용 프로그램에 집중하세요. 데이터 컬렉션을 만들고 처리량을 설정한 후 DocumentDB에서 나머지를 처리하도록 할 수 있습니다. 또한 DocumentDB는 실패가 발생할 경우 연속 작업을 위해 투명한 지역 호밍을 고유하게 제공합니다(99.99% 가용성). Azure DocumentDB는 ISO 27001, HIPAA(Health Insurance Portability and Accountability Act) 및 EU 모범 조항을 준수합니다. 서비스 수준 계약에 대해 자세히 알아보기.

Document DB를 사용하는 고객

DocumentDB를 처음 들어보셨나요?

What is DocumentDB(DocumentDB란?)를 시청하거나 DocumentDB 소개를 읽어 웹 대규모 게임, 소셜 및 IoT(사물 인터넷) 앱 시나리오를 비롯하여 해당 응용 프로그램에 대기 시간이 짧은 NoSQL 문서 데이터베이스 서비스가 적합한지 여부를 확인하세요.

NoSQL 데이터베이스를 사용해야 하는 이유

NoSQL 및 SQL을 읽고 NoSQL 데이터베이스와 SQL 데이터베이스의 차이점에 대해 알아보세요.

MongoDB 앱이 있나요?

MongoDB에 대한 프로토콜 지원을 설정하고 코드를 변경할 필요 없이 MongoDB 앱에 대해 완전히 관리되는 데이터베이스 서비스로 DocumentDB를 사용하세요.

시작하는 방법을 잘 모르나요?

Azure 포털을 사용하여 DocumentDB 데이터베이스 계정을 만드는 방법을 알아본 다음 가장 일반적인 작업을 완료하는 방법에 대한 단계별 가이드를 시청하세요.

개발자인가요? 맞습니다.

간단한 .NET 또는 Node.js 앱 빌드를 시작하거나, MongoDB에 대한 DocumentDB 프로토콜 지원을 통해 기존 NoSQL 기술을 사용하여 완전한 웹앱을 빌드하세요. REST API 또는 .NET, Node.js, Java, Python 등의 다양한 SDK를 사용하세요.

관련 제품 및 서비스

SQL Database

관리되는 관계형 SQL DaaS(Database-as-a-Service)

App Service

플랫폼 및 장치에 구애받지 않는 웹앱 및 모바일 앱 만들기

Storage

내구성과 가용성이 높고 대량으로 확장 가능한 클라우드 저장소

무료 Azure 계정으로 DocumentDB를 사용해 보세요.