About SSDB
SSDB is a high-performance NoSQL database that stores data on disk and is positioned as an alternative to Redis. It is written in C++ on top of LevelDB, is designed for collection-style data, and is described as stable and production-ready, with use at a number of internet companies.
It stores persistent key-value, key-zset, key-hashmap and key-list data and can serve Redis clients, so existing Redis tooling can talk to it. Client libraries exist for C++, PHP, Python, Java, Node.js, Ruby and Go, among others. Additional features include a persistent queue service, master-slave replication, load balancing, a PHP-based GUI admin tool called phpssdbadmin, and built-in Nagios-style self-checks.
The server is released under the New BSD license and can be compiled from source. A Windows executable is available from a separate binary repository, and the project can build static libraries for use in iOS apps. Benchmarks against Redis are published in the documentation, which is also available in Chinese.
Key features
- Persistent key-value, zset, hashmap and list storage
- Redis client compatibility
- Client APIs for many languages
- Persistent queue service
- Master-slave replication and load balancing
- phpssdbadmin GUI administration tool
Good fit for
- →Disk-backed alternative to in-memory Redis
- →Storing large collections of sorted sets and hashes
- Tags
- nosql
- database
- key-value
- leveldb
- redis-compatible
- cpp
- replication
- self-hosted
Open-source alternatives to SSDB
See all
Dragonfly
Databases
A modern replacement for Redis and Memcached
OSSvs Upstash★ 32k
MongoDB
Databases
The MongoDB Database
OSSvs Amazon DynamoDB★ 29k
Valkey
Databases
A flexible distributed key-value database that is optimized for caching and other realtime
BSD-3-Clausevs Upstash★ 27k
Redis
Databases
For developers, who are building real-time data-driven applications, Redis is the preferre
OSSvs Upstash★ 77k
Neo4j
Databases
Graphs for Everyone
GPL-3.0vs Amazon Neptune★ 17k
ScyllaDB
Databases
NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon
OSSvs Amazon DynamoDB★ 16k
SaaS alternatives to SSDB
See all
Aerospike
Databases
Real-time NoSQL database for low-latency, high-throughput applications
SaaS
Amazon DynamoDB
Databases
Serverless key-value and document database from AWS
SaaS
Momento
Databases
Serverless cache and pub/sub service with no infrastructure to manage
SaaS
Amazon DocumentDB
Databases
Managed document database on AWS with a MongoDB-compatible API
SaaS
Amazon Keyspaces
Databases
Serverless managed database on AWS compatible with Apache Cassandra
SaaS
Amazon MemoryDB
Databases
Durable in-memory database service on AWS compatible with Valkey and Redis OSS
SaaS

