Redis Software vs. TeraText Database System (DBS)

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Redis Software
Score 8.4 out of 10
N/A
Redis is an open source in-memory data structure server and NoSQL database.N/A
TeraText Database System (DBS)
Score 4.0 out of 10
N/A
Leidos offers the TeraText Database System (DBS), a database for managing a large amount of documents and text or xml files.N/A
Pricing
Redis SoftwareTeraText Database System (DBS)
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Redis SoftwareTeraText Database System (DBS)
Free Trial
YesNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeOptionalNo setup fee
Additional Details
More Pricing Information
Community Pulse
Redis SoftwareTeraText Database System (DBS)
Features
Redis SoftwareTeraText Database System (DBS)
NoSQL Databases
Comparison of NoSQL Databases features of Product A and Product B
Redis Software
8.6
Ratings
3% below category average
TeraText Database System (DBS)
-
Ratings
Performance9.00 Ratings00 Ratings
Availability7.00 Ratings00 Ratings
Concurrency9.00 Ratings00 Ratings
Security8.00 Ratings00 Ratings
Scalability9.00 Ratings00 Ratings
Data model flexibility9.00 Ratings00 Ratings
Deployment model flexibility9.00 Ratings00 Ratings
User Ratings
Redis SoftwareTeraText Database System (DBS)
Likelihood to Recommend
8.0
(0 ratings)
-
(0 ratings)
Likelihood to Renew
8.7
(0 ratings)
-
(0 ratings)
Usability
9.0
(0 ratings)
-
(0 ratings)
Support Rating
8.7
(0 ratings)
-
(0 ratings)
Implementation Rating
7.3
(0 ratings)
-
(0 ratings)
User Testimonials
Redis SoftwareTeraText Database System (DBS)
Likelihood to Recommend
Perfect solution for caching needs. If you have a bottleneck due to frequent data access to your database, then Redis can really help you by diverting those traffic away from your database. Its key/value pair structure also makes data lookup very efficient, providing excellent performance.
Read full review
No answers on this topic
Pros
  • Easy for developers to understand. Unlike Riak, which I've used in the past, it's fast without having to worry about eventual consistency.
  • Reliable. With a proper multi-node configuration, it can handle failover instantly.
  • Configurable. We primarily still use Memcache for caching but one of the teams uses Redis for both long-term storage and temporary expiry keys without taking on another external dependency.
  • Fast. We process tens of thousands of RPS and it doesn't skip a beat.
Read full review
No answers on this topic
Cons
  • Redis is super fast but it comes with a cost. Whole dataset resides in RAM. So it can be costly as primary memory is more costly, then secondary ones.
  • Persistence issues: To achieve it, Redis uses a memory dump to create a persistence snapshot, that's cool. But it requires some Linux Kernel tweaking to avoid performance degradation while the Redis server process is forking. This further causes latency.
  • Master-slave structure side effect: Master-slave architecture comes with its own side effects. Please note that there will be only one master with multiple slaves for replication. All writing goes to the master, which creates more load on the master node. So, when the master goes down, the whole architecture does.
Read full review
No answers on this topic
Likelihood to Renew
We will definitely continue using Redis because: 1. It is free and open source. 2. We already use it in so many applications, it will be hard for us to let go. 3. There isn't another competitive product that we know of that gives a better performance. 4. We never had any major issues with Redis, so no point turning our backs.
Read full review
No answers on this topic
Usability
It is quite simple to set up for the purpose of managing user sessions in the backend. It can be easily integrated with other products or technologies, such as Spring in Java. If you need to actually display the data stored in Redis in your application this is a bit difficult to understand initially but is possible.
Read full review
No answers on this topic
Support Rating
The support team has always been excellent in handling our mostly questions, rarely problems. They are responsive, find the solution and get us moving forward again. I have never had to escalate a case with them. They have always solved our problems in a very timely manner. I highly commend the support team.
Read full review
No answers on this topic
Implementation Rating
Whitelisting of the AWS lambda functions.
Read full review
No answers on this topic
Alternatives Considered
UI isn't that great compared to the other competitors. The management of our memcached cluster was becoming pretty complicated as the application grew in size. Redis is a much better option compared to memcached. Redis is bit unreliable compared to the alternative RabbitMQ especially when it needs to be integrated with Celery.
Read full review
No answers on this topic
Return on Investment
  • Existing tools like Redisson that were built over Redis reduced dev time in solving challenging problems, which had a positive impact on ROI.
  • We initially misused Redis for persistent storage which had a negative impact on ROI because we were paying a lot for inactive users.
  • The increased performance we achieved using Redis in areas like locking helped us improve the performance of our system reducing the likelihood of system timeouts.
Read full review
No answers on this topic
ScreenShots

Redis Software Screenshots

Screenshot of Database configurationScreenshot of Database metricsScreenshot of DatabasesScreenshot of NodesScreenshot of Alerts