Scalability

Posts Tagged ‘Scalability’

Picture it: Three Nodes, Highly Available Cluster, ~1 Million Transactions/second – with VoltDB

You’ve probably heard about the VoltDB, the super fast distributed ACID SQL RDBMS for OLTP, but you might not be aware of its throughput capabilities in detail. VoltDB achieves its high throughput by eliminating the locking and latching of conventional databases. It’s also distributed and can automatically shard your data, and it has a bunch of other really cool features that make transaction processing a snap.

We took a key­-value application and implemented it in VoltDB (the app is available with the distribution if you want to try it). We set the app up on 4 Dell R510′s with 64GB … Read more

 

Is VOLTDB Really as Scalable as they Claim?

Baron Schwartz from Percona has published an analysis of VoltDB’s scaling performance on the MySQL Performance Blog. He has worked with our own Tim Callaghan to apply a mathematical model to the Scalability of VoltDB. The conclusion:

VoltDB is very scalable; it should scale to 120 partitions, 39 servers, and 1.6 million complex transactions per second at over 300 CPU cores…

and

…scaling a synchronously replicated, active-active master, fully ACID, always-consistent database to a 40-server cluster is impressive.

A few notes:

As Baron says, these benchmarks were based on our “Voter” example. We ship this example with our distribution Read more

 

Building a Cluster on a Limited Budget

In April 2010 we built a “budget cluster” to facilitate additional VoltDB testing (we already had a 12-node Dell R710 cluster). The requirement was to build a complete 6 server VoltDB cluster for less than the cost of a single R710 (much less actually). With a budget of $4,000 we decided to buy the individual parts and build the machines by hand. Everything was purchased from Amazon, NewEgg, and MonoPrice.

Parts for each Server
- CPU = AMD Phenom II X4 945 ($150.99)
- Memory (8GB) = Crucial Technology CT2CP25664AA800 4GB Memory Kit (2 x $88.99)
- Hard … Read more