<?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; OLTP</title>
	<atom:link href="http://blog.voltdb.com/category/blog/oltp/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>Programming VoltDB – Easy, Flexible and Ultra-fast!</title>
		<link>http://blog.voltdb.com/programming-voltdb-easy-flexible-and-ultra-fast/</link>
		<comments>http://blog.voltdb.com/programming-voltdb-easy-flexible-and-ultra-fast/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 17:16:28 +0000</pubDate>
		<dc:creator>John Piekos</dc:creator>
				<category><![CDATA[OLTP]]></category>
		<category><![CDATA[VoltDB Products]]></category>
		<category><![CDATA[Building VoltDB Apps]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[VoltDB Applications]]></category>
		<category><![CDATA[VoltDB Products/Versions]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=112</guid>
		<description><![CDATA[<p>You may believe that the only way to interact with VoltDB is through Java stored procedures.  To achieve maximum throughput, VoltDB stored procedures is the way to go.  You can achieve upwards of 100,000 transactions per second on a single node.  However, you can also achieve significant throughput by interacting with VoltDB conversationally, through ad hoc SQL statements, avoiding the need to pre-compile stored procedures.</p>
<p>This blog will discuss several approaches to interacting with VoltDB programmatically and cover the performance, in terms of transaction throughput, that you should expect with each approach.</p>
<h3><strong>Ad Hoc Query</strong></h3>
<p>To VoltDB, an <strong><em>ad hoc </em></strong>&#8230; <a href="http://blog.voltdb.com/programming-voltdb-easy-flexible-and-ultra-fast/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/programming-voltdb-easy-flexible-and-ultra-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recap of VoltDB for SQL Devs Webinar</title>
		<link>http://blog.voltdb.com/recap-voltdb-sql-devs-webinar/</link>
		<comments>http://blog.voltdb.com/recap-voltdb-sql-devs-webinar/#comments</comments>
		<pubDate>Tue, 31 Jul 2012 17:14:21 +0000</pubDate>
		<dc:creator>Ben Ballard</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[VoltDB Products]]></category>
		<category><![CDATA[Building VoltDB Apps]]></category>
		<category><![CDATA[Public Presentations]]></category>
		<category><![CDATA[VoltDB Applications]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=109</guid>
		<description><![CDATA[<p>We had a great turnout for the <strong><em>VoltDB for SQL Developers</em></strong> webinar on July 19th. The audience was engaged and asked many good questions.  We had attendees from all over the US, Canada and Germany.  I&#8217;d like to thank all those who attended and asked questions, and those who have contacted us since then with additional questions and feedback.</p>
<p>There were several questions in particular about partitioning and working with stored procedures, which hit upon what I think are the two most important concepts.</p>
<p><strong>Partitioning</strong> enables scalability and throughput, by distributing both data storage and transaction processing across the hardware &#8230; <a href="http://blog.voltdb.com/recap-voltdb-sql-devs-webinar/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/recap-voltdb-sql-devs-webinar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OLTP and Decision Support</title>
		<link>http://blog.voltdb.com/oltp-and-decision-support/</link>
		<comments>http://blog.voltdb.com/oltp-and-decision-support/#comments</comments>
		<pubDate>Tue, 01 May 2012 14:29:47 +0000</pubDate>
		<dc:creator>Mike Stonebraker</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[NewSQL]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Real-time Analytics]]></category>
		<category><![CDATA[OLAP and Hadoop]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=62</guid>
		<description><![CDATA[<p>The purpose of this blog posting is to discuss strategies for handling decision support queries in Online Transaction Processing (OLTP) applications.  First, I want to talk about the two classes of OLTP applications that I see in the marketplace.</p>
<p>The first is the <strong>traditional </strong>OLTP market that has been present for years, and is typified by purchasing Wall Street stocks.  A collection of humans (stock brokers or end-users over the web) interact with an OLTP system to trade securities.  The brokerage house (and end users for that matter) also want to run decision support queries to learn about historical trends &#8230; <a href="http://blog.voltdb.com/oltp-and-decision-support/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/oltp-and-decision-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Q&amp;A from March 21 Webinar</title>
		<link>http://blog.voltdb.com/qa-march-21-webinar/</link>
		<comments>http://blog.voltdb.com/qa-march-21-webinar/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 12:39:02 +0000</pubDate>
		<dc:creator>Mike Stonebraker</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[NewSQL]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Real-time Analytics]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=28</guid>
		<description><![CDATA[<p>Last week I gave a webinar entitled <em>OldSQL vs. NoSQL vs. NewSQL for New OLTP.</em>  If you missed the live webinar and want to view the recorded version, you&#8217;ll find it <a href="http://www.voltdb.com/dig-deeper/multimedia/webinars.php" data-cke-saved-href="http://voltdb.com/resources/webinars">here</a> (you may need to scroll down to find it).  Below is a list of questions that live webinar attendees asked, in no particular order.  If you have follow-on questions, reply to this post and I or someone else from VoltDB will answer them.<img title="&#60;--break--&#62;" src="https://voltdb.com/sites/all/modules/wysiwyg/plugins/break/images/spacer.gif" alt="&#60;--break-&#62;" data-cke-saved-src="/sites/all/modules/wysiwyg/plugins/break/images/spacer.gif" /></p>
<h3>Webinar Questions and Answers</h3>
<p>1.<em>  Does VoltDB run on Scale up NUMA like systems or is it designed primarily to run on scale out clusters?</em>&#8230; <a href="http://blog.voltdb.com/qa-march-21-webinar/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/qa-march-21-webinar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Main Memory for OLTP</title>
		<link>http://blog.voltdb.com/use-main-memory-oltp/</link>
		<comments>http://blog.voltdb.com/use-main-memory-oltp/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 12:31:59 +0000</pubDate>
		<dc:creator>Mike Stonebraker</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Real-time Analytics]]></category>

		<guid isPermaLink="false">http://newblog.voltdb.com/?p=21</guid>
		<description><![CDATA[<p>This is the first in a series of blog posts in which I will explore various aspects of On-Line Transaction Processing (OLTP).   In this post, I&#8217;ll examine main memory storage as an alternative to disk for traditional and “New OLTP” systems.</p>
<p>Traditional relational DBMSs, Hadoop and most of the NoSQL offerings store their data on disk.  In contrast, VoltDB is a main memory DBMS.</p>
<p>First, it should be noted that main memory is getting very cheap.  It is straightforward to put 50 Gbytes of memory on a $5,000 server.  Beefy servers these days have 10 times that amount. Moreover, many &#8230; <a href="http://blog.voltdb.com/use-main-memory-oltp/" class="read_more">Read more</a></p>]]></description>
		<wfw:commentRss>http://blog.voltdb.com/use-main-memory-oltp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
