<p><pre><code> TITLE DISCLAIMER: 695k using 20 fairly large machines
</code></pre>
I was, at first glance, pretty impressed with the 695k TPS title claim. Upon reading the article, it became apparent that this was based on running 8 8-core EC2 m2.4xlarge instances for node.js in addition to 12 8-core EC2 m2.4xlarge instances for VoltDB. In terms of server architecture, this is quite a large setup.<p>Just for an idea of how big of a machine we're talking for each of these instances:<p><pre><code> High-Memory Quadruple Extra Large Instance
68.4 GB of memory
26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each)
1690 GB of instance storage
64-bit platform
I/O Performance: High
API name: m2.4xlarge
$1.800 an hour running Linux on demand
$864.00 a day baseline for 20 of these
</code></pre>
This isn't meant to discredit the author or work, just to make sure it's apparent that this solution is for serious businesses only with deep pockets and boatloads of traffic. You'd be spending <i>$26,784</i> for the servers alone over a 31 day period if using them on demand.<p>The results are definitely impressive for the right target audience.