TrustRadius
A one-of-a-kind solution to more problems than you probably realize!We use Azure Cosmos DB as our preferred NoSQL store for custom application development for our clients. It solves many of the onboarding hurdles for graph databases in particular, and the automatic indexing features make it ideal for a variety of scenarios across document and table storage as well. We rely on Cosmos DB when we need high availability, globally-distributed access with very low latency, and always-ready compute over data. In the past two years, I've found our team moving away from relational databases more and more as we're discovering ways to apply NoSQL much more cost-effectively than what could be done with an RDBMS.,Turn-key geo-redundancy with multi-master writes is unprecedented and unparalleled in the industry! Guaranteed low latency makes Cosmos DB an excellent fit for most of our performance-intensive situations. The tunable consistency model simplifies so many challenges in distributed systems engineering that otherwise require advanced knowledge of computer science topics. I continue to be impressed at how Cosmos DB has abstracted away so much complexity.,Cosmos DB can be very expensive if you're using it for scenarios that are better completed in regular old Azure Table Storage or Blob Storage, specifically if you put some thought into your partitioning schemes. No product is a good substitute for thoughtful system design. It would be helpful if I had some more insight into how many resources (DTUs) an individual query uses. The auto-indexing is great, but a little mysterious -- not usually an issue but it does require some intentional thought.,10,Tremendously reduced our time-to-market with solutions built on graph databases Helped our team to think more broadly about data by making NoSQL options much more accessible Saved us significant effort on geo-replication and global availability,MongoDB, CouchDB, Cassandra and Neo4j,Azure SQL Database, Azure Stream Analytics, Azure Active Directory, Microsoft Visual Studio Team System, Microsoft Visual Studio Code, Visual Studio IDE,10
Unspecified
Azure Cosmos DB
10 Ratings
Score 8.2 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Azure Cosmos DB Reviews

Azure Cosmos DB
10 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101
Show Filters 
Hide Filters 
Filter 10 vetted Azure Cosmos DB reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-1 of 1)

  Vendors can't alter or remove reviews. Here's why.
Lars Kemmann profile photo
December 20, 2018

Azure Cosmos DB Review: "A one-of-a-kind solution to more problems than you probably realize!"

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Azure Cosmos DB as our preferred NoSQL store for custom application development for our clients. It solves many of the onboarding hurdles for graph databases in particular, and the automatic indexing features make it ideal for a variety of scenarios across document and table storage as well. We rely on Cosmos DB when we need high availability, globally-distributed access with very low latency, and always-ready compute over data. In the past two years, I've found our team moving away from relational databases more and more as we're discovering ways to apply NoSQL much more cost-effectively than what could be done with an RDBMS.
  • Turn-key geo-redundancy with multi-master writes is unprecedented and unparalleled in the industry!
  • Guaranteed low latency makes Cosmos DB an excellent fit for most of our performance-intensive situations.
  • The tunable consistency model simplifies so many challenges in distributed systems engineering that otherwise require advanced knowledge of computer science topics. I continue to be impressed at how Cosmos DB has abstracted away so much complexity.
  • Cosmos DB can be very expensive if you're using it for scenarios that are better completed in regular old Azure Table Storage or Blob Storage, specifically if you put some thought into your partitioning schemes. No product is a good substitute for thoughtful system design.
  • It would be helpful if I had some more insight into how many resources (DTUs) an individual query uses.
  • The auto-indexing is great, but a little mysterious -- not usually an issue but it does require some intentional thought.
Cosmos DB is hands-down the most flexible and performant way to store and access data related to the functionality of your applications. If you don't really need a 3rd-normal-form relational schema, and if you're not working on a (hot or cold) big data analytics scenario, then you should almost definitely be using Cosmos DB! The only major exception is if your use case can be addressed with some thoughtful planning and use of plain old Azure Storage, which might not get a lot of attention but is still a rock-solid platform.
Read Lars Kemmann's full review

Feature Scorecard Summary

Performance (1)
9
Availability (1)
10
Concurrency (1)
10
Security (1)
10
Scalability (1)
10
Data model flexibility (1)
10
Deployment model flexibility (1)
8

About Azure Cosmos DB

Microsoft Azure Cosmos DB is Microsoft's Big Data analysis platform. It is a NoSQL database service and is a replacement for the earlier DocumentDB NoSQL database.

Azure Cosmos DB Technical Details

Operating Systems: Unspecified
Mobile Application:No