Software Alternatives & Reviews
Register   |   Login

VoltDB VS Redis

Compare VoltDB VS Redis and see what are their differences


In-memory relational DBMS capable of supporting millions of database operations per second

Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
VoltDB Landing Page
VoltDB Landing Page
Redis Landing Page
Redis Landing Page

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

VoltDB details

Categories
Databases NoSQL Databases Relational Databases
Website voltdb.com  

Redis details

Categories
Databases NoSQL Databases Graph Databases
Website redis.io  

VoltDB videos

VoltDB Explained in 2 Minutes

More videos:

  • - CMU Database Systems - 25 Ethan Zhang [VoltDB] (Fall 2018)
  • - VoltDB Founder/Engineer: Transactional Streaming - If You Can Compute It, You Can Probably Stream It

Redis videos

What is Redis? | Why and When to use Redis? | Tech Primers

More videos:

  • - Redis Enterprise Overview with Yiftach Shoolman - Redis Labs
  • - Redis system design | Distributed cache System design

Category Popularity

0-100% (relative to VoltDB and Redis)
5
5%
95%
95
8
8%
92%
92
4
4%
96%
96
100
100%
0%
0

Reviews

These are some of the external sources and on-site user reviews we've used to compare VoltDB and Redis

VoltDB Reviews

We have no reviews of VoltDB yet.
Be the first one to post

Redis Reviews

Comparing the new Redis6 multithreaded I/O to Elasticache & KeyDB
So there are 3 offerings by 3 companies, all compatible with eachother and based off open source Redis: Elasticache is offered as an optimized service offering of Redis; RedisLabs and Redis providing a core product and monetized offering, and KeyDB which remains a fast cutting edge (open source) superset of Redis. This blog looks specifically at performance, however there is...
Source: docs.keydb.dev
HazelCast - Redis Replacement
High availability of Redis is provided by Redis Sentinel, which continuously monitors the Redis cluster and initiates a slave promotion if it detects a master failure. At least three instances of Sentinel are recommended for a reliable deployment, which unnecessarily uses resources.
Source: hazelcast.org
20+ MongoDB Alternatives You Should Know About
Redis is another contender for some MongoDB workloads. Often used as a cache in front of MongoDB, it can also be used as a JSON store through extensions. While such extensions from RedisLabs are no longer open source, GoodForm projects provides open source alternatives.
Source: www.percona.com
Redis vs. Memcached: In-Memory Data Storage Systems
Redis’ RDB file is, to an extent, incorruptible because it performs its write operations in a new process. Upon the generation of a new RDB file, the Redis-generated subprocess will first write the data into a temporary file, and then rename the temporary file into a RDB file through the atomic rename system call, so that the RDB file is always available whenever Redis...
Source: medium.com
Migrate from Redis to SSDB
If you want to delete a hash entirely, you have to use a SSDB client to execute hclear command. You cannot delete a hash with any Redis client.
Source: ssdb.io

Social recommendations and mentions

Based on our record, Redis seems to be more popular. It has been mentiond 33 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

VoltDB mentions (0)

We have not tracked any mentions of VoltDB yet. Tracking of VoltDB recommendations started around Mar 2021.

Redis mentions (33)

  • The Workflow
    This is where you setup things like batching and also solve N+1 problems with something like a dataloader, setup caching with something like Redis or even an LRU cache to act as a proxy for the frequently accessed data whenever and wherever possible, optimizing the network chatter by using something like persisted queries, optimize your resolvers by retrieving as much data as possible from the parent resolvers,... - Source: dev.to / 7 days ago
  • Scale socket.io with nodejs for 4000 concurrent connections.
    Ideally you'd want a load balancer in-front of your application and then route it to multiple redundant and stateless instances of your web application that would only relay information to the client using some sort of in-memory centralised data store, as an example setup. - Source: Reddit / 10 days ago
  • Build a event-driven app with Micronaut, Kafka and Debezium
    We could use our postgres instance to persist the timelines, but we're interested in some sort of cache from where we can retrieve these data rapidly, which seems to be a good fit for Redis. - Source: dev.to / 11 days ago
  • From a Django beginner: how can I manipulate data through a constantly running script?
    It's also possible to store this data in-memory at a Redis server if the database is not fast enough. But then you have to roll your own persistency and integrity. - Source: Reddit / 28 days ago
  • Which database to choose for your project
    The most popular key-value database is Redis. - Source: dev.to / about 1 month ago

What are some alternatives?

When comparing VoltDB and Redis, you can also consider the following products

MongoDB - MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.

PostgreSQL - PostgreSQL is a powerful, open source object-relational database system.

ArangoDB - A distributed open-source database with a flexible data model for documents, graphs, and key-values.

RRDTool - High performance data logging and graphing system for time series data

Apache Cassandra - The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.

Beringei - High performance, in-memory storage engine for time series data (by Facebook)

User reviews

Share your experience with using VoltDB and Redis. For example, how are they different and which one is better?

Post a review