A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.
Voldemort is an open-source distributed key-value storage system designed for high availability and horizontal scalability. It functions as a fault-tolerant, persistent hash table that automatically replicates and partitions data across multiple servers and data centers. The system solves the challenge of handling large-scale, internet-type workloads by providing transparent failure handling and eliminating single points of failure.
Developers and engineers building large-scale, data-intensive applications that require horizontal scalability, such as web services under high traffic loads or systems needing distributed caching and storage solutions.
Developers choose Voldemort for its simplicity as a distributed hash table, combining in-memory caching with storage to avoid a separate caching tier, and for its pluggable architecture that supports custom serialization, storage engines, and data placement strategies.
An open source clone of Amazon's Dynamo.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Data is automatically replicated and partitioned across servers and data centers, handling failures transparently for high availability in large-scale setups.
Integrates with Protocol Buffers, Thrift, and Java Serialization, allowing rich key-value structures for diverse data types without locking into a single format.
Supports custom storage engines and data placement strategies, enabling optimization for specific workloads like SSD-optimized reads and multi-tenancy.
Built-in mechanism to fetch and serve batch-computed data from Hadoop, facilitating real-time access to processed data without extra middleware.
LinkedIn stopped all production usage in 2018, and the project is no longer maintained, posing risks for security updates, bug fixes, and compatibility with modern systems.
As a pure key-value store, it lacks built-in support for complex queries, joins, or rich data structures, which can constrain application design compared to document or column-family databases.
Designed for large clusters, configuration and operational management can be cumbersome for simpler use cases or rapid prototyping, with outdated documentation due to lack of maintenance.
voldemort is an open-source alternative to the following products: