This book is divided into ten more chapters:
The beginning of the book (chapters 2 and 4) explains how to design your database schema, stored procedures, and client applications for maximum performance.
Chapters 5 and 6 explain how to use the latest Java Client API to create a modern, efficient Java application using VoltDB and how to use the new client library to prioritize your transactions.
Chapter 7 explains how to accommodate flexibility in the schema design through the use of JSON columns and indexes.
Chapter 8 explains how to use VoltDB's geospatial capabilities for applications that need to combine standard database content with location-specific information such geographic points and shapes.
Chapter 9 explains how to create custom connectors for import and export, as well as formatters to be used by importers.
Chapter 10 explains how to define your own scalar and aggregate functions for use in SQL statements.
Chapter 11 explains how to implement custom tasks that execute stored procedures on a specified schedule.
Chapter 12 explains how to use compound procedures to extend VoltDB and automate business logic in streaming applications.
Chapter 13 explains in detail how memory is used by the VoltDB server process.
Chapter 14 provides guidelines for configuring time services when running a VoltDB cluster.