类似的数据库还有Google的Spanner。
参考:官网说明
Key capabilities
As a globally distributed database service, Azure Cosmos DB provides the following capabilities to help you build scalable, globally distributed, highly responsive applications:
-
- Your application is instantly available to your users, everywhere. Now your data can be too.
- Don't worry about hardware, adding nodes, VMs or cores. Just point and click, and your data is there.
-
- Support for multiple data models including key-value, document, graph, and columnar.
- Extensible APIs for Node.js, Java, .NET, .NET Core, Python, and MongoDB.
- SQL and Gremlin for queries.
-
- Easily scale throughput at and granularities, and change it anytime you want.
- Scale storage to cover your size requirements now and forever.
-
- Get access to your data with single digit millisecond latencies at the 99th percentile, anywhere in the world.
-
- 99.99% availability within a single region.
- Deploy to any number of for higher availability.
- of one or more regions with zero-data loss guarantees.
-
- models offer strong SQL-like consistency to NoSQL-like eventual consistency, and every thing in between.
-
- Your data gets there fast, or your money back.
- for availability, latency, throughput, and consistency.
-
- Stop worrying about keeping your database schema and indexes in-sync with your application’s schema. We're schema-free.
-
- Five to ten times than a non-managed solution.
- Three times cheaper than DynamoDB.