<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Jim Gray - Part II of talking about Database Design</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/49030_100x75.jpg</url>
		<title>Channel 9 - Jim Gray - Part II of talking about Database Design</title>
		<link></link>
	</image>
	<description>Here&#39;s another 24 minutes with 
Jim Gray. He&#39;s one of the big minds behind SQL Server. Terra Service. And so much more. In this conversation we talk about architecture of Terra Service, among other database-related things.

&amp;quot;I should talk about some of my lunatic fringe views on things,&amp;quot; Jim starts out. Here&#39;s a hint: many of the bleeding edge database systems today are built with Jim&#39;s lunatic ideas.

If you missed it, the 
first part of the interview is here.</description>
	<link></link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 09:55:01 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 09:55:01 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[Awesome stuff here.&nbsp; His humility (focusing on helping others to succeed rather than on accomplishments linked totally to himself) and love for the subject is inspiring.<br>
<br>
Regarding the 2 vs. 3 tiered model, I seriously think the security will not be worked out and thus 2-tiered will, as he said, be a non-starter.&nbsp; Why should an outsider be forced to use wssecurity?&nbsp; Furthermore, eliminating the layer between the world wild web
 and the DB could be a huge problem.&nbsp; Imagine bringing all the exploits of IIS (and Apache) right to the DB with sensitive data...<br>
<br>
His thoughts about asynch vs. synch programming are very useful and timely (I'm doing some concurrency stuff right now for work while I'm still in college, and it's not easy).&nbsp; Interestingly, I'm working with C# and am noticing the idiosynchrasies of GUI/asynch
 communications and dealing with passing of messages.<br>
<br>
Regarding the Google Labs paper he mentioned, it is <a href="http://labs.google.com/papers/mapreduce.html">
here...</a><br>
<br>
What would be cool is if you could somehow get Jim Gray and <a href="http://channel9.msdn.com/ShowPost.aspx?PostID=33709">
Jean Paoli</a> in the same room to discuss XML in next-generation OSes.&nbsp; And maybe thrown in Don Box as a bonus. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<p>posted by dantheman82</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632470709950000000</link>
		<pubDate>Tue, 22 Mar 2005 06:49:55 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632470709950000000</guid>
		<dc:creator>dantheman82</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[In Terra Server, when one of these 'bricks' fails, how long does it take to replicate the working half of the mirror to the hot spare server? I mean, if they've got 3Tb on each machine and they're using probably gigabit ethernet to connect them, that's
 quite a big window where you only have one copy of the data active. OK, so within each brick the data is mirrored using raid, so even if both servers containing a given data set went down it's likely the data would survive, it would result in a loss of service
 until the machines could be restored.<br>
<br>
Google has a lot of information on their site about how they cope with the same sorts of issues Jim describes. And it is a whole layer above the tranditional OS, so they are not only using commodity hardware, but also a commodity OS. Their GFS filesystem is
 called a filesystem, but the OS knows nothing about it. It's really a set of libraries and daemons that run entirely in userspace and use plain old sockets for communication. It seems like OS developers have really missed something here as while GFS gets the
 job done, it's only available to programs written to the interfaces in those libraries.<br>
<p>posted by rhm</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632470910300000000</link>
		<pubDate>Tue, 22 Mar 2005 12:23:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632470910300000000</guid>
		<dc:creator>rhm</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[Regarding the 2 vs. 3 tiered model, if it was an enterprise solution where everything is behind the firewall would the security issues be lessened and therefore the 2 tier might work.<p>posted by Alex Kazovic</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471180760000000</link>
		<pubDate>Tue, 22 Mar 2005 19:54:36 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471180760000000</guid>
		<dc:creator>Alex Kazovic</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[Thanks much.&nbsp; I would really to hear or see more on his async/sync ideas and patterns.&nbsp; Any papers/links from Jim on this?&nbsp; TIA<br>
<br>
--William Stacey[MVP]<p>posted by staceyw</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471217710000000</link>
		<pubDate>Tue, 22 Mar 2005 20:56:11 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471217710000000</guid>
		<dc:creator>staceyw</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[Although Don Box is my personable dude and savior, I'm going to have to with Jim Gray on this whole preference for sequential programming thing.<br>
<p>posted by rasx</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471329930000000</link>
		<pubDate>Wed, 23 Mar 2005 00:03:13 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471329930000000</guid>
		<dc:creator>rasx</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[Man!! twice i've attempted to download the last part but each time i lost power in the entire house!<br>
<br>
going to try again tonight!!<br>
<br>
from the looks of the feedback it's going to be great!<p>posted by CSharpZealot</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471388180000000</link>
		<pubDate>Wed, 23 Mar 2005 01:40:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471388180000000</guid>
		<dc:creator>CSharpZealot</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[
<blockquote>
<div>Alex Kazovic wrote:</div>
<div>Regarding the 2 vs. 3 tiered model, if it was an enterprise solution where everything is behind the firewall would the security issues be lessened and therefore the 2 tier might work.</div>
</blockquote>
<br>
<br>
Just because its exclusively an internal app, doesn't really mean you have less security threats. Remember, every computer on your internal network is a potential threat. Especially when users have access to the internet and may get infected&nbsp;with a virus.<br>
<br>
If you enable Windows Authentication with either the 2 or the&nbsp;3 tier models, then you'll have the best protection&nbsp;for restricting access to the different tiers.<br>
<br>
I don't see much difference with the 2 tier model when stored procs are being exposed as web services directly from the database, compared to having a seperate web service that connects to the database. The only thing different is that you have the web service
 tightly integrated with the database illiminating the overhead of having the web service connect to the database.<br>
<br>
Very cool feature of SQL Server!<p>posted by CRPietschmann</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471906080000000</link>
		<pubDate>Wed, 23 Mar 2005 16:03:28 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632471906080000000</guid>
		<dc:creator>CRPietschmann</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[
<p dir="ltr"><em>Although Don Box is my personable dude and savior, I'm going to have to with Jim Gray on this whole preference for sequential programming thing.</em><br>
<br>
I would also agree.&nbsp; A lot of current examples and work goes on with async, but anyone that has done an async&nbsp;server beyond something really simple knows the pain involved with async/states and getting it *right.&nbsp; I would like to hear/read more on how he virtualizes
 async in&nbsp;a sync wrapper or what ever his pattern(s) are.&nbsp; I also agree on his xml/rpc notion.&nbsp; However, the one way&nbsp;that using xml documents instead of RPC/interface contracts is better is that the document can change or be added to.&nbsp; And if your consumer
 can understand the new fields in the document it can use them or just use the ones it understands.&nbsp; So more flex there.&nbsp; With&nbsp;RPC contracts and no xml, you would have to&nbsp;do a new interface(s).&nbsp; I love his thoughts on tiers.&nbsp; I have thought this for some time
 and was thinking I was crazy for not being a big three tier fan.&nbsp;&nbsp;Cool to see someone like Jim has been thinking this also.&nbsp; That said,&nbsp;one could argue that it is still 3-tier.&nbsp; It just that the middle tier is now in the SQL server web service instead of on
 another&nbsp;box.&nbsp; But this is great to have it much easier to reason about and work on.&nbsp; SQL 2005 should be&nbsp;off-the-hook for developers.&nbsp; Get ready to hear the wines from&nbsp;DBAs&nbsp;for some time however <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />&nbsp; I posted a sample sync server in the Sandbox after reasoning
 about some of Jims thoughs.&nbsp; Maybe Jim and/or some of his&nbsp;folks could post some&nbsp;written works on these thoughts before they get lost with time and people.&nbsp; Cheers.<br>
<br>
&nbsp;&nbsp;&nbsp; </p>
<p>posted by staceyw</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632472023840000000</link>
		<pubDate>Wed, 23 Mar 2005 19:19:44 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632472023840000000</guid>
		<dc:creator>staceyw</dc:creator>
	</item>
	<item>
		<title>Re: Jim Gray - Part II of talking about Database Design</title>
		<description>
			<![CDATA[
<p>I just picked up a great&nbsp;<a href="http://www.acmqueue.org/modules.php?name=Content&amp;pa=showpage&amp;pid=293">article</a> from /.:<br>
<br>
<strong>A Call to Arms - Long anticipated, the arrival of radically restructured database architectures is now finally at hand.<br>
</strong></p>
<p>posted by androidi</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632507333200000000</link>
		<pubDate>Tue, 03 May 2005 16:08:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Gray-Part-II-of-talking-about-Database-Design#c632507333200000000</guid>
		<dc:creator>androidi</dc:creator>
	</item>
</channel>
</rss>