Overview
Voldemort is an open-source distributed data store that is designed as a key-value store. It is used at LinkedIn by numerous critical services powering a large portion of the site.
This course will introduce the architecture and capabilities of Voldomort and walk participants through the setup and application of a key-value distributed data store.
Audience
- Software developers
- System administrators
- DevOps engineers
Format of the course
- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
Requirements
- A general understanding of databases and data stores
- Familiarity with the command line
Course Outline
Introduction
Understanding distributed key-value storage systems
Voldomort data model and architecture
Downloading and configuration
Command line operations
Clients and servers
Working with Hadoop
Configuring build and push jobs
Rebalancing a Voldemort instance
Serving Large-scale Batch Computed Data
Using the Admin Tool
Performance tuning
Summary and conclusion