written by John Hugg on June 10, 2010
When learning about VoltDB for the first time, people often ask how VoltDB executes transactions in a distributed environment. So, here’s how…
Let’s say a developer, Dan, is working on a new website. He’s decided to use VoltDB as part of his data management layer. One of Dan’s users requests a dynamically generated page and the code that generates that page sends a request to Dan’s VoltDB cluster. The excitement begins.
Dan’s code asks the VoltDB client library to execute his procedure named “GetUserProfile” and provides the user’s handle, “dbNerd”, as a