Vanguard Lesson Plan

v-inifinity-volt-u-horiz_03

 

1.1 VoltDB Basics:
Concepts & Architecture


Introduces the basic concepts and architecture of VoltDB and the features that make it capable of unparalleled scalability and throughput in an ACID database.

Take the Course

1.2 VoltDB Basics:
Development Process


Describes the three basic steps for creating any VoltDB database, including defining the database schema, building the catalog, and starting the database.

Take the Course

1.3 VoltDB Stored Procedures


Explains the benefits of using stored procedures in VoltDB and how to declare both simple, single query procedures as well as more complex procedures involving multiple queries and app-specific logic.

Take the Course

 

1.4 VoltDB Partitioning Strategies


Partitioning is one of the keystones of VoltDB. This session explains how partitioning works and presents guidelines for choosing appropriate partitioning columns for your database tables and procedures.

Take the Course

1.5 VoltDB Clusters & Availability


Explains how easy it is to create a database cluster with VoltDB and how you can use clusters to increase capacity, performance, and/or availability.

Take the Course

1.6 VoltDB Durability


Planning for the unexpected is an important part of effectively managing any computer application. This session describes the three VoltDB database features that protect your data from life’s harsh realities.

Take the Course

 

1.7 VoltDB Query Optimization


Database performance is a combination of system features and query design. Learn how to use VoltDB compiler annotations and execution plans to tune your queries for maximum performance.

Take the Course

1.8 VoltDB Hardware Sizing


Explains how to calculate the type and number of servers that you will need to run your database based on your estimated volume and workload.

Take the Course

1.9 VoltDB Database Administration


Describes the tools and commands available to help you create, monitor, and manage VoltDB databases in production.

Take the Course

 

1.10 VoltDB Putting it All Together


Rounds out the training with a discussion of client applications, including best practices for connecting to VoltDB databases, invoking stored procedures, and interpreting the results.

Take the Course