<?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: Xkoto Gridscale highlights</title>
	<atom:link href="http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:22:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>By: Teradata, Xkoto Gridscale (RIP), and active-active clustering &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-178357</link>
		<dc:creator>Teradata, Xkoto Gridscale (RIP), and active-active clustering &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Sat, 31 Jul 2010 08:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-178357</guid>
		<description>[...] is discontinuing  Xkoto&#8217;s existing product Gridscale, which Scott characterized as being too OLTP-focused to be [...]</description>
		<content:encoded><![CDATA[<p>[...] is discontinuing  Xkoto&#8217;s existing product Gridscale, which Scott characterized as being too OLTP-focused to be [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Sun</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-176599</link>
		<dc:creator>Stephen Sun</dc:creator>
		<pubDate>Tue, 20 Jul 2010 10:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-176599</guid>
		<description>IBM is now focusing on its own product, pureScale. And I believe IBM will finally grow up pureScale to have similar capability as GridScale, that is, not only a HA solution, but also includes DR.</description>
		<content:encoded><![CDATA[<p>IBM is now focusing on its own product, pureScale. And I believe IBM will finally grow up pureScale to have similar capability as GridScale, that is, not only a HA solution, but also includes DR.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-176351</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 19 Jul 2010 04:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-176351</guid>
		<description>Teradata said they&#039;d brief me, then refused, then probably forgot about it after changing direction again as to how much they&#039;d disclose.</description>
		<content:encoded><![CDATA[<p>Teradata said they&#8217;d brief me, then refused, then probably forgot about it after changing direction again as to how much they&#8217;d disclose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yunfeng Sun</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-176318</link>
		<dc:creator>Yunfeng Sun</dc:creator>
		<pubDate>Mon, 19 Jul 2010 01:51:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-176318</guid>
		<description>Hi Curt, Will you comment on Teradata&#039;s acquisition of xkoto?</description>
		<content:encoded><![CDATA[<p>Hi Curt, Will you comment on Teradata&#8217;s acquisition of xkoto?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-168649</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Mon, 17 May 2010 14:19:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-168649</guid>
		<description>Indeed the sale of XKoto to Teradata is true, and yes, what a shame. Rick, I totally agree with you.</description>
		<content:encoded><![CDATA[<p>Indeed the sale of XKoto to Teradata is true, and yes, what a shame. Rick, I totally agree with you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-168192</link>
		<dc:creator>Rick</dc:creator>
		<pubDate>Thu, 13 May 2010 04:30:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-168192</guid>
		<description>I just heard that Xkoto sold out to Teradata, and that Teradata will no longer support the product. If this is true, what a shame!  I was very excited for this product as it gave DB2 an edge over Oracle in the long distance HA department.

And shame on IBM for not buying them first!  They will be regretting that slip...</description>
		<content:encoded><![CDATA[<p>I just heard that Xkoto sold out to Teradata, and that Teradata will no longer support the product. If this is true, what a shame!  I was very excited for this product as it gave DB2 an edge over Oracle in the long distance HA department.</p>
<p>And shame on IBM for not buying them first!  They will be regretting that slip&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-168189</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Thu, 13 May 2010 03:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-168189</guid>
		<description>@Robert,

Nope. Haven&#039;t heard from them quite a while. Tweeting PR guy Mel Webster to ask.</description>
		<content:encoded><![CDATA[<p>@Robert,</p>
<p>Nope. Haven&#8217;t heard from them quite a while. Tweeting PR guy Mel Webster to ask.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Wagner</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-168187</link>
		<dc:creator>Robert Wagner</dc:creator>
		<pubDate>Thu, 13 May 2010 03:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-168187</guid>
		<description>Hi Curt,

Do you have any news on xkoto? Their website doesn&#039;t have any recent postings, and some material has been taken down (e.g. Management Team).

Thanks</description>
		<content:encoded><![CDATA[<p>Hi Curt,</p>
<p>Do you have any news on xkoto? Their website doesn&#8217;t have any recent postings, and some material has been taken down (e.g. Management Team).</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ariff Kassam</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-140341</link>
		<dc:creator>Ariff Kassam</dc:creator>
		<pubDate>Mon, 14 Sep 2009 17:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-140341</guid>
		<description>Curt, thanks for spending time with us on the phone last week. We appreciate your interest in what is happening at xkoto and GRIDSCALE.  To answer some of the questions in the article and in the comments:

1) Our customers find that the main benefits of GRIDSCALE to be a) continuous availability (the ability to have the application online during planned and unplanned outages) b) horizontal scalability for mostly read applications c) having a functional DR database.

2) We replicate at the SQL statement level.  That is, we send all SQL writes (DML and DDL) to all database servers in the cluster. 

3) I wouldn’t say that we’ll never support another database platform.  We’re currently talking to our customers to see what other features or database platforms they would like added or supported by GRIDSCALE.

4) We cluster the GRIDSCALE servers for availability using our own clustering mechanisms.  The Recovery Log is replicated between the GRIDSCALE servers.

5) For non-deterministic functions: a) if the non-deterministic function call flows through GRIDSCALE, it will automatically replace the call with a deterministic value set by the GRIDSCALE server before the SQL is sent to all the database servers.  b) if the non-deterministic function happens in the database (e.g. SP, trigger, etc.) we provide functions that can be used in place of the default functions to provide the same functionality but consistent values across the database servers.

There are a number of debates on the benefits/disadvantages of placing application logic within the database.  With GRIDSCALE, the scalability benefits are from being able to load balance queries.  If the application is simply executing SPs which do both reads and writes, the scalability benefits will be limited. However, a lot of our customers feel that the scalability benefits are secondary.  The availability benefits are the priority.  Since GRIDSCALE operates at the SQL level, we allow customers to perform database maintenance, version migrations, etc. without application outages.

The main differences between GRIDSCALE and transaction/merge replication is that GRIDSCALE provides consistent read access across all the database servers and it is easier to setup/manage.

6) To guarantee order of updates across the servers, write statements are serialized based on primary (or unique columns) access.</description>
		<content:encoded><![CDATA[<p>Curt, thanks for spending time with us on the phone last week. We appreciate your interest in what is happening at xkoto and GRIDSCALE.  To answer some of the questions in the article and in the comments:</p>
<p>1) Our customers find that the main benefits of GRIDSCALE to be a) continuous availability (the ability to have the application online during planned and unplanned outages) b) horizontal scalability for mostly read applications c) having a functional DR database.</p>
<p>2) We replicate at the SQL statement level.  That is, we send all SQL writes (DML and DDL) to all database servers in the cluster. </p>
<p>3) I wouldn’t say that we’ll never support another database platform.  We’re currently talking to our customers to see what other features or database platforms they would like added or supported by GRIDSCALE.</p>
<p>4) We cluster the GRIDSCALE servers for availability using our own clustering mechanisms.  The Recovery Log is replicated between the GRIDSCALE servers.</p>
<p>5) For non-deterministic functions: a) if the non-deterministic function call flows through GRIDSCALE, it will automatically replace the call with a deterministic value set by the GRIDSCALE server before the SQL is sent to all the database servers.  b) if the non-deterministic function happens in the database (e.g. SP, trigger, etc.) we provide functions that can be used in place of the default functions to provide the same functionality but consistent values across the database servers.</p>
<p>There are a number of debates on the benefits/disadvantages of placing application logic within the database.  With GRIDSCALE, the scalability benefits are from being able to load balance queries.  If the application is simply executing SPs which do both reads and writes, the scalability benefits will be limited. However, a lot of our customers feel that the scalability benefits are secondary.  The availability benefits are the priority.  Since GRIDSCALE operates at the SQL level, we allow customers to perform database maintenance, version migrations, etc. without application outages.</p>
<p>The main differences between GRIDSCALE and transaction/merge replication is that GRIDSCALE provides consistent read access across all the database servers and it is easier to setup/manage.</p>
<p>6) To guarantee order of updates across the servers, write statements are serialized based on primary (or unique columns) access.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.dbms2.com/2009/09/11/xkoto-gridscale-highlights/#comment-140273</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Sun, 13 Sep 2009 16:38:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=881#comment-140273</guid>
		<description>Thanks for the PDF. This statement makes me think that write transactions are not run concurrently:
&gt;&gt;&gt;
Each read or write request is sent with an appropriate lock and a sequence number. The 
sequence numbers guarantee that all operations are performed by each database server in 
exactly the same order.
&gt;&gt;&gt;</description>
		<content:encoded><![CDATA[<p>Thanks for the PDF. This statement makes me think that write transactions are not run concurrently:<br />
&gt;&gt;&gt;<br />
Each read or write request is sent with an appropriate lock and a sequence number. The<br />
sequence numbers guarantee that all operations are performed by each database server in<br />
exactly the same order.<br />
&gt;&gt;&gt;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

