<?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 for Facility9</title>
	<atom:link href="http://facility9.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://facility9.com</link>
	<description>Jeremiah Peschka - professional something or other</description>
	<lastBuildDate>Tue, 24 Jan 2012 21:31:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Shrink, Damn&#8217;d Log! Shrink, I Say! by Calin</title>
		<link>http://facility9.com/2010/06/shrink-damnd-log-shrink-i-say/#comment-2611</link>
		<dc:creator>Calin</dc:creator>
		<pubDate>Tue, 24 Jan 2012 21:31:08 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=1597#comment-2611</guid>
		<description>How about some very old DTS packages that change half of my DBs? And yes, we all know, in a perfect world this would never be a huge transaction :-)</description>
		<content:encoded><![CDATA[<p>How about some very old DTS packages that change half of my DBs? And yes, we all know, in a perfect world this would never be a huge transaction <img src='http://d1kpgdt94igfig.cloudfront.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Shrink, Damn&#8217;d Log! Shrink, I Say! by Abi</title>
		<link>http://facility9.com/2010/06/shrink-damnd-log-shrink-i-say/#comment-2610</link>
		<dc:creator>Abi</dc:creator>
		<pubDate>Tue, 24 Jan 2012 16:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=1597#comment-2610</guid>
		<description>Good Post Jeremiah!!!</description>
		<content:encoded><![CDATA[<p>Good Post Jeremiah!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Shrink, Damn&#8217;d Log! Shrink, I Say! by DBA Darwin Awards: Log File Edition &#124; Brent Ozar PLF &#124; Brent Ozar PLF</title>
		<link>http://facility9.com/2010/06/shrink-damnd-log-shrink-i-say/#comment-2609</link>
		<dc:creator>DBA Darwin Awards: Log File Edition &#124; Brent Ozar PLF &#124; Brent Ozar PLF</dc:creator>
		<pubDate>Tue, 24 Jan 2012 12:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=1597#comment-2609</guid>
		<description>[...] Automatically Shrink Your Transaction Logs – Jeremiah Peschka shares a diabolically dangerous idea to shrink your log files as soon as they grow. [...]</description>
		<content:encoded><![CDATA[<p>[...] Automatically Shrink Your Transaction Logs – Jeremiah Peschka shares a diabolically dangerous idea to shrink your log files as soon as they grow. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting Started with Hive by Saurabh</title>
		<link>http://facility9.com/2010/12/getting-started-with-hive/#comment-2599</link>
		<dc:creator>Saurabh</dc:creator>
		<pubDate>Tue, 10 Jan 2012 05:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=2071#comment-2599</guid>
		<description>THis is great stuff. 
THanks for consolidating everything so well.
This is exactly what I was looking for, when I was facing errors in Hive related to metastore_db. I hadnt simply configured it !

Thanks.
Appreciate your good work.</description>
		<content:encoded><![CDATA[<p>THis is great stuff.<br />
THanks for consolidating everything so well.<br />
This is exactly what I was looking for, when I was facing errors in Hive related to metastore_db. I hadnt simply configured it !</p>
<p>Thanks.<br />
Appreciate your good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Encrypted Stored Procedures and Their Effect on my Rug by Jeremiah Peschka</title>
		<link>http://facility9.com/2010/04/encrypted-stored-procedures-and-their-effect-on-my-rug/#comment-2573</link>
		<dc:creator>Jeremiah Peschka</dc:creator>
		<pubDate>Thu, 29 Dec 2011 15:06:29 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=1456#comment-2573</guid>
		<description>Siva, I&#039;m going to disagree with you about everything you just said.

It&#039;s possible to take advantage of SQL Server&#039;s query optimizer without using stored procedures. You can achieve many of the same benefits by using &lt;code&gt;sp_executesql&lt;/code&gt; to execute T-SQL statements as if they were stored procedures. These statements will receive fully optimized execution plans and those plans will be cached, allowing for plan re-use, a reduction in memory consumption (ad hoc plans can kill the cache), and a reduction in CPU utilization. 

Encrypted stored procedures don&#039;t have cached execution plans. Instead, every time an encrypted procedure runs in SQL Server, SQL Server has to go through the entire rigamarole of building an execution plan again. For infrequently used applications, this isn&#039;t going to produce a noticeable effect. On busy, mission critical systems, encrypting stored procedures has effectively doomed the customer to buying a larger physical server to run SQL Server. With the licensing changes in SQL Server 2012 you can bet your bottom dollar that savvy customers are going to start watching CPU utilization like hawks.

I&#039;m not really sure what code protection you provide. It&#039;s laughably easy to rip the source code out of SQL Server even for an encrypted stored procedure. There are very cheap products on the market to decrypt stored procedures and it&#039;s not terribly difficult to figure out the decryption yourself from a few quick searches with your favorite search engine. Security through obscurity will never be an answer because someone will always figure out a way around it. 

Protecting IP is a fallacy. If someone wants your IP, they will get it. Your competitors don&#039;t want your IP because you can take them to court and bury them in legal fees for years. Your customers don&#039;t want to figure out your IP because, if they did, they would have developed it themselves long ago. If you want to protect against modifications, there are many ways to solve that problem. People have already commented about it. Jonathan Kehayias wrote an excellent &lt;a href=&quot;http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/05/06/the-database-as-intellectual-property.aspx&quot; rel=&quot;nofollow&quot;&gt;follow-up piece&lt;/a&gt; about the IP protection argument. If you haven&#039;t read it, I suggest that you do.

When you supply a customer with software that they cannot tune or troubleshoot apart from buying a faster server, you&#039;ve done them a disservice. When that server gets slow, their only option will be to spend more money on a larger server. They won&#039;t be able to call you and ask for help, they won&#039;t be able to give back to you and make your product better. Their only recourse will be to spend more money.</description>
		<content:encoded><![CDATA[<p>Siva, I&#8217;m going to disagree with you about everything you just said.</p>
<p>It&#8217;s possible to take advantage of SQL Server&#8217;s query optimizer without using stored procedures. You can achieve many of the same benefits by using <code>sp_executesql</code> to execute T-SQL statements as if they were stored procedures. These statements will receive fully optimized execution plans and those plans will be cached, allowing for plan re-use, a reduction in memory consumption (ad hoc plans can kill the cache), and a reduction in CPU utilization. </p>
<p>Encrypted stored procedures don&#8217;t have cached execution plans. Instead, every time an encrypted procedure runs in SQL Server, SQL Server has to go through the entire rigamarole of building an execution plan again. For infrequently used applications, this isn&#8217;t going to produce a noticeable effect. On busy, mission critical systems, encrypting stored procedures has effectively doomed the customer to buying a larger physical server to run SQL Server. With the licensing changes in SQL Server 2012 you can bet your bottom dollar that savvy customers are going to start watching CPU utilization like hawks.</p>
<p>I&#8217;m not really sure what code protection you provide. It&#8217;s laughably easy to rip the source code out of SQL Server even for an encrypted stored procedure. There are very cheap products on the market to decrypt stored procedures and it&#8217;s not terribly difficult to figure out the decryption yourself from a few quick searches with your favorite search engine. Security through obscurity will never be an answer because someone will always figure out a way around it. </p>
<p>Protecting IP is a fallacy. If someone wants your IP, they will get it. Your competitors don&#8217;t want your IP because you can take them to court and bury them in legal fees for years. Your customers don&#8217;t want to figure out your IP because, if they did, they would have developed it themselves long ago. If you want to protect against modifications, there are many ways to solve that problem. People have already commented about it. Jonathan Kehayias wrote an excellent <a href="http://sqlblog.com/blogs/jonathan_kehayias/archive/2010/05/06/the-database-as-intellectual-property.aspx" rel="nofollow">follow-up piece</a> about the IP protection argument. If you haven&#8217;t read it, I suggest that you do.</p>
<p>When you supply a customer with software that they cannot tune or troubleshoot apart from buying a faster server, you&#8217;ve done them a disservice. When that server gets slow, their only option will be to spend more money on a larger server. They won&#8217;t be able to call you and ask for help, they won&#8217;t be able to give back to you and make your product better. Their only recourse will be to spend more money.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Encrypted Stored Procedures and Their Effect on my Rug by Siva Sivapalan</title>
		<link>http://facility9.com/2010/04/encrypted-stored-procedures-and-their-effect-on-my-rug/#comment-2572</link>
		<dc:creator>Siva Sivapalan</dc:creator>
		<pubDate>Thu, 29 Dec 2011 12:11:30 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=1456#comment-2572</guid>
		<description>The current mass marketable Accounting softwares do not use stored procedures. as such they are not using the full power of the SQL server

As a small company who belives in such methods we develop software using such methods. we use the concept that the inteleigence is in the Data and not in the application. It is like that character Data in star trek. The whole of the logic of our application is in the data (including the SPs etc).

We feel that the big companies will be forced to change to these methods in the future. Not being able to protect our code will give them easy transition to use these methods. We wre not talking about one or two Stored procedures. 100&#039;s of them together who function together to give you a end product as a say a accounting system or booking system

Not having a  more rigoureous way to protect our Inetelectual Property is stopping us from mass marketting the product. This may be the reason that software such as Navision etc do not have Stored procedures</description>
		<content:encoded><![CDATA[<p>The current mass marketable Accounting softwares do not use stored procedures. as such they are not using the full power of the SQL server</p>
<p>As a small company who belives in such methods we develop software using such methods. we use the concept that the inteleigence is in the Data and not in the application. It is like that character Data in star trek. The whole of the logic of our application is in the data (including the SPs etc).</p>
<p>We feel that the big companies will be forced to change to these methods in the future. Not being able to protect our code will give them easy transition to use these methods. We wre not talking about one or two Stored procedures. 100&#8242;s of them together who function together to give you a end product as a say a accounting system or booking system</p>
<p>Not having a  more rigoureous way to protect our Inetelectual Property is stopping us from mass marketting the product. This may be the reason that software such as Navision etc do not have Stored procedures</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ten Reasons PostgreSQL is Better Than SQL Server by Ten Reasons PostgreSQL is Better Than SQL Server &#124; Facility9 &#171; ABENDance</title>
		<link>http://facility9.com/2011/12/ten-reasons-postgresql-is-better-than-sql-server/#comment-2561</link>
		<dc:creator>Ten Reasons PostgreSQL is Better Than SQL Server &#124; Facility9 &#171; ABENDance</dc:creator>
		<pubDate>Thu, 22 Dec 2011 04:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=2344#comment-2561</guid>
		<description>[...] Ten Reasons PostgreSQL is Better Than SQL Server &#124; Facility9.    LD_AddCustomAttr(&quot;AdOpt&quot;, &quot;1&quot;); LD_AddCustomAttr(&quot;Origin&quot;, &quot;other&quot;); [...]</description>
		<content:encoded><![CDATA[<p>[...] Ten Reasons PostgreSQL is Better Than SQL Server | Facility9.    LD_AddCustomAttr(&#8220;AdOpt&#8221;, &#8220;1&#8243;); LD_AddCustomAttr(&#8220;Origin&#8221;, &#8220;other&#8221;); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ten Reasons PostgreSQL is Better Than SQL Server by Performance Tuning Best Practices for MySQL Pipe Transactions &#124; OTC Capital Group</title>
		<link>http://facility9.com/2011/12/ten-reasons-postgresql-is-better-than-sql-server/#comment-2555</link>
		<dc:creator>Performance Tuning Best Practices for MySQL Pipe Transactions &#124; OTC Capital Group</dc:creator>
		<pubDate>Sat, 17 Dec 2011 01:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=2344#comment-2555</guid>
		<description>[...] hanging fruit&quot; on the tree of bottlenecks. It&#039;s not rocket science, but with a bit of acquired...   Google TechTalks April 28, 2006 Jay Pipes Jay Pipes is a co-author of the recently published Pro My...Google TechTalks April 28, 2006 Jay Pipes Jay Pipes is a co-author of the recently published Pro [...]</description>
		<content:encoded><![CDATA[<p>[...] hanging fruit&#8221; on the tree of bottlenecks. It&#8217;s not rocket science, but with a bit of acquired&#8230;   Google TechTalks April 28, 2006 Jay Pipes Jay Pipes is a co-author of the recently published Pro My&#8230;Google TechTalks April 28, 2006 Jay Pipes Jay Pipes is a co-author of the recently published Pro [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ten Reasons PostgreSQL is Better Than SQL Server by Jeremiah Peschka</title>
		<link>http://facility9.com/2011/12/ten-reasons-postgresql-is-better-than-sql-server/#comment-2553</link>
		<dc:creator>Jeremiah Peschka</dc:creator>
		<pubDate>Wed, 14 Dec 2011 15:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=2344#comment-2553</guid>
		<description>&lt;p&gt;Two other quick bits of info around PostgreSQL and scalability. You can see some of the current benchmarks here: &lt;a href=&quot;http://rhaas.blogspot.com/2011/09/scalability-in-graphical-form-analyzed.html&quot; rel=&quot;nofollow&quot;&gt;Scalability, in Graphical Form, Analyzed&lt;/a&gt;. As far as other scalable companies using PostgreSQL - &lt;a href=&quot;http://instagram-engineering.tumblr.com/post/10853187575/sharding-ids-at-instagram&quot; rel=&quot;nofollow&quot;&gt;Instagram&lt;/a&gt; have recently published how they scale with PostgreSQL.&lt;/p&gt;

&lt;p&gt;TL;DR version: Benchmarks show PostgreSQL 9.1 scaling up to around 45,000 transactions per second with 9.2&#039;s code base edging past the 200,000 TPS mark.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Two other quick bits of info around PostgreSQL and scalability. You can see some of the current benchmarks here: <a href="http://rhaas.blogspot.com/2011/09/scalability-in-graphical-form-analyzed.html" rel="nofollow">Scalability, in Graphical Form, Analyzed</a>. As far as other scalable companies using PostgreSQL &#8211; <a href="http://instagram-engineering.tumblr.com/post/10853187575/sharding-ids-at-instagram" rel="nofollow">Instagram</a> have recently published how they scale with PostgreSQL.</p>
<p>TL;DR version: Benchmarks show PostgreSQL 9.1 scaling up to around 45,000 transactions per second with 9.2&#8242;s code base edging past the 200,000 TPS mark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ten Reasons PostgreSQL is Better Than SQL Server by Jeremiah Peschka</title>
		<link>http://facility9.com/2011/12/ten-reasons-postgresql-is-better-than-sql-server/#comment-2550</link>
		<dc:creator>Jeremiah Peschka</dc:creator>
		<pubDate>Wed, 14 Dec 2011 04:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://facility9.com/?p=2344#comment-2550</guid>
		<description>While I personally haven&#039;t worked with systems that have those requirements (defining 99.995% uptime is tricky), I know that many systems out there are working well within those limits. &lt;a href=&quot;http://myemma.com&quot; rel=&quot;nofollow&quot;&gt;Emma&lt;/a&gt; have a particularly large PostgreSQL installation. Heroku have also chosen PostgreSQL as the RDBMS backend for all applications on Heroku. If you have control of the hardware, hitting those requirements shouldn&#039;t be difficult at all. If you&#039;d like, you can hit me up via this &lt;a href=&quot;http://www.brentozar.com/consultants/jeremiah-peschka/&quot; rel=&quot;nofollow&quot;&gt;delightful form&lt;/a&gt; and we can chat via email a bit more about what you&#039;re trying to do.</description>
		<content:encoded><![CDATA[<p>While I personally haven&#8217;t worked with systems that have those requirements (defining 99.995% uptime is tricky), I know that many systems out there are working well within those limits. <a href="http://myemma.com" rel="nofollow">Emma</a> have a particularly large PostgreSQL installation. Heroku have also chosen PostgreSQL as the RDBMS backend for all applications on Heroku. If you have control of the hardware, hitting those requirements shouldn&#8217;t be difficult at all. If you&#8217;d like, you can hit me up via this <a href="http://www.brentozar.com/consultants/jeremiah-peschka/" rel="nofollow">delightful form</a> and we can chat via email a bit more about what you&#8217;re trying to do.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 2/10 queries in 0.005 seconds using disk: basic
Object Caching 449/457 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d1kpgdt94igfig.cloudfront.net

Served from: facility9.com @ 2012-02-11 03:14:53 -->
