What users are saying about
4 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
100 Ratings
4 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.4 out of 101

Redis

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
100 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9.1 out of 101

Likelihood to Recommend

Apache Drill

if you're doing joins from hBASE, hdfs, cassandra and redis, then this works.Using it as a be all end all does not suit it. This is not your straight forward magic software that works for all scenarios. One needs to determine the use case to see if Apache Drill fits the needs. 3/4 of the time, usually it does.
Anson Abraham profile photo

Redis

Well suited scenarios: Cache management, real-time analysis of events, and leaderboards/counting. Less appropriate scenarios: Persistence and clustering.
Manjeet Kumar profile photo

Feature Rating Comparison

NoSQL Databases

Apache Drill
Redis
8.3
Performance
Apache Drill
Redis
9.3
Availability
Apache Drill
Redis
8.8
Concurrency
Apache Drill
Redis
8.9
Security
Apache Drill
Redis
6.6
Scalability
Apache Drill
Redis
8.6
Data model flexibility
Apache Drill
Redis
7.7
Deployment model flexibility
Apache Drill
Redis
8.0

Pros

Apache Drill

  • queries multiple data sources with ease.
  • supports sql, so non technical users who know sql, can run query sets
  • 3rd party tools, like tableau, zoom data and looker were able to connect with no issues
Anson Abraham profile photo

Redis

  • Key/Value datastore. Redis is incredibly fast when it comes to simple "phone book-style" lookups.
  • Queue orchestration and management when there are many nodes in a system that need to all be on the same page.
  • Dead-simple installation process. It takes about 3 minutes to install Redis and get the service started.
David Lemcoe Jr. profile photo

Cons

Apache Drill

  • deployment. Not as easy
  • configuration isn't as straight forward, especially with the documentation
  • Garbage collection could be improved upon
Anson Abraham profile photo

Redis

  • I am unable to come up with any legitimate cons, but one thing to note is that Redis, by default, will be installed with no password, leaving it open to the world if the host is not locked-down with a firewall.
David Lemcoe Jr. profile photo

Likelihood to Renew

Apache Drill

Apache Drill 7.0
Based on 1 answer
if Presto comes up with more support (ie hbase, s3), then its strongly possible that we'll move from apache drill to prestoDB. However, Apache drill needs more configuration ease, especially when it comes to garbage collection tuning. If apache drill could support also sparkSQL and Flume, then it does change drill into being something more valuable than prestoDB
Anson Abraham profile photo

Redis

Redis 9.3
Based on 11 answers
  1. For its simplicity is API and very familiar powerful data structures for any Computer Science engineer.
  2. To try out its always evolving Redis Modules space
  3. Due to its low footprint, would also like to try for embedded space
Nitin Pasumarthy profile photo

Usability

Apache Drill

No score
No answers yet
No answers on this topic

Redis

Redis 10.0
Based on 2 answers
They are well integrated with uses cases and very helpful in all the tech discussions.They are well aligned with their tech goals and innovations.
prakash ps profile photo

Alternatives Considered

Apache Drill

compared to presto, has more support than prestodb.Impala has limitations to what drill can supportapache phoenix only supports for hbase. no support for cassandra. Apache drill was chosen, because of the multiple data stores that it supports htat the other 3 do not support. Presto does not support hbase as of yet. Impala does not support query to cassandra
Anson Abraham profile photo

Redis

Memcached is a much more simple caching layer than Redis. Some features that make Redis come out above memcached include:
  • Data structures. Redis offers plenty of useful data structures (lists, hashmaps, sets, etc) where memcached is basically just strings.
  • Data persistence. Redis can flush data to disk to be restored if/when the redis service is restarted. Memcached loses everything each time you restart it.
  • Pubsub. Redis allows you to subscribe to certain topics/channels and publish messages to those topics/channels for consumption in several places. No such feature with memcached.
  • Object size. Redis allows you to store much larger values than memcached.
  • Clustering. Redis allows you to setup a cluster for replication/redundancy. No such capability built into memcached.
No photo available

Return on Investment

Apache Drill

  • Configuration has taken some serious time out.
  • Garbage collection tuning. is a constant hassle. time and effort applied to it, vs dedicating resources elsewhere.
  • w/ sql support, reduces the need of devs to generate the resultset for analysts, when they can run queries themselves (if they know sql).
Anson Abraham profile photo

Redis

  • Employee cost savings. I didn't have to hire someone to manage our Redis layer because it's simple enough to trust to a SaaS.
  • We were able to get to market quickly because of the simplicity and joy it brought to the developers building the stack.
  • The default cache choice made has saved us hours of discussion time.
No photo available

Screenshots

Apache Drill

Pricing Details

Apache Drill

General

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

Redis

General

Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional
Additional Pricing Details

Add comparison