<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Exploring Terracotta tim-async &#8211; Scalable way to off-load DB updates from App Transaction</title>
	<atom:link href="http://www.ashishpaliwal.com/blog/2010/01/demystifying-terracotta-tim-async-scalable-way-to-off-load-db-updates-from-app-transaction/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ashishpaliwal.com/blog/2010/01/demystifying-terracotta-tim-async-scalable-way-to-off-load-db-updates-from-app-transaction/</link>
	<description>From Programmer, For Programmers</description>
	<lastBuildDate>Tue, 17 Aug 2010 12:04:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Caching and Database Offloading - Best of both worlds with Terracotta Darwin Release&#160;&#124;&#160;Ashish&#8217;s Tech Blog</title>
		<link>http://www.ashishpaliwal.com/blog/2010/01/demystifying-terracotta-tim-async-scalable-way-to-off-load-db-updates-from-app-transaction/comment-page-1/#comment-12744</link>
		<dc:creator>Caching and Database Offloading - Best of both worlds with Terracotta Darwin Release&#160;&#124;&#160;Ashish&#8217;s Tech Blog</dc:creator>
		<pubDate>Wed, 24 Mar 2010 11:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.ashishpaliwal.com/blog/?p=373#comment-12744</guid>
		<description>[...] Write-Behind feature of Ehcache for DB offloading. I will rewrite the code of one my previous post Exploring Terracotta tim-async - Scalable way to off-load DB updates from App Transaction, to use the write-behind [...]</description>
		<content:encoded><![CDATA[<p>[...] Write-Behind feature of Ehcache for DB offloading. I will rewrite the code of one my previous post Exploring Terracotta tim-async &#8211; Scalable way to off-load DB updates from App Transaction, to use the write-behind [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ashish</title>
		<link>http://www.ashishpaliwal.com/blog/2010/01/demystifying-terracotta-tim-async-scalable-way-to-off-load-db-updates-from-app-transaction/comment-page-1/#comment-11124</link>
		<dc:creator>ashish</dc:creator>
		<pubDate>Mon, 25 Jan 2010 16:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.ashishpaliwal.com/blog/?p=373#comment-11124</guid>
		<description>Well there are multiple ways to achieve this. BTW, the example shown there works across multiple JVM. That&#039;s the beauty. And with Terracotta your Threads in different JVM&#039;s can coordinate as if they were in same JVM. In the next release write behind is the feature in-built in the product :-)

Also, with TC things are a little different with TC, redis saves ur data periodically, but with TC works a little different way. I encourage you to try Terracotta, and see for yourself.</description>
		<content:encoded><![CDATA[<p>Well there are multiple ways to achieve this. BTW, the example shown there works across multiple JVM. That&#8217;s the beauty. And with Terracotta your Threads in different JVM&#8217;s can coordinate as if they were in same JVM. In the next release write behind is the feature in-built in the product <img src='http://www.ashishpaliwal.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Also, with TC things are a little different with TC, redis saves ur data periodically, but with TC works a little different way. I encourage you to try Terracotta, and see for yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shantanu Kumar</title>
		<link>http://www.ashishpaliwal.com/blog/2010/01/demystifying-terracotta-tim-async-scalable-way-to-off-load-db-updates-from-app-transaction/comment-page-1/#comment-11123</link>
		<dc:creator>Shantanu Kumar</dc:creator>
		<pubDate>Mon, 25 Jan 2010 16:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.ashishpaliwal.com/blog/?p=373#comment-11123</guid>
		<description>Why shouldn&#039;t I consider using a message queue for write-behind? MQs expose manageability and configuration that can get one up and running very fast.

If all I need is in-memory async operations, why not something like redis[1] or an in-memory queue data structure upon which two threads (1. customer-facing write response and 2. DB-facing write-behind operation) operate?

[1] http://code.google.com/p/redis/</description>
		<content:encoded><![CDATA[<p>Why shouldn&#8217;t I consider using a message queue for write-behind? MQs expose manageability and configuration that can get one up and running very fast.</p>
<p>If all I need is in-memory async operations, why not something like redis[1] or an in-memory queue data structure upon which two threads (1. customer-facing write response and 2. DB-facing write-behind operation) operate?</p>
<p>[1] <a href="http://code.google.com/p/redis/" rel="nofollow">http://code.google.com/p/redis/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
