Preface

This book provides a quick start to using VoltDB.

There are several different ways to familiarize yourself with technologies such as VoltDB, but often the best way is just to jump in and get your hands dirty with the code. This manual describes two different ways to do that:

  • Chapter 3, Hello, World! walks you though the steps to writing the classic "Hello World" application using VoltDB.

  • Chapter 4, Running the VoltDB Example Applications describes the sample applications that are provided with the VoltDB software. The samples are complete, working applications that you can build and run to see VoltDB in action. If you like to explore by yourself, the sample applications may be the best approach for you.

You do not need to read all of the chapters. Feel free to choose the approach that suits your learning style the best. However, for experienced programmers who choose to start with the example applications, we still recommend a quick read through Chapter 3. The Hello World tutorial provides a detailed explanation of the key components of a VoltDB application (including the SQL schema, stored procedures, and partitioning) that you may find useful.

Of course, before you get started with the code, you need to install the software. The opening chapters of this book provide a brief overview of how VoltDB works and how to install the product. Later chapters explain how to use VoltDB with the Eclipse programming environment and an appendix provides a listing of the completed Hello World application.

For a more thorough description of VoltDB and all of its features, please see the accompanying manual Using VoltDB. Both of these books are available on the web from http://voltdb.com/.