Earlier quoted context omitted.
DocumentDB is KV.
DocumentDB looks like a JSON document store?
Azure Cosmos DB, a globally distributed database
61–70 of 120 posts
Re: Azure Cosmos DB, a globally distributed database
#62Earlier quoted context omitted.
Not really. It's a new database and is a superset of DocumentDB.
Azure Cosmos DB has been many years in the making. Azure Cosmos DB started as “Project Florence” in late 2010 to address developer the pain-points faced by large scale applications inside Microsoft. Observing that the challenges of building globally distributed apps are not a problem unique to Microsoft, in 2015 we made the first generation of this technology available to Azure developers in the form of DocumentDB. S…
Here's a link for anyone who would like to vote for this feature. https://feedback.azure.com/forums/263030-documentdb/suggesti...
Re: Azure Cosmos DB, a globally distributed database
#63Very interesting DB service. If I'm reading the docs right it sounds like you can't do JOINs across documents? https://docs.microsoft.com/en-us/azure/documentdb/documentdb...
Re: Azure Cosmos DB, a globally distributed database
#64No backup/restore?
Re: Azure Cosmos DB, a globally distributed database
#65> Latency: 99.99% of Impressive SLA to guarantee, I'm curious if this will hold up in all random customer workloads that are coming, e.g. updating a lot of fields in a large document (or just a very large insert).
"For a typical 1-KB item, Cosmos DB guarantees end-to-end latency of reads under 10 ms and indexed writes under 15 ms at the 99th percentile, within the same Azure region." i.e. 1 KB item; Same Azure region; This now seems more plausible. One thing I'm curious about is if they tested load on a single partition, or if they only tested latencies for random access.
Re: Azure Cosmos DB, a globally distributed database
#66From the intro page[1]... Many of the descriptions comparing to NoSQL are wrong. There are plenty of NoSQL options that have similar features, though it isn't universal, it can and often is there. Cassandra, for example, probably does just as well in multi-zone/dc concurrency. Consistency options are also similarly tunable. Cockroach 1.0 was announced earlier as well. It's not that I don't appreciate the option. This…
Re: Azure Cosmos DB, a globally distributed database
#67> Latency: 99.99% of Impressive SLA to guarantee, I'm curious if this will hold up in all random customer workloads that are coming, e.g. updating a lot of fields in a large document (or just a very large insert).
We just did a benchmarking for a PoC on DocumentDB side-by-side Cassandra. It does the job, I have not yet seen anything revolutionary. Cassandra benchmarks seemed better.
Re: Azure Cosmos DB, a globally distributed database
#68[1] https://www.microsoft.com/en-us/research/publication/corfu-a...
Re: Azure Cosmos DB, a globally distributed database
#69> Latency: 99.99% of Impressive SLA to guarantee, I'm curious if this will hold up in all random customer workloads that are coming, e.g. updating a lot of fields in a large document (or just a very large insert).
this is a little bit hard to believe. Inter region Ping can even take longer than 15ms... I guess this SLA is for eventual consistency model not strong consistency model
Re: Azure Cosmos DB, a globally distributed database
#70If I understood it correctly, they mentioned they offer horizontal scalibility for their databases and I wonder how does it work for the graph data model