SQLFire is a high-performance, memory-optimized distributed SQL database.
SQLFire databases run on multiple servers simultaneously, but present a standard SQL interface to client applications, and appear to be just one database. SQLFi
re also makes it easy to add or remove servers at any time, which makes redundan
cy and elastic scaling very simple.
This presentation has an overview of SQLFire as well as a walkthrough of the SQL
extensions SQLFire uses to create a real distributed SQL database. Importantly
all of the extensions are in the way tables are defined (i.e. the DDL commands) rather than extentions to data inserts or queries so clients are completely unaw
are of SQLFire's distributed nature.