Azure Cosmos DB Reviews

16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.0 out of 100

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-4 of 4)

Anonymous | TrustRadius Reviewer
January 28, 2020

Azure Cosmos DB just works

Score 8 out of 10
Vetted Review
Verified User
Review Source
We're using Azure Cosmos DB for multiple projects across IT that require a NoSQL data store. We were initially storing JSON data inside of SQL Server, but the volume and speed of this unstructured data were too much.
  • Injects unstructured data at a very high speed.
  • No real need for administrative work, it indexes everything on it's own.
  • Cost, it's quite expensive.
If you need to store high volumes/velocity of unstructured data, Azure Cosmos DB definitely worth looking at.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 18, 2020

Azure Cosmos DB Review

Score 5 out of 10
Vetted Review
Verified User
Review Source
The Azure Cosmos DB is being used as part of our platform. It is being used to help the existing platform we have to scale with the amount of data that we are storing. The data stored in SQL servers did not scale for us. Reports and graphs generated from the data were slow. Azure Cosmos DB improved performance.
  • Global key distribution
  • Elasticity in scale
  • ANSI SQL support
  • Pure ACIDity support
If issues are occurring with Mongo DB, then using Azure Cosmos DB could be better in certain instances. However, I would not replace it completely over Cassandra or Redis. Through size in k-v distribution could become an issue, especially with Redis. Azure Cosmos DB could help in that apsect.
Read this authenticated review
Anonymous | TrustRadius Reviewer
January 17, 2020

One of the Best Cloud based DB

Score 8 out of 10
Vetted Review
Verified User
Review Source
It's currently used for our e-Commerce enterprise platform to serve online customers to fulfill their online purchases. Currently we started using it for our ordering platform and plan to use it across multiple departments like marketing, finance, etc. As customers are growing rapidly for our system and we recently moved to a cloud platform, Microsoft Azure Cosmos DB offers high scalability and performance.
  • High Avalibility
  • Performance
  • Migration should be easy, especially moving out of any other database platform like SQL Server, DB2, or Oracle
  • Query Monitoring
It's a perfect choice for cloud environments with a heavy user base where performance and availability is in high demand. I would not say it's less appropriate because it completely depends on environment to environment and what you are trying to achieve. Overall Azure Cosmos DB also offers high data availability and data security. It's also easy to use.
Read this authenticated review
Lars Kemmann | TrustRadius Reviewer
December 20, 2018

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 (4)
8.5
Availability (4)
8.9
Concurrency (4)
7.6
Security (4)
7.3
Scalability (4)
9.2
Data model flexibility (4)
7.6
Deployment model flexibility (4)
7.5

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