<?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 - Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/249699_100x75.jpg</url>
		<title>Channel 9 - Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
		<link></link>
	</image>
	<description>This is a recording of a session at the Game Developer&#39;s Conference&amp;nbsp;given Shannon Posniewski, from Cryptic Studios. Shannon walks through the reasons why traditional relational databases simply don&#39;t scale to massive multiplayer online games.
</description>
	<link></link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 07:22:56 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 07:22:56 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
		<description>
			<![CDATA[I don't get this.&nbsp; Sounds like a lot of work to create a binary serializer (already in .net) and reading/writing to a flat file.&nbsp; As the objects are RW in memory and the db is&nbsp;behind a service and ACID was side stepped (or ignored when convenient) anyway.&nbsp;
 You&nbsp;may as well had a worker thread doing the write-throughs from the object&nbsp;db to the db store with async messages.&nbsp; This would give you at least as good ACID as what you have.&nbsp;&nbsp;As you said, it is not the end of the world if&nbsp;1 of my kills gets dropped because
 of a server or network failure.&nbsp; The db msg server could be on same box or different box.&nbsp; Sounds like you tried to create c-style version of Linq, but not really.&nbsp; Not sure you explored using SQL enough before spending tons of time on&nbsp;something custom.<br>
<br>
Your writes&nbsp;need to be&nbsp;lazy anyway and the db is abstracted so it should not have mattered (to a point) what db tech was on the back end.&nbsp; Using either method, you are always playing storage catch up with best effort. IMO,&nbsp;there was a way to make sql work and&nbsp;get
 all the bennefits of&nbsp;a sql backend (i.e. tooling,&nbsp;query, etc.)&nbsp;<p>posted by staceyw</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633436998370000000</link>
		<pubDate>Sun, 13 Apr 2008 16:10:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633436998370000000</guid>
		<dc:creator>staceyw</dc:creator>
	</item>
	<item>
		<title>Re: Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
		<description>
			<![CDATA[Skimming over this it sounds like they do not know how to really use a sql database.<br>
<br>
you have to balance normal form Vs. Perf.&nbsp; you have to know how to setup indexes, you have to know how to use stored procs and indexed views and so on....<br>
<br>
sounds like a lot of very bad info .... <br>
<br>
some truth in what he points out but most of the problems could have been fixed by a good design.<br>
<br>
sometimes it's amazing... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><p>posted by figuerres</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633438967430000000</link>
		<pubDate>Tue, 15 Apr 2008 22:52:23 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633438967430000000</guid>
		<dc:creator>figuerres</dc:creator>
	</item>
	<item>
		<title>Re: Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
		<description>
			<![CDATA[They wanted to use Sql Server to store the contents of an entire virtual gameworld in real-time and they noticed the performance sucked. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><br>
<br>
They just gave the best example of how NOT to use a database.<p>posted by ZippyV</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633442957880000000</link>
		<pubDate>Sun, 20 Apr 2008 13:43:08 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633442957880000000</guid>
		<dc:creator>ZippyV</dc:creator>
	</item>
	<item>
		<title>Re: Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
		<description>
			<![CDATA[
<h3>Beyond Theory of Database System</h3>
<p>For Microsoft Game development partners, advancing security solution of SQL Server 2008 must make Game developers business safe and stable because of its nature of &quot;security by design&quot;. Theory behind relational database management has common context of developers
 knowledge, and advancing storage management takes implicit security solution of storage managers. Don't find logical advantages of database product, and get rid of business development practices of database in gaming industry.</p>
<h3>Feed to Gaming Industory from what Microsoft learned from SQL Server Database Business</h3>
<p>A question may pinpoint lengthy of &quot;SQL Server database applications development cost, performance, security with comparison of other database platforms.&quot; Game developers industry may take risks with advancing development platform upon SQL Server 2008 security
 solutions. Let's support gaming industry with proper training investment of securing SQL Server product design.</p>
<p>posted by ymasuda_</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633447220230000000</link>
		<pubDate>Fri, 25 Apr 2008 12:07:03 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633447220230000000</guid>
		<dc:creator>ymasuda_</dc:creator>
	</item>
	<item>
		<title>Re: Shannon Posniewski: SQL Considered Harmful for MMO&#39;s</title>
		<description>
			<![CDATA[There is allready a very popular MMO that uses MS SQL Server for it's data, EVE Online <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
They just tune it really well, and running IO from a RamSan system kinda helps I think <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br>
<br>
<p>posted by SiggiGG</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633458868120000000</link>
		<pubDate>Thu, 08 May 2008 23:40:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Dan/Shannon-Posniewski-SQL-Considered-Harmful-for-MMOs#c633458868120000000</guid>
		<dc:creator>SiggiGG</dc:creator>
	</item>
</channel>
</rss>