Hacker News new | ask | show | jobs
by codeslinger 5919 days ago
Some interesting points from the whitepaper regarding the above:

"VoltDB provides data access via stored procedures in order to minimize round trips between the client and the server. Stored procedures are written in Java - each procedure is a single Java class. Within the stored procedure definition, users interact with a VoltDB database via an OLTP-focused subset of standard SQL, including many-way joins, group-bys, ordering, aggregates, common arithmetic expressions, limits, etc."

"Distributed execution planner assigns work to engines, which operate exclusively on their assigned partitions"

I'm assuming this means they've reduced join functionality in order to get a much better scale-out profile. I wonder what this means for people writing apps on top of it.