Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Voldemort is an open source distributed database based on Amazon Dynamo. Voldemort uses in-memory caching to eliminate a separate caching tier.
Category
NoSQL Key Value Databases
Features
• Pluggable Storage Engines -- BDB-JE, MySQL, Read-Only • Data portioning is transparent, and allows for cluster expansion without rebalancing all data • Topology aware routing • Ready-made caching layer • Pluggable serialization -- Protocol Buffers, Thrift, Avro and Java Serialization • Included JMX instrumentation for increased visibility into the internal monitoring, validation
License
Open Source
Price
• Open source
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
Voldemort
What is best?
• Pluggable Storage Engines -- BDB-JE, MySQL, Read-Only • Data portioning is transparent, and allows for cluster expansion without rebalancing all data • Topology aware routing • Ready-made caching layer
What are the benefits?
• Good single node performance: Expect 10-20k operations per second depending on the machines, the network, the disk system, and the data replication factor • Data is automatically partitioned so each server contains only a subset of the total data • Transparent to client in terms of functionality and performance • Easy to use: The simplicity of the system makes it fast
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
7.7
Features & Functionality
7.6
9.1
Advanced Features
7.6
9.0
Integration
7.6
8.8
Performance
7.6
8.6
Customer Support
7.6
10
Implementation
6.1
Renew & Recommend
0.0
Bottom Line
Voldemort is a distributed data store that is designed as a key-value store used by LinkedIn for high-scalability storage.
7.6
Editor Rating
7.4
Aggregated User Rating
4 ratings
You have rated this
Voldemort is an open source distributed database based on Amazon Dynamo. Voldemort uses in-memory caching to eliminate a separate caching tier. It has a storage layer that is possible to emulate. Voldemort reads and writes scale horizontally. The API decides data replication and placement and accommodates a wide range of application-specific strategies. The Voldemort distributed data store supports pluggable placement strategies for distribution across data centers. Data is automatically replicated across servers. Data is partitioned meaning a single server contains only a portion of the total data. Each data node is independent to avoid central point of failure. Pluggable serialization allows rich keys and values including lists and tuples with named fields, as well as the integration with common serialization frameworks such as Avro, Java Serialization, Protocol Buffers, and Thrift. This serialization type uses a JSON data model but a more compact byte format, and also checks data against an expected schema for type correctness. Data items are versioned, which maximizes data integrity. Server failures are handled transparently. The storage layer is completely mockable so development and unit testing can be done against a throw-away in-memory storage system without needing a real cluster (or even a real storage system) for simple testing. Voldemort supports hashable semantics; this means that a single value can be modified and that the search is done by primary key. This makes distribution across machines particularly easy since everything can be split by the primary key. Voldemort has proven to be a highly available and partition safe while maintaining high throughput.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.