DocumentDB is a fully managed NoSQL database service built for fast and predictable performance, high availability, elastic scaling, global distribution, and ease of development. Azure DocumentDB service offers guaranteed single-digit millisecond low latency at the 99th percentile, 99.99% high availability, predictable throughput, and multiple well-defined consistency models. Microsoft recently updated the Service Level Agreements (SLA) to include latency, availability, throughput, and consistency.
- Availability: The most classical SLA. Your system will be available for more than 99.99% of the time or you get refund.
- Throughput: At a collection level, we guarantee the throughput for your database collection is always executed according to the maximum throughput you provisioned.
- Latency: Since speed is important, we guarantee that 99% of your requests will have a latency below 10ms for document read or 15ms for document write operations.
- Consistency: We ensure that we will honor the consistency guarantees in accordance with the consistency levels chosen for your requests.
Microsoft also highlighted that Azure is the only cloud service offering a comprehensive SLA for all the above. Providing financial guarantees on throughput, latency, and consistency is a first and industry leading initiative from Microsoft.
You can learn more about DocumentDB here.