<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetMysql.ru - информация о СУБД MySQL &#187; oracle</title>
	<atom:link href="http://planetmysql.ru/category/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Fri, 25 May 2012 06:11:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Best of Guide – Highlights of Our Popular Content</title>
		<link>http://feedproxy.google.com/~r/iheavy/~3/FrdG43vyk8g/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=best-of-guide-highlights-of-our-popular-content</link>
		<comments>http://feedproxy.google.com/~r/iheavy/~3/FrdG43vyk8g/#comments</comments>
		<pubDate>Thu, 24 May 2012 17:00:49 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[attracting talent]]></category>
		<category><![CDATA[Database Management]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[howto guides]]></category>
		<category><![CDATA[hr]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.iheavy.com/?p=4399</guid>
		<description><![CDATA[Read the original article at Best of Guide &#8211; Highlights of Our Popular ContentTop 5 Most Popular5 Things Toxic to ScalabilityWe use a broad brush to highlight the biggest no-nos in web application scalability.5 Ways to Boost Scalability for MySQLWe dig into scalability, steering to the richest areas to focus on.8 Best Practices for Deploying MySQL Databases on Amazon EC2MySQL on Amazon EC2, the what, how and when.MySQL and Oracle &#8211; Migration ConsiderationsWe highlight some of the big differences between the two database engines. We&#8217;re also working on revamping this content, so stay tuned for more.MySQL DBA Interview GuideInterviewing a MySQL DBA &#8211; a guide for managers. Also helpful if you&#8217;re gearing up for an interview.Hiring GuidesMySQL DBA Interview Questions (part 1)MySQL DBA Interview Questions (part 2)This two part guide for a hiring manager, focuses on the MySQL Database Operations role.Interviewing an Oracle DBA CandidateA long time favorite, a hiring guide for Oracle DBAs.Hiring a Great DeveloperDevops is the latest craze in bringing the worlds of operations and development together.  We talk about how to identify and attract such a candidate.Hiring an Amazon EC2 ExpertToday the cloud is *almost* synonymous with Amazon Web Services and their Elastic Compute (EC2) cloud offering.  Want to hire the best, here&#8217;s the step-by-step guide.Howtos5 Tips for Web Application Caching for PerformanceCaching caching everywhere.  Learn to do it right.MySQL Replication with HotbackupsHotbackups make building replicas a snap.  Avoid the downtime &#38; speedup the process.Ten Best Practices for MySQL BackupsGet your backups right so you can get some sleep at night!Autoscaling MySQL on Amazon EC2Learn how to automatically spinup new MySQL slaves in Amazon EC2.Industry CommentaryFinding a Mythical MySQL DBAA decade ago startups large and small were running on Oracle, but no longer.  As the shift intensifies, it becomes harder and harder to find the right talent.  Here&#8217;s why.Myth of Five NinesHigh availability ain&#8217;t what it used to be.  Here&#8217;s why nobody is really achieving so-called five nines.Why Generalists are Better at Scaling the WebWe argue that technologists with broad experience are needed to achieve scalability for today&#8217;s high traffic high transaction websites.Startup &#38; Small Business Advice3 Things Every CEO Should Know About the CloudYou&#8217;ve heard all the hype.  Now for some medicine.Consulting 101 &#8211; Finding BusinessConsulting 101 &#8211; Completing EngagementsConsulting 101 &#8211; Growing BusinessOur three part guide takes you through ten steps to building a successful consulting business.  This is as much a guide for freelancers or wanna be consultants, as it is for startups, and those wishing to hire good temporary resources.Book ReviewsScalability Rules for Managers &#38; StartupsLearn about scalability from the guys at AKF.Ronald Bradford&#8217;s Guide to Writing Better SQLHere&#8217;s a great how-to book, short and to the point.  Optimizing those queries!The Lean Startup &#8211; Eric RiesBuilding a startup doesn&#8217;t have to mean big money. Stay efficient and build those margins.What Wouldn&#8217;t Google Do &#8211; JarvisJeff Jarvis champions Google, but we flip the question around.Hidden GemsCloud Computing Use CasesCut through the hype.  Which types of applications really do lend themselves to deploying in the cloud?Why (or Why Not) to Migrate to the CloudAsk some tough questions before you deploy everything in the cloud.3 Biggest MySQL Migration SurprisesMigrating your application from Oracle to MySQL, you may be in for a bumpy road.  Here are a few things to watch out for.Introduction to EC2 Cloud DeploymentsSoup to nuts guide to deploying applications on Amazon Web Services EC2.For more articles like these go to iHeavy, Inc +1-212-533-6828]]></description>
			<content:encoded><![CDATA[<p>Read the original article at <a href="http://www.iheavy.com/2012/05/24/best-guide-highlights-popular-content/">Best of Guide &#8211; Highlights of Our Popular Content</a></p><h2><a href="http://www.iheavy.com/2012/05/24/best-guide-highlights-popular-content/gift/" rel="attachment wp-att-4430"><img class="alignleft size-full wp-image-4430" title="gift" src="http://www.iheavy.com/wp-content/uploads/2012/05/gift.png" alt="" width="250" height="194" /></a>Top 5 Most Popular</h2><div><ul><ul><li><a href="http://www.iheavy.com/2011/08/26/5-things-are-toxic-to-scalability/">5 Things Toxic to Scalability</a></li></ul></ul><p>We use a broad brush to highlight the biggest no-nos in web application scalability.</p><ul><ul><li><a href="http://www.iheavy.com/2011/07/28/5-ways-to-boost-mysql-scalability/">5 Ways to Boost Scalability for MySQL</a></li></ul></ul><p>We dig into scalability, steering to the richest areas to focus on.</p><ul><ul><li><a href="http://www.iheavy.com/2011/02/21/deploying-mysql-on-amazon-ec2-best-practices/">8 Best Practices for Deploying MySQL Databases on Amazon EC2</a></li></ul></ul><p>MySQL on Amazon EC2, the what, how and when.</p><ul><ul><li><a href="http://www.iheavy.com/2008/01/01/migrating-mysql-to-oracle/">MySQL and Oracle &#8211; Migration Considerations</a></li></ul></ul><p>We highlight some of the big differences between the two database engines. We&#8217;re also working on revamping this content, so stay tuned for more.</p><ul><ul><li><a href="http://www.iheavy.com/2012/02/26/top-mysql-dba-interview-questions-part-1/">MySQL DBA Interview Guide</a></li></ul></ul><p>Interviewing a MySQL DBA &#8211; a guide for managers. Also helpful if you&#8217;re gearing up for an interview.</p><h2>Hiring Guides</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2012/02/26/top-mysql-dba-interview-questions-part-1/">MySQL DBA Interview Questions (part 1)</a></li><li><a href="http://www.iheavy.com/2012/02/27/top-mysql-dba-interview-questions-part-2/">MySQL DBA Interview Questions (part 2)</a></li></ul></ul></ul><p>This two part guide for a hiring manager, focuses on the MySQL Database Operations role.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2009/01/01/oracle-dba-interview-questions/">Interviewing an Oracle DBA Candidate</a></li></ul></ul></ul><p>A long time favorite, a hiring guide for Oracle DBAs.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/11/25/how-to-hire-a-developer-that-doesnt-suck/">Hiring a Great Developer</a></li></ul></ul></ul><p>Devops is the latest craze in bringing the worlds of operations and development together.  We talk about how to identify and attract such a candidate.</p><ul><ul><li><a href="http://www.iheavy.com/2011/08/05/ec2-interview-aws-interview-cloud-interview-8-questions/">Hiring an Amazon EC2 Expert</a></li></ul></ul><p>Today the cloud is *almost* synonymous with Amazon Web Services and their Elastic Compute (EC2) cloud offering.  Want to hire the best, here&#8217;s the step-by-step guide.</p><h2>Howtos</h2><ul><ul><li><a href="http://www.iheavy.com/2011/11/01/5-tips-cache-websites-boost-speed/">5 Tips for Web Application Caching for Performance</a></li></ul></ul><p>Caching caching everywhere.  Learn to do it right.</p><ul><ul><li><a href="http://www.iheavy.com/2012/04/17/easy-mysql-replication-with-hotbackups-2/">MySQL Replication with Hotbackups</a></li></ul></ul><p>Hotbackups make building replicas a snap.  Avoid the downtime &amp; speedup the process.</p><ul><ul><li><a href="http://www.iheavy.com/2012/05/03/ten-things-remember-mysql-backups/">Ten Best Practices for MySQL Backups</a></li></ul></ul><p>Get your backups right so you can get some sleep at night!</p><ul><ul><li><a href="http://www.iheavy.com/2012/04/09/autoscaling-mysql-on-amazon-ec2/">Autoscaling MySQL on Amazon EC2</a></li></ul></ul><p>Learn how to automatically spinup new MySQL slaves in Amazon EC2.</p><h2>Industry Commentary</h2><ul><ul><li><a href="http://www.iheavy.com/2011/12/19/mythical-mysql-dba/">Finding a Mythical MySQL DBA</a></li></ul></ul><p>A decade ago startups large and small were running on Oracle, but no longer.  As the shift intensifies, it becomes harder and harder to find the right talent.  Here&#8217;s why.</p><ul><ul><li><a href="http://www.iheavy.com/2012/04/01/the-myth-of-five-nines-why-high-availability-is-overrated/">Myth of Five Nines</a></li></ul></ul><p>High availability ain&#8217;t what it used to be.  Here&#8217;s why nobody is really achieving so-called five nines.</p><ul><ul><li><a href="http://www.iheavy.com/2011/10/25/why-generalists-better-scaling-web/">Why Generalists are Better at Scaling the Web</a></li></ul></ul><p>We argue that technologists with broad experience are needed to achieve scalability for today&#8217;s high traffic high transaction websites.</p><h2>Startup &amp; Small Business Advice</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2012/05/08/3-things-ceos-should-know-about-the-cloud-2/">3 Things Every CEO Should Know About the Cloud</a></li></ul></ul></ul><p>You&#8217;ve heard all the hype.  Now for some medicine.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2012/05/10/tech-consulting-essentials-getting-the-business/">Consulting 101 &#8211; Finding Business</a></li><li><a href="http://www.iheavy.com/2012/05/15/consulting-essentials-managing-completing-engagements/">Consulting 101 &#8211; Completing Engagements</a></li><li><a href="http://www.iheavy.com/2012/05/17/consulting-essentials-building-your-business/">Consulting 101 &#8211; Growing Business</a></li></ul></ul></ul><p>Our three part guide takes you through ten steps to building a successful consulting business.  This is as much a guide for freelancers or wanna be consultants, as it is for startups, and those wishing to hire good temporary resources.</p><h2>Book Reviews</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2012/01/10/scalability-rules-managers-startups/">Scalability Rules for Managers &amp; Startups</a></li></ul></ul></ul><p>Learn about scalability from the guys at AKF.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/11/03/book-review-effective-mysql-optimizing-sql/">Ronald Bradford&#8217;s Guide to Writing Better SQL</a></li></ul></ul></ul><p>Here&#8217;s a great how-to book, short and to the point.  Optimizing those queries!</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/10/27/book-review-lean-startup-eric-ries/">The Lean Startup &#8211; Eric Ries</a></li></ul></ul></ul><p>Building a startup doesn&#8217;t have to mean big money. Stay efficient and build those margins.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2012/01/27/what-wouldnt-google-do/">What Wouldn&#8217;t Google Do &#8211; Jarvis</a></li></ul></ul></ul><p>Jeff Jarvis champions Google, but we flip the question around.</p><h2>Hidden Gems</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2011/04/05/cloud-computing-use-cases/">Cloud Computing Use Cases</a></li></ul></ul></ul><p>Cut through the hype.  Which types of applications really do lend themselves to deploying in the cloud?</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/07/13/migrating-to-the-cloud-why-and-why-not/">Why (or Why Not) to Migrate to the Cloud</a></li></ul></ul></ul><p>Ask some tough questions before you deploy everything in the cloud.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/08/29/3-biggest-mysql-migration-surprises/">3 Biggest MySQL Migration Surprises</a></li></ul></ul></ul><p>Migrating your application from Oracle to MySQL, you may be in for a bumpy road.  Here are a few things to watch out for.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2010/12/14/introduction-to-ec2-cloud-deployments/">Introduction to EC2 Cloud Deployments</a></li></ul></ul></ul><p>Soup to nuts guide to deploying applications on Amazon Web Services EC2.</p></div><p>For more articles like these go to <a href="http://www.iheavy.com">iHeavy, Inc +1-212-533-6828</a></p><img src="http://feeds.feedburner.com/~r/iheavy/~4/FrdG43vyk8g" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33336&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33336&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/24/best-of-guide-highlights-of-our-popular-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best of Guide – Highlights of Our Popular Content</title>
		<link>http://feedproxy.google.com/~r/iheavy/~3/FrdG43vyk8g/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=best-of-guide-highlights-of-our-popular-content</link>
		<comments>http://feedproxy.google.com/~r/iheavy/~3/FrdG43vyk8g/#comments</comments>
		<pubDate>Thu, 24 May 2012 17:00:49 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[attracting talent]]></category>
		<category><![CDATA[Database Management]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[howto guides]]></category>
		<category><![CDATA[hr]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.iheavy.com/?p=4399</guid>
		<description><![CDATA[Read the original article at Best of Guide &#8211; Highlights of Our Popular ContentTop 5 Most Popular5 Things Toxic to ScalabilityWe use a broad brush to highlight the biggest no-nos in web application scalability.5 Ways to Boost Scalability for MySQLWe dig into scalability, steering to the richest areas to focus on.8 Best Practices for Deploying MySQL Databases on Amazon EC2MySQL on Amazon EC2, the what, how and when.MySQL and Oracle &#8211; Migration ConsiderationsWe highlight some of the big differences between the two database engines. We&#8217;re also working on revamping this content, so stay tuned for more.MySQL DBA Interview GuideInterviewing a MySQL DBA &#8211; a guide for managers. Also helpful if you&#8217;re gearing up for an interview.Hiring GuidesMySQL DBA Interview Questions (part 1)MySQL DBA Interview Questions (part 2)This two part guide for a hiring manager, focuses on the MySQL Database Operations role.Interviewing an Oracle DBA CandidateA long time favorite, a hiring guide for Oracle DBAs.Hiring a Great DeveloperDevops is the latest craze in bringing the worlds of operations and development together.  We talk about how to identify and attract such a candidate.Hiring an Amazon EC2 ExpertToday the cloud is *almost* synonymous with Amazon Web Services and their Elastic Compute (EC2) cloud offering.  Want to hire the best, here&#8217;s the step-by-step guide.Howtos5 Tips for Web Application Caching for PerformanceCaching caching everywhere.  Learn to do it right.MySQL Replication with HotbackupsHotbackups make building replicas a snap.  Avoid the downtime &#38; speedup the process.Ten Best Practices for MySQL BackupsGet your backups right so you can get some sleep at night!Autoscaling MySQL on Amazon EC2Learn how to automatically spinup new MySQL slaves in Amazon EC2.Industry CommentaryFinding a Mythical MySQL DBAA decade ago startups large and small were running on Oracle, but no longer.  As the shift intensifies, it becomes harder and harder to find the right talent.  Here&#8217;s why.Myth of Five NinesHigh availability ain&#8217;t what it used to be.  Here&#8217;s why nobody is really achieving so-called five nines.Why Generalists are Better at Scaling the WebWe argue that technologists with broad experience are needed to achieve scalability for today&#8217;s high traffic high transaction websites.Startup &#38; Small Business Advice3 Things Every CEO Should Know About the CloudYou&#8217;ve heard all the hype.  Now for some medicine.Consulting 101 &#8211; Finding BusinessConsulting 101 &#8211; Completing EngagementsConsulting 101 &#8211; Growing BusinessOur three part guide takes you through ten steps to building a successful consulting business.  This is as much a guide for freelancers or wanna be consultants, as it is for startups, and those wishing to hire good temporary resources.Book ReviewsScalability Rules for Managers &#38; StartupsLearn about scalability from the guys at AKF.Ronald Bradford&#8217;s Guide to Writing Better SQLHere&#8217;s a great how-to book, short and to the point.  Optimizing those queries!The Lean Startup &#8211; Eric RiesBuilding a startup doesn&#8217;t have to mean big money. Stay efficient and build those margins.What Wouldn&#8217;t Google Do &#8211; JarvisJeff Jarvis champions Google, but we flip the question around.Hidden GemsCloud Computing Use CasesCut through the hype.  Which types of applications really do lend themselves to deploying in the cloud?Why (or Why Not) to Migrate to the CloudAsk some tough questions before you deploy everything in the cloud.3 Biggest MySQL Migration SurprisesMigrating your application from Oracle to MySQL, you may be in for a bumpy road.  Here are a few things to watch out for.Introduction to EC2 Cloud DeploymentsSoup to nuts guide to deploying applications on Amazon Web Services EC2.For more articles like these go to iHeavy, Inc +1-212-533-6828]]></description>
			<content:encoded><![CDATA[<p>Read the original article at <a href="http://www.iheavy.com/2012/05/24/best-guide-highlights-popular-content/">Best of Guide &#8211; Highlights of Our Popular Content</a></p><h2><a href="http://www.iheavy.com/2012/05/24/best-guide-highlights-popular-content/gift/" rel="attachment wp-att-4430"><img class="alignleft size-full wp-image-4430" title="gift" src="http://www.iheavy.com/wp-content/uploads/2012/05/gift.png" alt="" width="250" height="194" /></a>Top 5 Most Popular</h2><div><ul><ul><li><a href="http://www.iheavy.com/2011/08/26/5-things-are-toxic-to-scalability/">5 Things Toxic to Scalability</a></li></ul></ul><p>We use a broad brush to highlight the biggest no-nos in web application scalability.</p><ul><ul><li><a href="http://www.iheavy.com/2011/07/28/5-ways-to-boost-mysql-scalability/">5 Ways to Boost Scalability for MySQL</a></li></ul></ul><p>We dig into scalability, steering to the richest areas to focus on.</p><ul><ul><li><a href="http://www.iheavy.com/2011/02/21/deploying-mysql-on-amazon-ec2-best-practices/">8 Best Practices for Deploying MySQL Databases on Amazon EC2</a></li></ul></ul><p>MySQL on Amazon EC2, the what, how and when.</p><ul><ul><li><a href="http://www.iheavy.com/2008/01/01/migrating-mysql-to-oracle/">MySQL and Oracle &#8211; Migration Considerations</a></li></ul></ul><p>We highlight some of the big differences between the two database engines. We&#8217;re also working on revamping this content, so stay tuned for more.</p><ul><ul><li><a href="http://www.iheavy.com/2012/02/26/top-mysql-dba-interview-questions-part-1/">MySQL DBA Interview Guide</a></li></ul></ul><p>Interviewing a MySQL DBA &#8211; a guide for managers. Also helpful if you&#8217;re gearing up for an interview.</p><h2>Hiring Guides</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2012/02/26/top-mysql-dba-interview-questions-part-1/">MySQL DBA Interview Questions (part 1)</a></li><li><a href="http://www.iheavy.com/2012/02/27/top-mysql-dba-interview-questions-part-2/">MySQL DBA Interview Questions (part 2)</a></li></ul></ul></ul><p>This two part guide for a hiring manager, focuses on the MySQL Database Operations role.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2009/01/01/oracle-dba-interview-questions/">Interviewing an Oracle DBA Candidate</a></li></ul></ul></ul><p>A long time favorite, a hiring guide for Oracle DBAs.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/11/25/how-to-hire-a-developer-that-doesnt-suck/">Hiring a Great Developer</a></li></ul></ul></ul><p>Devops is the latest craze in bringing the worlds of operations and development together.  We talk about how to identify and attract such a candidate.</p><ul><ul><li><a href="http://www.iheavy.com/2011/08/05/ec2-interview-aws-interview-cloud-interview-8-questions/">Hiring an Amazon EC2 Expert</a></li></ul></ul><p>Today the cloud is *almost* synonymous with Amazon Web Services and their Elastic Compute (EC2) cloud offering.  Want to hire the best, here&#8217;s the step-by-step guide.</p><h2>Howtos</h2><ul><ul><li><a href="http://www.iheavy.com/2011/11/01/5-tips-cache-websites-boost-speed/">5 Tips for Web Application Caching for Performance</a></li></ul></ul><p>Caching caching everywhere.  Learn to do it right.</p><ul><ul><li><a href="http://www.iheavy.com/2012/04/17/easy-mysql-replication-with-hotbackups-2/">MySQL Replication with Hotbackups</a></li></ul></ul><p>Hotbackups make building replicas a snap.  Avoid the downtime &amp; speedup the process.</p><ul><ul><li><a href="http://www.iheavy.com/2012/05/03/ten-things-remember-mysql-backups/">Ten Best Practices for MySQL Backups</a></li></ul></ul><p>Get your backups right so you can get some sleep at night!</p><ul><ul><li><a href="http://www.iheavy.com/2012/04/09/autoscaling-mysql-on-amazon-ec2/">Autoscaling MySQL on Amazon EC2</a></li></ul></ul><p>Learn how to automatically spinup new MySQL slaves in Amazon EC2.</p><h2>Industry Commentary</h2><ul><ul><li><a href="http://www.iheavy.com/2011/12/19/mythical-mysql-dba/">Finding a Mythical MySQL DBA</a></li></ul></ul><p>A decade ago startups large and small were running on Oracle, but no longer.  As the shift intensifies, it becomes harder and harder to find the right talent.  Here&#8217;s why.</p><ul><ul><li><a href="http://www.iheavy.com/2012/04/01/the-myth-of-five-nines-why-high-availability-is-overrated/">Myth of Five Nines</a></li></ul></ul><p>High availability ain&#8217;t what it used to be.  Here&#8217;s why nobody is really achieving so-called five nines.</p><ul><ul><li><a href="http://www.iheavy.com/2011/10/25/why-generalists-better-scaling-web/">Why Generalists are Better at Scaling the Web</a></li></ul></ul><p>We argue that technologists with broad experience are needed to achieve scalability for today&#8217;s high traffic high transaction websites.</p><h2>Startup &amp; Small Business Advice</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2012/05/08/3-things-ceos-should-know-about-the-cloud-2/">3 Things Every CEO Should Know About the Cloud</a></li></ul></ul></ul><p>You&#8217;ve heard all the hype.  Now for some medicine.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2012/05/10/tech-consulting-essentials-getting-the-business/">Consulting 101 &#8211; Finding Business</a></li><li><a href="http://www.iheavy.com/2012/05/15/consulting-essentials-managing-completing-engagements/">Consulting 101 &#8211; Completing Engagements</a></li><li><a href="http://www.iheavy.com/2012/05/17/consulting-essentials-building-your-business/">Consulting 101 &#8211; Growing Business</a></li></ul></ul></ul><p>Our three part guide takes you through ten steps to building a successful consulting business.  This is as much a guide for freelancers or wanna be consultants, as it is for startups, and those wishing to hire good temporary resources.</p><h2>Book Reviews</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2012/01/10/scalability-rules-managers-startups/">Scalability Rules for Managers &amp; Startups</a></li></ul></ul></ul><p>Learn about scalability from the guys at AKF.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/11/03/book-review-effective-mysql-optimizing-sql/">Ronald Bradford&#8217;s Guide to Writing Better SQL</a></li></ul></ul></ul><p>Here&#8217;s a great how-to book, short and to the point.  Optimizing those queries!</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/10/27/book-review-lean-startup-eric-ries/">The Lean Startup &#8211; Eric Ries</a></li></ul></ul></ul><p>Building a startup doesn&#8217;t have to mean big money. Stay efficient and build those margins.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2012/01/27/what-wouldnt-google-do/">What Wouldn&#8217;t Google Do &#8211; Jarvis</a></li></ul></ul></ul><p>Jeff Jarvis champions Google, but we flip the question around.</p><h2>Hidden Gems</h2><ul><ul><ul><li><a href="http://www.iheavy.com/2011/04/05/cloud-computing-use-cases/">Cloud Computing Use Cases</a></li></ul></ul></ul><p>Cut through the hype.  Which types of applications really do lend themselves to deploying in the cloud?</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/07/13/migrating-to-the-cloud-why-and-why-not/">Why (or Why Not) to Migrate to the Cloud</a></li></ul></ul></ul><p>Ask some tough questions before you deploy everything in the cloud.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2011/08/29/3-biggest-mysql-migration-surprises/">3 Biggest MySQL Migration Surprises</a></li></ul></ul></ul><p>Migrating your application from Oracle to MySQL, you may be in for a bumpy road.  Here are a few things to watch out for.</p><ul><ul><ul><li><a href="http://www.iheavy.com/2010/12/14/introduction-to-ec2-cloud-deployments/">Introduction to EC2 Cloud Deployments</a></li></ul></ul></ul><p>Soup to nuts guide to deploying applications on Amazon Web Services EC2.</p></div><p>For more articles like these go to <a href="http://www.iheavy.com">iHeavy, Inc +1-212-533-6828</a></p><img src="http://feeds.feedburner.com/~r/iheavy/~4/FrdG43vyk8g" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33336&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33336&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/24/best-of-guide-highlights-of-our-popular-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Striped Views</title>
		<link>http://blog.mclaughlinsoftware.com/2012/05/23/mysql-striped-views/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-striped-views</link>
		<comments>http://blog.mclaughlinsoftware.com/2012/05/23/mysql-striped-views/#comments</comments>
		<pubDate>Thu, 24 May 2012 05:41:40 +0000</pubDate>
		<dc:creator>Michael McLaughlin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[PSM]]></category>
		<category><![CDATA[Stored Procedures]]></category>

		<guid isPermaLink="false">http://blog.mclaughlinsoftware.com/?p=5938</guid>
		<description><![CDATA[A question came up today about how to stripe a MySQL view, and this post shows you how. Along with the question, there was a complaint about why you can&#8217;t use session variables in a view definition. It&#8217;s important to note two things: there&#8217;s a workaround and there&#8217;s an outstanding request to add lift the feature limitation in Bug 18433.
 A striped view lets authorized users see only part of a table, and is how Oracle Database 11g sets up Virtual Private Databases. Oracle provides both schema (or database) level access and fine-grained control access. Fine grained control involves setting a special session variable during a user&#8217;s login. This is typically done by checking the rights in an Access Control List (ACL) and using an Oracle built-in package.
You can do more or less the same thing in MySQL by using stored functions. One function would set the session variable and the other would fetch the value for comparison in a view.
Most developers who try this initially meet failure because they try to embed the session variable inside the view, like this trivial example with Hobbits (can&#8217;t resist the example with the first installment from Peter Jackson out later this year):

1
2
CREATE VIEW hobbit_v AS
SELECT * FROM hobbit WHERE hobbit_name = @sv_login_name;

The syntax is disallowed, as explained in the MySQL Reference 13.1.20 CREATE VIEW Syntax documentation. The attempt raises the following error message:

ERROR 1351 &#040;HY000&#041;: VIEW's SELECT contains a variable or parameter

The fix is quite simple, you write a function that sets the ACL value for the session and another that queries the ACL session value. For the example, I&#8217;ve written the SET_LOGIN_NAME and a GET_LOGIN_NAME functions. (If you&#8217;re new to stored programs, you can find a 58 page chapter on writing them in my Oracle Database 11g &#038; MySQL 5.6 Developer Handbook (Oracle Press) or you can use Guy Harrison&#8217;s MySQL Stored Procedure Programming.)
You would call the SET_LOGIN_NAME when you connect to the MySQL database as the first thing to implement this type of architecture. You would define the function like the following. (Please note that the example includes all setup statements from the command line and should enable you cutting and pasting it.  ):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-- Change the delimiter to something other than a semicolon.
DELIMITER $$
&#160;
-- Conditionally drop the function.
DROP FUNCTION IF EXISTS set_login_name$$
&#160;
-- Create the function.
CREATE FUNCTION set_login_name&#040;pv_login_name VARCHAR&#040;20&#041;&#041; RETURNS INT UNSIGNED
BEGIN
&#160;
  /* Declare a local variable to verify completion of the task. */
  DECLARE  lv_success_flag  INT UNSIGNED  DEFAULT FALSE;
&#160;
  /* Check whether the input value is something other than a null value. */
  IF pv_login_name IS NOT NULL THEN
&#160;
    /* Set the session variable and enable the success flag. */
    SET @sv_login_name := pv_login_name;
    SET lv_success_flag := TRUE;
&#160;
  END IF;
&#160;
  /* Return the success flag. */
  RETURN lv_success_flag;
END;
$$
&#160;
-- Change the delimiter back to a semicolon.
DELIMITER ;

You can use a query to set and confirm action like this:

SELECT IF&#040;set_login_name&#040;'Frodo'&#041;=1,'Login Name Set','Login Name Not Set'&#041; AS &#34;Login Name Status&#34;;

A more practical example in an API would be this, which returns zero when unset and one when set:

SELECT set_login_name&#040;'Frodo'&#041; AS &#34;Login Name Status&#34;;

The getter function for this example, simply reads the current value of the MySQL session variable. Like the prior example, it&#8217;s ready to run too.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-- Change the delimiter to something other than a semicolon.
DELIMITER $$
&#160;
-- Conditionally drop the function.
DROP FUNCTION IF EXISTS get_login_name$$
&#160;
-- Create the function.
CREATE FUNCTION get_login_name&#040;&#041; RETURNS VARCHAR&#040;20&#041;
BEGIN
  /* Return the success flag. */
  RETURN @sv_login_name;
END;
$$
&#160;
-- Change the delimiter back to a semicolon.
DELIMITER ;

Before you test it, lets create a HOBBIT table, seed it with data, and create a HOBBIT_V view. They&#8217;re bundled together in the following microscript:

-- Conditionally drop the table.
DROP TABLE IF EXISTS hobbit;
&#160;
-- Create the table.
CREATE TABLE hobbit
&#040; hobbit_id    INT UNSIGNED
, hobbit_name  VARCHAR&#040;20&#041;&#041;;
&#160;
-- Seed two rows.
INSERT INTO hobbit VALUES &#040; 1,'Bilbo'&#041;,&#040; 1,'Frodo'&#041;;
&#160;
-- Conditionally drop the view.
DROP VIEW IF EXISTS hobbit_v;
&#160;
-- Create the function-enabled view.
CREATE VIEW hobbit_v AS
SELECT * FROM hobbit WHERE hobbit_name = get_login_name&#040;&#041;;

A query to the table after setting the session variable will only return one row, the row with Frodo in the HOBBIT_NAME column. It also guarantees an unfiltered UPDATE statement against the view only updates the single row returned, like this:

UPDATE hobbit_v SET hobbit_id = 2;

In a real solution, there are more steps. For example, you&#8217;d want your tables in one database, views in another, and functions and procedures in a library database. However, I hope this helps seed some ideas for those interested in creating fine-grained virtual private databases in MySQL with user-authenticated application controls.]]></description>
			<content:encoded><![CDATA[<p>A question came up today about how to stripe a MySQL view, and this post shows you how. Along with the question, there was a complaint about why you <a href="http://dev.mysql.com/doc/refman/5.5/en/create-view.html">can&#8217;t use session variables in a view definition</a>. It&#8217;s important to note two things: there&#8217;s a workaround and there&#8217;s an outstanding request to add lift the feature limitation in <a href="http://bugs.mysql.com/bug.php?id=18433">Bug 18433</a>.</p>
<p><img src="http://www.oracle.com/ocom/groups/public/@otn/documents/digitalasset/104361.gif%20" /> A striped view lets authorized users see only part of a table, and is how Oracle Database 11<em>g</em> sets up Virtual Private Databases. Oracle provides both schema (or database) level access and fine-grained control access. Fine grained control involves setting a special session variable during a user&#8217;s login. This is typically done by checking the rights in an <a href="http://en.wikipedia.org/wiki/Access_control_list">Access Control List (ACL)</a> and using an Oracle built-in package.</p>
<p>You can do more or less the same thing in MySQL by using stored functions. One function would set the session variable and the other would fetch the value for comparison in a view.</p>
<p>Most developers who try this initially meet failure because they try to embed the session variable inside the view, like this trivial example with <em>Hobbits</em> (can&#8217;t resist the example with the first installment from Peter Jackson out later this year):</p>

<div><table><tr><td><pre>1
2
</pre></td><td><pre><span>CREATE</span> <span>VIEW</span> hobbit_v <span>AS</span>
<span>SELECT</span> <span>*</span> <span>FROM</span> hobbit <span>WHERE</span> hobbit_name <span>=</span> @sv_login_name;</pre></td></tr></table></div>

<p>The syntax is disallowed, as explained in the <a href="http://dev.mysql.com/doc/refman/5.5/en/create-view.html">MySQL Reference 13.1.20 <span>CREATE VIEW</span> Syntax</a> documentation. The attempt raises the following error message:</p>

<div><div><pre>ERROR <span>1351</span> <span>&#40;</span>HY000<span>&#41;</span>: <span>VIEW</span><span>'s SELECT contains a variable or parameter</span></pre></div></div>

<p>The fix is quite simple, you write a function that sets the ACL value for the session and another that queries the ACL session value. For the example, I&#8217;ve written the <span>SET_LOGIN_NAME</span> and a <span>GET_LOGIN_NAME</span> functions. (If you&#8217;re new to stored programs, you can find a 58 page chapter on writing them in my <a href="http://www.amazon.com/gp/product/0071768858/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0071768858">Oracle Database 11<em>g</em> &#038; MySQL 5.6 Developer Handbook (Oracle Press)</a> or you can use Guy Harrison&#8217;s <a href="http://www.amazon.com/gp/product/0596100892/ref=as_li_tf_tl?ie=UTF8&amp;tag=macloc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0596100892">MySQL Stored Procedure Programming</a>.)</p>
<p>You would call the <span>SET_LOGIN_NAME</span> when you connect to the MySQL database as the first thing to implement this type of architecture. You would define the function like the following. (Please note that the example includes all setup statements from the command line and should enable you cutting and pasting it. <img src="http://blog.mclaughlinsoftware.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /> ):</p>

<div><table><tr><td><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
</pre></td><td><pre><span>-- Change the delimiter to something other than a semicolon.</span>
DELIMITER $$
&nbsp;
<span>-- Conditionally drop the function.</span>
<span>DROP</span> <span>FUNCTION</span> <span>IF</span> <span>EXISTS</span> set_login_name$$
&nbsp;
<span>-- Create the function.</span>
<span>CREATE</span> <span>FUNCTION</span> set_login_name<span>&#40;</span>pv_login_name <span>VARCHAR</span><span>&#40;</span><span>20</span><span>&#41;</span><span>&#41;</span> <span>RETURNS</span> <span>INT</span> <span>UNSIGNED</span>
<span>BEGIN</span>
&nbsp;
  <span>/* Declare a local variable to verify completion of the task. */</span>
  <span>DECLARE</span>  lv_success_flag  <span>INT</span> <span>UNSIGNED</span>  <span>DEFAULT</span> <span>FALSE</span>;
&nbsp;
  <span>/* Check whether the input value is something other than a null value. */</span>
  <span>IF</span> pv_login_name <span>IS</span> <span>NOT</span> <span>NULL</span> <span>THEN</span>
&nbsp;
    <span>/* Set the session variable and enable the success flag. */</span>
    <span>SET</span> @sv_login_name :<span>=</span> pv_login_name;
    <span>SET</span> lv_success_flag :<span>=</span> <span>TRUE</span>;
&nbsp;
  <span>END</span> <span>IF</span>;
&nbsp;
  <span>/* Return the success flag. */</span>
  <span>RETURN</span> lv_success_flag;
<span>END</span>;
$$
&nbsp;
<span>-- Change the delimiter back to a semicolon.</span>
DELIMITER ;</pre></td></tr></table></div>

<p>You can use a query to set and confirm action like this:</p>

<div><div><pre><span>SELECT</span> <span>IF</span><span>&#40;</span>set_login_name<span>&#40;</span><span>'Frodo'</span><span>&#41;</span><span>=</span><span>1</span><span>,</span><span>'Login Name Set'</span><span>,</span><span>'Login Name Not Set'</span><span>&#41;</span> <span>AS</span> <span>&quot;Login Name Status&quot;</span>;</pre></div></div>

<p>A more practical example in an API would be this, which returns zero when unset and one when set:</p>

<div><div><pre><span>SELECT</span> set_login_name<span>&#40;</span><span>'Frodo'</span><span>&#41;</span> <span>AS</span> <span>&quot;Login Name Status&quot;</span>;</pre></div></div>

<p>The <em>getter</em> function for this example, simply reads the current value of the MySQL session variable. Like the prior example, it&#8217;s ready to run too.</p>

<div><table><tr><td><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td><pre><span>-- Change the delimiter to something other than a semicolon.</span>
DELIMITER $$
&nbsp;
<span>-- Conditionally drop the function.</span>
<span>DROP</span> <span>FUNCTION</span> <span>IF</span> <span>EXISTS</span> get_login_name$$
&nbsp;
<span>-- Create the function.</span>
<span>CREATE</span> <span>FUNCTION</span> get_login_name<span>&#40;</span><span>&#41;</span> <span>RETURNS</span> <span>VARCHAR</span><span>&#40;</span><span>20</span><span>&#41;</span>
<span>BEGIN</span>
  <span>/* Return the success flag. */</span>
  <span>RETURN</span> @sv_login_name;
<span>END</span>;
$$
&nbsp;
<span>-- Change the delimiter back to a semicolon.</span>
DELIMITER ;</pre></td></tr></table></div>

<p>Before you test it, lets create a <span>HOBBIT</span> table, seed it with data, and create a <span>HOBBIT_V</span> view. They&#8217;re bundled together in the following microscript:</p>

<div><div><pre><span>-- Conditionally drop the table.</span>
<span>DROP</span> <span>TABLE</span> <span>IF</span> <span>EXISTS</span> hobbit;
&nbsp;
<span>-- Create the table.</span>
<span>CREATE</span> <span>TABLE</span> hobbit
<span>&#40;</span> hobbit_id    <span>INT</span> <span>UNSIGNED</span>
<span>,</span> hobbit_name  <span>VARCHAR</span><span>&#40;</span><span>20</span><span>&#41;</span><span>&#41;</span>;
&nbsp;
<span>-- Seed two rows.</span>
<span>INSERT</span> <span>INTO</span> hobbit <span>VALUES</span> <span>&#40;</span> <span>1</span><span>,</span><span>'Bilbo'</span><span>&#41;</span><span>,</span><span>&#40;</span> <span>1</span><span>,</span><span>'Frodo'</span><span>&#41;</span>;
&nbsp;
<span>-- Conditionally drop the view.</span>
<span>DROP</span> <span>VIEW</span> <span>IF</span> <span>EXISTS</span> hobbit_v;
&nbsp;
<span>-- Create the function-enabled view.</span>
<span>CREATE</span> <span>VIEW</span> hobbit_v <span>AS</span>
<span>SELECT</span> <span>*</span> <span>FROM</span> hobbit <span>WHERE</span> hobbit_name <span>=</span> get_login_name<span>&#40;</span><span>&#41;</span>;</pre></div></div>

<p>A query to the table after setting the session variable will only return one row, the row with <em>Frodo</em> in the <span>HOBBIT_NAME</span> column. It also guarantees an unfiltered <span>UPDATE</span> statement against the view only updates the single row returned, like this:</p>

<div><div><pre><span>UPDATE</span> hobbit_v <span>SET</span> hobbit_id <span>=</span> <span>2</span>;</pre></div></div>

<p>In a real solution, there are more steps. For example, you&#8217;d want your tables in one database, views in another, and functions and procedures in a library database. However, I hope this helps seed some ideas for those interested in creating fine-grained virtual private databases in MySQL with user-authenticated application controls.   </p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33330&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33330&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/24/mysql-striped-views/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.4.5 has been released</title>
		<link>https://blogs.oracle.com/MySqlOnWindows/entry/mysql_connector_net_6_41?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-4-5-has-been-released</link>
		<comments>https://blogs.oracle.com/MySqlOnWindows/entry/mysql_connector_net_6_41#comments</comments>
		<pubDate>Mon, 21 May 2012 20:41:58 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[ado.net]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">https://blogs.oracle.com/MySqlOnWindows/entry/mysql_connector_net_6_41</guid>
		<description><![CDATA[MySQL Connector/Net 6.4.5 has been released!&#160; This is an update to our 6.4 driver and brings several bug fixes.&#160; It
    is appropriate for production use with MySQL server versions 5.0-5.5 

    It is now available in source and binary form from&#160;http://dev.mysql.com/downloads/connector/net/#downloads
    and mirror sites (note that not all mirror sites may be up to date
    at this point-if you can't find this version on some mirror, please
    try again later or choose another download site.)  
You can read about the changes in this version at http://dev.mysql.com/doc/refman/5.5/en/connector-net-news-6-4-5.html 
You can find our team blog at http://blogs.oracle.com/MySQLOnWindows.&#160;


    You can also post questions on our forums at http://forums.mysql.com/.&#160;  

    Enjoy and thanks for the support! &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[MySQL Connector/Net 6.4.5 has been released!&nbsp; This is an update to our 6.4 driver and brings several bug fixes.&nbsp; It
    is appropriate for production use with MySQL server versions 5.0-5.5<br /> <br />

    It is now available in source and binary form from&nbsp;<a href="http://dev.mysql.com/downloads/connector/net/#downloads">http://dev.mysql.com/downloads/connector/net/#downloads</a>
    and mirror sites (note that not all mirror sites may be up to date
    at this point-if you can't find this version on some mirror, please
    try again later or choose another download site.) <br /> <br />
You can read about the changes in this version at <a href="http://dev.mysql.com/doc/refman/5.5/en/connector-net-news-6-4-5.html">http://dev.mysql.com/doc/refman/5.5/en/connector-net-news-6-4-5.html</a><br /> <br />
You can find our team blog at <a href="http://blogs.oracle.com/MySQLOnWindows">http://blogs.oracle.com/MySQLOnWindows</a>.&nbsp;


    You can also post questions on our forums at <a href="http://forums.mysql.com/">http://forums.mysql.com/</a>.&nbsp; <br /> <br />

    Enjoy and thanks for the support! &nbsp; &nbsp; &nbsp;<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33308&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33308&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/22/mysql-connectornet-6-4-5-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #272, A Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/33229/log-buffer-272-a-carnival-of-the-vanities-for-dbas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=log-buffer-272-a-carnival-of-the-vanities-for-dbas</link>
		<comments>http://www.pythian.com/news/33229/log-buffer-272-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 18 May 2012 07:00:30 +0000</pubDate>
		<dc:creator>The Pythian Group</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=33229</guid>
		<description><![CDATA[It is evident and beyond doubt now that the new media technologies like Twitter and Facebook are not going to wipe-out the blogs, rather they are complimenting each other very nicely and it seems they were made for each other. This Log Buffer Edition enhances this match, and presents you Log Buffer #272. Oracle: It [...]]]></description>
			<content:encoded><![CDATA[It is evident and beyond doubt now that the new media technologies like Twitter and Facebook are not going to wipe-out the blogs, rather they are complimenting each other very nicely and it seems they were made for each other. This Log Buffer Edition enhances this match, and presents you Log Buffer #272. Oracle: It [...]<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33280&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33280&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/18/log-buffer-272-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #272, A Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/33229/log-buffer-272-a-carnival-of-the-vanities-for-dbas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=log-buffer-272-a-carnival-of-the-vanities-for-dbas</link>
		<comments>http://www.pythian.com/news/33229/log-buffer-272-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 18 May 2012 07:00:30 +0000</pubDate>
		<dc:creator>The Pythian Group</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=33229</guid>
		<description><![CDATA[It is evident and beyond doubt now that the new media technologies like Twitter and Facebook are not going to wipe-out the blogs, rather they are complimenting each other very nicely and it seems they were made for each other. This Log Buffer Edition enhances this match, and presents you Log Buffer #272. Oracle: It [...]]]></description>
			<content:encoded><![CDATA[It is evident and beyond doubt now that the new media technologies like Twitter and Facebook are not going to wipe-out the blogs, rather they are complimenting each other very nicely and it seems they were made for each other. This Log Buffer Edition enhances this match, and presents you Log Buffer #272. Oracle: It [...]<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33280&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33280&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/18/log-buffer-272-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Cluster 7.2 &#8212; Unlimited Possibilities</title>
		<link>http://feedproxy.google.com/~r/dataandco/~3/fqwcCXdfBCs/mysql-cluster-72-unlimited.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-cluster-7-2-unlimited-possibilities</link>
		<comments>http://feedproxy.google.com/~r/dataandco/~3/fqwcCXdfBCs/mysql-cluster-72-unlimited.html#comments</comments>
		<pubDate>Wed, 16 May 2012 12:59:00 +0000</pubDate>
		<dc:creator>Luca Olivari</dc:creator>
				<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=b4ec202e0531e84db90fa14ad672adeb</guid>
		<description><![CDATA[We've recently seen some great announcements of MySQL Cluster delivering amazing results for both&#160;selects&#160;and&#160;updates. The posts (see related articles below) are full of juicy technical details and proofs, but today I'd like to change the perspective a bit.&#160;Let's compare those figures with real-world data and imagine what could be done. Please note that I'm not using any scientific method here, just dreaming about the unlimited opportunities offered by MySQL Cluster today.



MySQL Cluster 7.2.7 -- 1B+ Writes per Minute

Cluster can deliver&#160;1B+ selects per minute&#160;with 8 nodes and&#160;1B+ updates per minute with 30 nodes.

Our planet is getting quite populated and interconnected.&#160;World population is 7B+ and 2B+ of us are using internet.&#160;Let's assume that, due to&#160;time-zones, only 1/3 of the total internet population is online at a given time (700M+) and that&#160;a single action generates one update and one select on the database.







What kind of services can we offer then?


With such scalability and performance, MySQL Cluster offers endless opportunities to develop something new that can support the exponential growth of the web and offer always-on services to everyone, for example:


Hellos from the world -- a&#160;website where everyone can say hello to the world, whenever they want. MySQL Cluster can handle the entire online population in less than 1 minute;
Let's shop together -- a global&#160;eCommerce&#160;website selling everything with 100% market share. If everyone would buy an item per minute, MySQL Cluster could easily&#160;fulfill&#160;the needs of the entire internet population with 30 nodes;
Like everything you like&#160;-- a like button that can be attached to everything in order to collect statistics on users' favorite things. MySQL Cluster could easily sustain the total online world assuming they'd like 1 thing per minute;


Furthermore, MySQL Cluster could handle updates from all of Zynga's 60M active daily users in 3 seconds or all of&#160;Facebook's 900M+ active users in less than a minute. All of that giving you ACID compliance and
    synchronous replication to ensure no data loss.

The Oracle MySQL engineering team did a great job with Cluster: let's build the next big thing with it!

Related articles


Where would I use MySQL Cluster?
MySQL Cluster 7.2.7 achieves 1BN update transactions per minute
1 Billion Queries Per Minute - MySQL Cluster 7.2 is GA!
Challenges in reaching 1BN reads and updates per minute for MySQL Cluster 7.2]]></description>
			<content:encoded><![CDATA[<div>
</div>
We've recently seen some great announcements of MySQL Cluster delivering amazing results for both&nbsp;selects&nbsp;and&nbsp;updates. The posts (see related articles below) are full of juicy technical details and proofs, but today I'd like to change the perspective a bit.&nbsp;Let's compare those figures with real-world data and imagine what could be done. Please note that I'm not using any scientific method here, just dreaming about the unlimited opportunities offered by MySQL Cluster today.<br />
<br />
<table cellpadding="0" cellspacing="0"><tbody>
<tr><td><a href="http://3.bp.blogspot.com/-eLvTXDjG87c/T7OZlgo-DXI/AAAAAAAAAhs/iODUuhFtB3k/s1600/1bupdates.png" imageanchor="1"><img border="0" height="228" src="http://3.bp.blogspot.com/-eLvTXDjG87c/T7OZlgo-DXI/AAAAAAAAAhs/iODUuhFtB3k/s320/1bupdates.png" width="320" /></a></td></tr>
<tr><td>MySQL Cluster 7.2.7 -- 1B+ Writes per Minute</td></tr>
</tbody></table>
Cluster can deliver&nbsp;<a href="http://dev.mysql.com/tech-resources/articles/mysql-cluster-7.2-ga.html">1B+ selects per minute</a>&nbsp;with 8 nodes and&nbsp;<a href="http://mikaelronstrom.blogspot.it/2012/05/mysql-cluster-727-achieves-1bn-update.html">1B+ updates per minute</a> with 30 nodes.<br />
<br />
Our planet is getting quite populated and interconnected.&nbsp;<a href="http://en.wikipedia.org/wiki/Global_Internet_usage">World population</a> is 7B+ and 2B+ of us are using internet.&nbsp;Let's assume that, due to&nbsp;time-zones, only 1/3 of the total internet population is online at a given time (700M+) and that&nbsp;a single action generates one update and one select on the database.<br />
<div>
<br />
<h4>




What kind of services can we offer then?</h4>
</div>
<div>
With such scalability and performance, MySQL Cluster offers endless opportunities to develop something new that can support the exponential growth of the web and offer always-on services to everyone, for example:</div>
<div>
<ul>
<li><b><u>Hellos from the world</u></b> -- a&nbsp;website where everyone can say hello to the world, whenever they want. MySQL Cluster can handle the entire online population in less than 1 minute;</li>
<li><b><u>Let's shop together</u></b> -- a global&nbsp;eCommerce&nbsp;website selling everything with 100% market share. If everyone would buy an item per minute, MySQL Cluster could easily&nbsp;fulfill&nbsp;the needs of the entire internet population with 30 nodes;</li>
<li><u><b>Like everything you like</b></u>&nbsp;-- a like button that can be attached to everything in order to collect statistics on users' favorite things. MySQL Cluster could easily sustain the total online world assuming they'd like 1 thing per minute;</li>
</ul>
<div>
Furthermore, MySQL Cluster could handle updates from all of<a href="http://company.zynga.com/about/advertise"> Zynga's 60M active daily users</a> in 3 seconds or all of&nbsp;<a href="http://newsroom.fb.com/content/default.aspx?NewsAreaId=22">Facebook's 900M+ active users</a> in less than a minute. All of that giving you ACID compliance and
    synchronous replication to ensure no data loss.</div>
<br />
The Oracle MySQL engineering team did a great job with Cluster: let's build the next big thing with it!<br />
<br />
<b>Related articles</b><br />
<br />
<ul>
<li><a href="https://blogs.oracle.com/MySQL/entry/where_would_i_use_mysql">Where would I use MySQL Cluster?</a></li>
<li><a href="http://mikaelronstrom.blogspot.com/2012/05/mysql-cluster-727-achieves-1bn-update.html" >MySQL Cluster 7.2.7 achieves 1BN update transactions per minute</a></li>
<li><a href="http://www.clusterdb.com/mysql-cluster/1-billion-queries-per-minute-mysql-cluster-7-2-is-ga/" >1 Billion Queries Per Minute - MySQL Cluster 7.2 is GA!</a></li>
<li><a href="http://mikaelronstrom.blogspot.com/2012/05/challenges-in-reaching-1bn-reads-and.html" >Challenges in reaching 1BN reads and updates per minute for MySQL Cluster 7.2</a></li>
</ul>
</div>
<div>
<br />
<div>
<br class="Apple-interchange-newline" /></div>
</div><div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/8877901999053801110-4617839139028343003?l=dataandco.blogspot.com" alt="" /></div>
<p><a href="http://feedads.g.doubleclick.net/~a/RdVqrnA_ozJXucdJrw0YYLivHPg/0/da"><img src="http://feedads.g.doubleclick.net/~a/RdVqrnA_ozJXucdJrw0YYLivHPg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RdVqrnA_ozJXucdJrw0YYLivHPg/1/da"><img src="http://feedads.g.doubleclick.net/~a/RdVqrnA_ozJXucdJrw0YYLivHPg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dataandco/~4/fqwcCXdfBCs" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33248&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33248&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/16/mysql-cluster-7-2-unlimited-possibilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #271, A Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/32801/log-buffer-271-a-carnival-of-the-vanities-for-dbas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=log-buffer-271-a-carnival-of-the-vanities-for-dbas</link>
		<comments>http://www.pythian.com/news/32801/log-buffer-271-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 11 May 2012 07:00:14 +0000</pubDate>
		<dc:creator>The Pythian Group</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=32801</guid>
		<description><![CDATA[They say, “April showers bring May flowers.”  They basically say that nature brings different things in different colors aimed at improving the things. That is so true for the blogging world too. This Log Buffer Edition also brings out different blog posts to improve things, so enjoy the Log Buffer #271. Oracle: One of world&#8217;s [...]]]></description>
			<content:encoded><![CDATA[They say, “April showers bring May flowers.”  They basically say that nature brings different things in different colors aimed at improving the things. That is so true for the blogging world too. This Log Buffer Edition also brings out different blog posts to improve things, so enjoy the Log Buffer #271. Oracle: One of world&#8217;s [...]<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33192&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33192&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/11/log-buffer-271-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Buffer #271, A Carnival of the Vanities for DBAs</title>
		<link>http://www.pythian.com/news/32801/log-buffer-271-a-carnival-of-the-vanities-for-dbas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=log-buffer-271-a-carnival-of-the-vanities-for-dbas</link>
		<comments>http://www.pythian.com/news/32801/log-buffer-271-a-carnival-of-the-vanities-for-dbas/#comments</comments>
		<pubDate>Fri, 11 May 2012 07:00:14 +0000</pubDate>
		<dc:creator>The Pythian Group</dc:creator>
				<category><![CDATA[Log Buffer]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=32801</guid>
		<description><![CDATA[They say, “April showers bring May flowers.”  They basically say that nature brings different things in different colors aimed at improving the things. That is so true for the blogging world too. This Log Buffer Edition also brings out different blog posts to improve things, so enjoy the Log Buffer #271. Oracle: One of world&#8217;s [...]]]></description>
			<content:encoded><![CDATA[They say, “April showers bring May flowers.”  They basically say that nature brings different things in different colors aimed at improving the things. That is so true for the blogging world too. This Log Buffer Edition also brings out different blog posts to improve things, so enjoy the Log Buffer #271. Oracle: One of world&#8217;s [...]<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33192&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33192&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/11/log-buffer-271-a-carnival-of-the-vanities-for-dbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware Components Failures — Survey Results</title>
		<link>http://www.pythian.com/news/32793/hardware-components-failures-survey-results/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hardware-components-failures-survey-results</link>
		<comments>http://www.pythian.com/news/32793/hardware-components-failures-survey-results/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:14:17 +0000</pubDate>
		<dc:creator>Alex Gorbachev</dc:creator>
				<category><![CDATA[failure]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[polls]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Technical Blog]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=32793</guid>
		<description><![CDATA[When preparing for the the IOUG Collaborate 12 deep dive on deploying Oracle Databases for high Availability, I wanted to provide some feedback on what hardware components are failing most frequently and which ones are less frequently. I believe I have reasonably good idea about that but I thought that providing some more objective data [...]]]></description>
			<content:encoded><![CDATA[When preparing for the the IOUG Collaborate 12 deep dive on deploying Oracle Databases for high Availability, I wanted to provide some feedback on what hardware components are failing most frequently and which ones are less frequently. I believe I have reasonably good idea about that but I thought that providing some more objective data [...]<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33186&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33186&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/10/hardware-components-failures-survey-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

