<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VoltDB Blog &#187; VoltDB Benchmarks</title>
	<atom:link href="http://blog.voltdb.com/category/blog/voltdb-benchmarks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.voltdb.com</link>
	<description>VoltDB Blog</description>
	<lastBuildDate>Tue, 07 May 2013 21:53:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>877,000 TPS with Erlang and VoltDB</title>
		<link>http://blog.voltdb.com/877000-tps-with-erlang-and-voltdb/</link>
		<comments>http://blog.voltdb.com/877000-tps-with-erlang-and-voltdb/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 10:15:37 +0000</pubDate>
		<dc:creator>Henning Diedrich</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[VoltDB Products/Versions]]></category>

		<guid isPermaLink="false">http://blog.voltdb.com/?p=614</guid>
		<description><![CDATA[<p><em>-Edited 5/2/13 by Henning Diedrich to correct configuration typos.</em></p>
<p><strong>Running on a suitable EC2 configuration (see details below), with our new VoltDB Erlang driver we achieved 877,519 transactions per second.</strong></p>
<p>I am Henning Diedrich <a href="#foo">[1]</a>, CEO of Eonblast Corporation<a href="#foo">[2]</a> a games company. I would like to introduce the new Erlang VoltDB driver we created, a piece of software that allows two genre-defining technologies to work together: VoltDB <a href="#foo">[3]</a> and Erlang <a href="#foo">[4]</a>.</p>
<h2>The Driver</h2>
<p>I first came to VoltDB on the hunt for a better database for heavy duty online-game servers. I experienced first hand <a href="#foo">[5]</a> what a &#8230; <a href="http://blog.voltdb.com/877000-tps-with-erlang-and-voltdb/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/877000-tps-with-erlang-and-voltdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>686K TPS with Spring Framework Web App and VoltDB</title>
		<link>http://blog.voltdb.com/686k-tps-spring-framework-web-app-and-voltdb/</link>
		<comments>http://blog.voltdb.com/686k-tps-spring-framework-web-app-and-voltdb/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 17:10:21 +0000</pubDate>
		<dc:creator>Andrew Wilson</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[VoltDB Products]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Node.js Integration]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=105</guid>
		<description><![CDATA[<p>We’ve recently put up a series of blog posts describing the components of a Spring-MVC web application, including <a href="http://www.voltdb.com/tao-volt/products-solutions.php" data-cke-saved-href="http://voltdb.com/products-services/products">VoltDB</a> as the database, that saves votes being called in for talent show contestants. Today I’ll talk about what happened when we benchmarked the Voter application on Amazon’s cloud platform.  <em>The short story – running on a suitable EC2 configuration (see details below), we achieved 686,000 TPS for a Spring-enabled application using VoltDB.</em></p>
<h3>The Benchmark Application</h3>
<p>I’ll start by summarizing the aforementioned blog posts, but you are welcome to read them:</p>
<p><a href="http://blog.voltdb.com/using-spring-schedule-annotation/" data-cke-saved-href="http://voltdb.com/company/blog/using-spring-schedule-annotation">Using the Spring @Schedule Annotation</a>, <a href="http://blog.voltdb.com/using-spring-converter-api-voltdb-data-objectsh-voltdb-data-objects/" data-cke-saved-href="http://voltdb.com/company/blog/using-spring-converter-api-voltdb-data-objects">Using the Spring Converter API </a>&#8230; <a href="http://blog.voltdb.com/686k-tps-spring-framework-web-app-and-voltdb/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/686k-tps-spring-framework-web-app-and-voltdb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>695k TPS with Node.js and VoltDB</title>
		<link>http://blog.voltdb.com/695k-tps-nodejs-and-voltdb/</link>
		<comments>http://blog.voltdb.com/695k-tps-nodejs-and-voltdb/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 13:15:10 +0000</pubDate>
		<dc:creator>Henning Diedrich</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[VoltDB Products]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Node.js Integration]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=48</guid>
		<description><![CDATA[<p>Hi, I&#8217;m Henning Diedrich, co-founder and CEO of Eonblast, Inc. I&#8217;m a guest contributor to VoltDB&#8217;s blog.</p>
<p>In February I was contacted by VoltDB about conducting a benchmarking project.  The company had recently released an updated version of a Node.js client driver that had originally been authored by Jacob Wright, one of VoltDB’s community members.  When I began looking into Node.js, it became clear that its architecture and scaling goals are quite well aligned with VoltDB’s, so I was intrigued by the idea of running a benchmark to see what the combined technologies could produce.  Like all languages and libraries, &#8230; <a href="http://blog.voltdb.com/695k-tps-nodejs-and-voltdb/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/695k-tps-nodejs-and-voltdb/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Is VOLTDB Really as Scalable as they Claim?</title>
		<link>http://blog.voltdb.com/voltdb-really-scalable-they-claim/</link>
		<comments>http://blog.voltdb.com/voltdb-really-scalable-they-claim/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 12:40:59 +0000</pubDate>
		<dc:creator>John Hugg</dc:creator>
				<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[High Throughput Apps]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=253</guid>
		<description><![CDATA[<div>Baron Schwartz from Percona has published an analysis of VoltDB&#8217;s scaling performance on the <a href="http://www.mysqlperformanceblog.com/2011/02/28/is-voltdb-really-as-scalable-as-they-claim/" data-cke-saved-href="http://www.mysqlperformanceblog.com/2011/02/28/is-voltdb-really-as-scalable-as-they-claim/" data-cke-pa-onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=yes,fullscreen=no,scrollbars=yes,dependent=no,width=1000,left=450'); return false;">MySQL Performance Blog</a>. He has worked with our own Tim Callaghan to apply a mathematical model to the Scalability of VoltDB. The conclusion:
</div>
<blockquote><p><em>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&#8230;</em></p></blockquote>
<p>and</p>
<blockquote><p><em>&#8230;scaling a synchronously replicated, active-active master, fully ACID, always-consistent database to a 40-server cluster is impressive.</em></p></blockquote>
<p><strong>A few notes:</strong></p>
<p>As Baron says, these benchmarks were based on our &#8220;Voter&#8221; example. We ship this example with our <a href="https://voltdb.com/products-services/downloads" data-cke-saved-href="/products-services/downloads" data-cke-pa-onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=yes,fullscreen=no,scrollbars=yes,dependent=no,width=1000,left=450'); return false;">distribution </a>&#8230; <a href="http://blog.voltdb.com/voltdb-really-scalable-they-claim/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/voltdb-really-scalable-they-claim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overclocking Your Database Servers</title>
		<link>http://blog.voltdb.com/overclocking-your-database-servers/</link>
		<comments>http://blog.voltdb.com/overclocking-your-database-servers/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 19:09:46 +0000</pubDate>
		<dc:creator>Tim Callaghan</dc:creator>
				<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[Benchmarking]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=193</guid>
		<description><![CDATA[<p>It seems like I&#8217;ve been programming forever (we&#8217;re talking TS-1000, TRS-80, and Commodore64). I&#8217;ve always been looking to improve the performance of my programs, especially database applications. Better performance can usually be attributed to one of the following:</p>
<ul>
<li><strong>New Hardware</strong> &#8211; <em>[insert name of favorite hardware vendor]</em> has just released new server technology that incorporates improved [RAM &#124; CPU &#124; Disk &#124; RAID Controller]. At some point we&#8217;d purchase one of the new servers, install the OS and RDBMS software, restore a large database for benchmarking, and run scripts to test the performance. Performance always improved but it was never </li>&#8230; <a href="http://blog.voltdb.com/overclocking-your-database-servers/" class="read_more">Read more</a></ul>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/overclocking-your-database-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Availability and Cloudy Problems</title>
		<link>http://blog.voltdb.com/high-availability-and-cloudy-problems/</link>
		<comments>http://blog.voltdb.com/high-availability-and-cloudy-problems/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 12:45:46 +0000</pubDate>
		<dc:creator>John Hugg</dc:creator>
				<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[Cloud Deployments]]></category>
		<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=260</guid>
		<description><![CDATA[<div>VoltDB, like many distributed systems, achieves high availability through redundant processing nodes. VoltDB calls this K-Safety. Essentially, the distributed system can answer any request at at least K+1 servers, so it can tolerate at least K hardware failures. The operator specifies the value of K that they find is the best tradeoff between failure, robustness and cost. Other systems use the terms &#8220;replica set&#8221; to describe similar functionality.</div>
<p>Let&#8217;s talk about EC2-style clouds that provide you with a virtualized server at an hourly cost. Imagine you want to deploy a VoltDB instance of 3 nodes with K = 2, i.e. &#8230; <a href="http://blog.voltdb.com/high-availability-and-cloudy-problems/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/high-availability-and-cloudy-problems/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Key Value Benchmark FAQ</title>
		<link>http://blog.voltdb.com/key-value-benchmark-faq/</link>
		<comments>http://blog.voltdb.com/key-value-benchmark-faq/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:00:20 +0000</pubDate>
		<dc:creator>John Hugg</dc:creator>
				<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Key-Value]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=267</guid>
		<description><![CDATA[<div>This is a follow up to a previous post on <a title="Key-Value Benchmarking" href="http://blog.voltdb.com/key-value-benchmarking/">Benchmarking VoltDB against Cassandra</a> on Key-Value-like workloads.</div>
<div></div>
<div><strong>What’s the point of this benchmark?</strong></div>
<p><strong>Point 1</strong>: Demonstrate SQL can be fast. Say what you want about our numbers and benchmark, but the language used to manipulate data was SQL and it clearly wasn&#8217;t bottlenecking VoltDB performance. We wanted to show the assumption that dropping SQL is a precondition for performance and scalability is false.</p>
<p><strong>Point 2</strong>: VoltDB competes well on simple workloads like the key-value puts and gets, as well as complex workloads like our TPC-C like benchmark.</p>
<p><strong>How </strong>&#8230; <a href="http://blog.voltdb.com/key-value-benchmark-faq/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/key-value-benchmark-faq/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Key-Value Benchmarking</title>
		<link>http://blog.voltdb.com/key-value-benchmarking/</link>
		<comments>http://blog.voltdb.com/key-value-benchmarking/#comments</comments>
		<pubDate>Tue, 25 May 2010 13:10:07 +0000</pubDate>
		<dc:creator>John Hugg</dc:creator>
				<category><![CDATA[VoltDB Benchmarks]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Key-Value]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=270</guid>
		<description><![CDATA[<p><strong>Edit on 6/2/10</strong>: Check out the follow up <a href="http://blog.voltdb.com/key-value-benchmark-faq/" data-cke-saved-href="/company/blog/key-value-benchmark-faq" data-cke-pa-onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=yes,fullscreen=no,scrollbars=yes,dependent=no,width=1000,left=450'); return false;">Benchmarking FAQ</a> blog post with links to code.</p>
<hr />
<p>The NoSQL movement was born of the need to scale data management with predicable cost. My subjective summary of the NoSQL credo: provide simpler core functionality, scale horizontally, leverage redundancy, expect and handle failures. These systems became known as NoSQL because SQL and schema was often given up for flexibility and simplicity. The name came about even though SQL was never the primary complaint; scalability was.</p>
<p>VoltDB was born to solve similar problems. Provide horizontal scalability at a cost per transaction that anyone &#8230; <a href="http://blog.voltdb.com/key-value-benchmarking/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/key-value-benchmarking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
