<?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: Clustering Scala Actors with Oracle Coherence for Fun and Profit</title>
	<atom:link href="http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/feed/" rel="self" type="application/rss+xml" />
	<link>http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/</link>
	<description>Words about stuff...</description>
	<lastBuildDate>Fri, 29 May 2009 17:27:13 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Brian Oliver</title>
		<link>http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/comment-page-1/#comment-4832</link>
		<dc:creator>Brian Oliver</dc:creator>
		<pubDate>Thu, 23 Apr 2009 05:52:53 +0000</pubDate>
		<guid isPermaLink="false">http://martin.elwin.com/blog/?p=26#comment-4832</guid>
		<description>Hi Kirk,

Coherence out-of-the box provides resilience across the cluster.  If you don&#039;t run a cluster (ie: a single server) then loss of that machine will obviously lose data (if it&#039;s only stored in memory).  You can, like Terracotta configure Oracle&#039;s Berkley DB to resolve this issue (and many others with Coherence), but as soon as you add more server instances (at run time without needing to go to a console or repartition your application), you automatically get resilience.  If TC you have to configure all of this yourself.  If you want to run in striped mode, you *have* to pay for the commercial edition (ie: no longer open source).

With Coherence (even standard edition), you can continue to scale out, at run-time, to hundreds or thousands of servers, without reconfiguring your application.  You can also kill (like kill -( any server while it&#039;s running and not lose information - this is without using Oracle BDB (or other storage).

Coherence is like RAID for an application, in the application teir.  Terracotta is network attached storage, and it seems you have to treat it like a manually partitioned device.  Both have their advantages and disadvantages, but in terms of reliability and scalability, I&#039;ve not seen anything like it, no matter how much people try to compare other products to it (which is obviously nice).

-- Brian</description>
		<content:encoded><![CDATA[<p>Hi Kirk,</p>
<p>Coherence out-of-the box provides resilience across the cluster.  If you don&#8217;t run a cluster (ie: a single server) then loss of that machine will obviously lose data (if it&#8217;s only stored in memory).  You can, like Terracotta configure Oracle&#8217;s Berkley DB to resolve this issue (and many others with Coherence), but as soon as you add more server instances (at run time without needing to go to a console or repartition your application), you automatically get resilience.  If TC you have to configure all of this yourself.  If you want to run in striped mode, you *have* to pay for the commercial edition (ie: no longer open source).</p>
<p>With Coherence (even standard edition), you can continue to scale out, at run-time, to hundreds or thousands of servers, without reconfiguring your application.  You can also kill (like kill -( any server while it&#8217;s running and not lose information &#8211; this is without using Oracle BDB (or other storage).</p>
<p>Coherence is like RAID for an application, in the application teir.  Terracotta is network attached storage, and it seems you have to treat it like a manually partitioned device.  Both have their advantages and disadvantages, but in terms of reliability and scalability, I&#8217;ve not seen anything like it, no matter how much people try to compare other products to it (which is obviously nice).</p>
<p>&#8211; Brian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AMIS Technology blog &#187; Blog Archive &#187; An evening with Oracle Coherence and Oracle Data Integrator - on Compute Grids, JMS implementations and trickle feed</title>
		<link>http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/comment-page-1/#comment-483</link>
		<dc:creator>AMIS Technology blog &#187; Blog Archive &#187; An evening with Oracle Coherence and Oracle Data Integrator - on Compute Grids, JMS implementations and trickle feed</dc:creator>
		<pubDate>Mon, 01 Sep 2008 09:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://martin.elwin.com/blog/?p=26#comment-483</guid>
		<description>[...] Oliver&#8217;s Pimp my Data Grid Ashish&#8217;s thoughts: When you let the grid do your jobExample scenario of implementing a parallel job processor with Oracle CoherenceOTN Forum Thread: Coherence Grid as Service Event [...]</description>
		<content:encoded><![CDATA[<p>[...] Oliver&#8217;s Pimp my Data Grid Ashish&#8217;s thoughts: When you let the grid do your jobExample scenario of implementing a parallel job processor with Oracle CoherenceOTN Forum Thread: Coherence Grid as Service Event [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/comment-page-1/#comment-124</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Mon, 14 Jul 2008 13:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://martin.elwin.com/blog/?p=26#comment-124</guid>
		<description>Kirk,

Thanks for your comment about Terracotta - just a question:

You&#039;re saying &quot;that all cache/clustered products have&quot;, but I&#039;m not aware of any specific single points of failure in Coherence using the standard configuration. Failure of any single cache node should not matter, considering there&#039;s no central instance (like in a hub/spoke model) but rather all participating instances are peers and data always exist in more than one node at any point in time.

Did you have a certain failure mode in mind that includes Coherence as well as Terracotta?

Kindly,

/M</description>
		<content:encoded><![CDATA[<p>Kirk,</p>
<p>Thanks for your comment about Terracotta &#8211; just a question:</p>
<p>You&#8217;re saying &#8220;that all cache/clustered products have&#8221;, but I&#8217;m not aware of any specific single points of failure in Coherence using the standard configuration. Failure of any single cache node should not matter, considering there&#8217;s no central instance (like in a hub/spoke model) but rather all participating instances are peers and data always exist in more than one node at any point in time.</p>
<p>Did you have a certain failure mode in mind that includes Coherence as well as Terracotta?</p>
<p>Kindly,</p>
<p>/M</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirk</title>
		<link>http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/comment-page-1/#comment-120</link>
		<dc:creator>Kirk</dc:creator>
		<pubDate>Mon, 14 Jul 2008 06:36:18 +0000</pubDate>
		<guid isPermaLink="false">http://martin.elwin.com/blog/?p=26#comment-120</guid>
		<description>Hi Martin,

Nice bit. I should point out that Terracotta has the same single point of failure that all cache/clustered products have when setup using default configurations.

Regards,
Kirk</description>
		<content:encoded><![CDATA[<p>Hi Martin,</p>
<p>Nice bit. I should point out that Terracotta has the same single point of failure that all cache/clustered products have when setup using default configurations.</p>
<p>Regards,<br />
Kirk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oracle Coherence and Scala &#171; Brian Oliver</title>
		<link>http://martin.elwin.com/blog/2008/06/clustering-scala-actors-with-oracle-coherence/comment-page-1/#comment-113</link>
		<dc:creator>Oracle Coherence and Scala &#171; Brian Oliver</dc:creator>
		<pubDate>Sun, 13 Jul 2008 15:53:15 +0000</pubDate>
		<guid isPermaLink="false">http://martin.elwin.com/blog/?p=26#comment-113</guid>
		<description>[...]    While I don&#8217;t really have any experience with Scala, (yet  it was nice to see this article by Martin Elwin.  Perhaps next weekend I&#8217;ll have some time to play around [...]</description>
		<content:encoded><![CDATA[<p>[...]    While I don&#8217;t really have any experience with Scala, (yet  it was nice to see this article by Martin Elwin.  Perhaps next weekend I&#8217;ll have some time to play around [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
