Application Gallery

Sample Apps + demo packages to see VoltDB in action

Real-time ETL


Call Center Example

This example processes begin and end call events from a call center. Pair/join events in VoltDB to create a definitive record of completed calls.

View Code

Hadoop Fast Data App

The Hadoop Fast Data app demonstrates how VoltDB integrates seamlessly with Hadoop by leveraging its export subsystems and its Hadoop-based ingesters.

View Code

Fast Data Streaming App

The Fast Data Streaming app simulates real-time click stream processing. Click events are ingested into VoltDB at a high rate, then cleaned up and persisted into a data warehouse for historical analysis. Segmentation information is calculated in the data warehouse and stored back into VoltDB. VoltDB uses the information to segment real-time events for per-event decisioning.

View Code

Fast Decisions


Geospatial Ad Brokering Example Application

This example demonstrates geospatial functionality that was added to VoltDB in version 6.0. The problem space for this demo is serving ads to many mobile device users based on their location in real time.

View Code

Metro Card

The Metro Card application performs high velocity transaction processing for metro cards, transactions including card generation during the initialization, and card swipes during the benchmark.

View Code

Voter Sample Application

Voter is bundled with the VoltDB kit. This sample application simulates a phone-based election process. Voters (based on phone numbers generated randomly by the client application) are allowed a limited number of votes.

View Code

Real-time Analytics


Unique Devices Application

This example app performs real-time analytics on fast moving data. It's a representative implementation of the speed layer in the Lambda Architecture.

View Code

Ad Performance

The Ad Performance sample application simulates a high velocity stream of ad events (impressions, clickthroughs, conversions) that are enriched and ingested in real time.

View Code

National Best Bid & Offer

The National Best Bid & Offer (NBBO) sample app defines the lowest available ask price and highest available bid price across the participating markets for a given security. Brokers should route trade orders to the market with the best price, and by law must guarantee customers the best available price.

View Code

Developer Resources:

There are numerous resources available to developers.

Get Connected:

  • Developer Central

    One centralized place with all developer resources. Check it out

  • A Look at a VoltDB Sample App

    In this blog, John Hugg walks us through a sample app in VoltDB. Read More

  • How VoltDB Works

    Take a simple dive into the VoltDB structure. Read More

  • Build a Sample App

    After Downloading VoltDB, here's a tutorial in building a sample app. Dive In