Skip directly to content

C700k

Scaling: 700,000 Simultaneous Connections to VoltDB

Monday, October 21, 2013 - 12:00am

written by Ariel Weisberg on October 21, 2013

One of the original design goals for VoltDB was to support large numbers of connections per server. This kind of came for free with Volt’s event based design. The event based design was driven by a desire to keep the number of active software threads 1:1 with available hardware threads and this basically proscribed any kind of thread per client network IO implementation.

In theory the only limit on the number of connections in Volt is kernel memory and heap space.