Use case

Databases for Queues & jobs

Durable work queues and background job processing. The leading options are Redis, Valkey and FoundationDB.

24 active · ordered by fit for this category, then WhichDB Score

RedisKey-Valueopen source

The in-memory data structure server that became the default cache, now with search, JSON and vectors built in.

84.3
ValkeyKey-Valueopen source

The Linux Foundation's BSD-licensed fork of Redis, now the default engine on AWS and Google Cloud.

58.0
FoundationDBKey-Valueopen source

Apple's ordered, strictly serializable distributed key-value store, built to have layers on top.

36.8
PGMQRelationalopen source

An SQS-style message queue implemented as a lightweight Postgres extension.

21.1
DragonflyKey-Value

A multi-threaded, shared-nothing in-memory store that speaks Redis and Memcached on one big box.

20.7
UpstashKey-Valuemanaged

Serverless, per-request-priced Redis with an HTTP API built for edge and serverless functions.

20.4
Oracle Berkeley DBKey-Valueopen source

The 1990s-era embedded key-value library, now Oracle-owned, AGPL-licensed and rarely updated.

17.0
Comdb2Relationalopen source

Bloomberg's clustered relational database with optimistic concurrency and synchronous replication.

10.9
Apache KvrocksKey-Valueopen source

A Redis-protocol database on RocksDB that trades a little latency for disk-sized capacity.

10.3
Axon ServerEvent Store

AxonIQ's event store and message router for Axon Framework CQRS and event-sourced apps.

7.5
PikaKey-Valueopen source

Qihoo 360's Redis-compatible, RocksDB-backed store for datasets too big for memory.

5.8
NutsDBKey-Valueopen source

Pure-Go embedded key-value store with Bitcask storage and Redis-like lists, sets and sorted sets.

3.6
SSDBKey-Valueopen source

Redis-protocol NoSQL server that keeps strings, hashes, sorted sets and lists on disk in LevelDB.

3.1
BedrockRelationalopen source

Expensify's WAN-replicated SQLite server with Paxos leader election, MySQL protocol and job/cache plugins.

2.5
SwayDBKey-Valueopen source

Embeddable persistent and in-memory key-value engine for the JVM with typed Scala and Java APIs.

1.5
KahaDBKey-Valueopen source

Apache ActiveMQ Classic's built-in journal-plus-B-tree message store; a persistence engine, not a general DB.

0.0
HazelcastKey-Valueopen source

A Java in-memory data grid and stream processor that embeds in your app or runs as a cluster.

33.5
Amazon ElastiCacheKey-Valuemanaged

AWS's managed Valkey, Redis OSS and Memcached service, provisioned or serverless.

29.1
YDBRelationalopen source

Open-source distributed SQL from Yandex combining row and column tables, topics and vector search.

27.4
TarantoolKey-Valueopen source

In-memory database and Lua application server in one process, with an optional disk engine.

21.2
KeyDBKey-Valueopen source

Snap's multi-threaded Redis fork with active-active replication and FLASH storage, now dormant.

13.5
Redis CloudKey-Valuemanaged

Redis Ltd.'s own managed Redis on AWS, Azure and GCP, with Active-Active geo-replication and tiering.

1.6
RedictKey-Valueopen source

A copyleft (LGPL) fork of Redis 7.2.4, now limited to security backports.

0.9
Azure Managed RedisKey-Valuemanaged

Microsoft's managed Redis built on Redis Enterprise, replacing the retiring Azure Cache for Redis.

0.4

license legend · Open source (permissive) · Open source (copyleft) · Source-available · Proprietary