What users are saying about
28 Ratings
68 Ratings
28 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101
68 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.1 out of 101

Likelihood to Recommend

Amazon EMR

Amazon Elastic MapReduce is useful in cases where two conditions are met. First, that you are planning on using multiple big data tools simultaneously to analyze big data sets. And second, that you need a tool that simplifies managing big data tools. If these two conditions are met, MapReduce does a great job. The user interface is simple. The program eliminates some programming requirements. The software also makes setting up big data analyses much easier. With these benefits acknowledged, MapReduce is not a good tool for "small" data analyses, given that there are other tools that do the job quicker and much more professional output. If you're on the fence, try out MapReduce with competing "small" data tools and see if you really need big data software.
Thomas Young profile photo

Cassandra

We use it for collecting user preferences on our website which can be quickly reused. It's also well suited for document ID lookup systems. It’s not good for high consistency level of information like account balance in your banking system.
Glen Kim profile photo

Feature Rating Comparison

NoSQL Databases

Amazon EMR
Cassandra
7.9
Performance
Amazon EMR
Cassandra
8.2
Availability
Amazon EMR
Cassandra
8.6
Concurrency
Amazon EMR
Cassandra
7.8
Security
Amazon EMR
Cassandra
8.0
Scalability
Amazon EMR
Cassandra
9.2
Data model flexibility
Amazon EMR
Cassandra
6.6
Deployment model flexibility
Amazon EMR
Cassandra
7.0

Pros

Amazon EMR

  • Amazon Elastic MapReduce works well for managing analyses that use multiple tools, such as Hadoop and Spark. If it were not for the fact that we use multiple tools, there would be less need for MapReduce.
  • MapReduce is always on. I've never had a problem getting data analyses to run on the system. It's simple to set up data mining projects.
  • Amazon Elastic MapReduce has no problems dealing with very large data sets. It processes them just fine. With that said, the outputs don't come instantaneously. It takes time.
Thomas Young profile photo

Cassandra

  • Availability
  • Fast performance
  • Horizontal scalability
  • Memory first
  • Partition based
Glen Kim profile photo

Cons

Amazon EMR

  • Cost overhead is a bit high
  • Limited versions of frameworks that can be used
No photo available

Cassandra

  • Cassandra's query language is clunky, which is likely due to the nature of NoSQL.
  • Lacking the ability to relate data between sets makes querying harder, but this again is the nature of NoSQL.
No photo available

Likelihood to Renew

Amazon EMR

No score
No answers yet
No answers on this topic

Cassandra

Cassandra 8.4
Based on 16 answers
In our POC Cassandra satisfies all our needs and expectations. We would like to do an additional POC to test its cross-continent cluster level replication features, measuring the performance and data consistency level to help us finally decide how to move to production.
yixiang Shan profile photo

Usability

Amazon EMR

No score
No answers yet
No answers on this topic

Cassandra

Cassandra 7.0
Based on 1 answer
It’s great tool but it can be complicated when it comes administration and maintenance.
Glen Kim profile photo

Support

Amazon EMR

No score
No answers yet
No answers on this topic

Cassandra

Cassandra 7.0
Based on 1 answer
Sometimes instead giving straight answer, we ‘re getting transfered to talk professional service.
Glen Kim profile photo

Alternatives Considered

Amazon EMR

The alternatives to EMR are mainly hadoop distributions owned by the 3 companies above. I have not used the other distributions so it is difficult to comment, but the general tradeoff is, at the cost of a longer setup time and more infra management, you get more flexible versioning and potentially faster access to newer versions of some frameworks such as Spark.
No photo available

Cassandra

It was packaged with the vendor product we bought. Also, it’s good for high performance transactional systems. I'm part of our NoSQL team and Cassandra quickly became a favorite for developers with agile teams.
Glen Kim profile photo

Return on Investment

Amazon EMR

  • It was easy to set up initial versions of Spark on this
  • Still used as our compute platform as its easy to manage
  • Certain times we forgot to shut down clusters and were overcharged
No photo available

Cassandra

  • High availability, which makes us use the tool
  • Partition key distribution mechanism is well defined
  • Horizontal scalability when needed for high volume days
  • Complex tombstone management
Glen Kim profile photo

Pricing Details

Amazon EMR

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Cassandra

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison