-->

Tuesday, July 10, 2018

Project voldemort | College paper Writing Service
src: cdn.images.express.co.uk

Voldemort is a distributed data store that is designed as a key-value store used by LinkedIn for high-scalability storage. It is named after the fictional Harry Potter villain Lord Voldemort.

It is neither an object database, nor a relational database. It does not try to satisfy arbitrary relations and the ACID properties, but rather is a big, distributed, fault-tolerant, persistent hash table. A 2012 study comparing systems for storing application performance management monitoring data reported that Voldemort, Cassandra, and HBase offered linear scalability in most cases, with Voldemort having the lowest latency and Cassandra having the highest throughput.

In the parlance of Eric Brewer's CAP theorem, Voldemort is an AP type system.


Video Voldemort (distributed data store)



Properties

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 serialisation frameworks such as Avro, Java Serialization, Protocol Buffers, and Thrift. Server failures are handled transparently. Data items are versioned, which maximizes data integrity.


Maps Voldemort (distributed data store)



See also

  • Distributed data store
  • NoSQL
  • Riak
  • Redis

20161028AB Fast Online Access to Massive Offline Data at LinkedIn ...
src: i.vimeocdn.com


References


Voldemort : RO Store Performance
src: image.slidesharecdn.com


External links

  • Project Voldemort - A distributed database
  • Project Voldemort Real Time Discussions

Source of article : Wikipedia