Real-Time ETL & Other Samples - Application Gallery | VoltD
page-template-default,page,page-id-7668,page-child,parent-pageid-6403,mkd-core-1.0,highrise-ver-1.0,,mkd-smooth-page-transitions,mkd-ajax,mkd-grid-1300,mkd-blog-installed,mkd-header-standard,mkd-sticky-header-on-scroll-up,mkd-default-mobile-header,mkd-sticky-up-mobile-header,mkd-dropdown-slide-from-bottom,mkd-dark-header,mkd-header-style-on-scroll,mkd-full-width-wide-menu,mkd-header-standard-in-grid-shadow-disable,mkd-search-dropdown,wpb-js-composer js-comp-ver-6.0.5,vc_responsive
VoltDB / Resources  / Developer Central / Application Gallery

Application Gallery

Sample Apps + demo packages to see VoltDB in action

Real-time ETL

app call center

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.

hadoop performance

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.

fast data streaming app

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.

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.

metro card application

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.

metro card application

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.

Real-time Analytics

unique devices applications

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.

ad performance

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.

national best bid and offer

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.

Developer Resources

There are numerous resources available to developers.

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