<?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; work et al</title>
	<atom:link href="http://planetmysql.ru/category/work-et-al/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Fri, 25 May 2012 10:47:20 +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>Sessions at the Percona Live MySQL Conference that interest me</title>
		<link>http://www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sessions-at-the-percona-live-mysql-conference-that-interest-me</link>
		<comments>http://www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 23:33:20 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[percona]]></category>
		<category><![CDATA[work et al]]></category>
		<category><![CDATA[XtraBackup]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2468</guid>
		<description><![CDATA[For the past many years, there&#8217;s been a conference in April, at the Santa Clara Convention Centre where the topic has been MySQL and the surrounding ecosystem. The first year I went, I gave a talk on the new features in MySQL Cluster 5.1 to a overflowing room of attendees. For me, it&#8217;s an event that&#8217;s mixed with speaking about something I&#8217;ve been working on and talking to other attendees about everything from how a particular part of the server works to where we can escape to for nearby good vegan food.
So, I thought I&#8217;d share some of the sessions that I&#8217;m really looking forward to. My selection is probably atypical, but may be interesting to others. I&#8217;m not going to list the keynotes, although they are often of a lot of value. I&#8217;m also going to attempt to avoid listing a few really awesome well known speakers simply because there are other really interesting sessions that also need exposure!

Starring Sakila: Building Data Warehouses and BI solutions using MySQL and Pentaho
I need to base decisions off data, not simply a gut feeling (I&#8217;m not Stephen Colbert after all). I ran into a bunch of stumbling blocks when trying to work with Pentaho a couple of weeks ago, and I&#8217;m really hoping that this session shines some light on how to use it to better and more easily make arguments based on evidence to others in the company.
Testing MySQL Databases: The State Of The Art
I&#8217;ve worked with Patrick for several years now, and he&#8217;s currently a valuable member of my team at Percona. For those who are interested in the state of the art of open source database testing, this is the session to be in.
Getting InnoDB Compression Ready for Facebook Scale
This session is on at the same time as I&#8217;m speaking, so I probably won&#8217;t be able to attend (people keep coming to my sessions so I usually can&#8217;t sneak out). I&#8217;m really interested in how they&#8217;ve modified the compression code to help with their (large) workload.
Backing Up Facebook
I hear that Facebook has a couple of database servers, a few dozen users and a few floppy disks full of data. This should be a fun story :)
Introducing XtraBackup Manager
Being responsible for XtraBackup development at Percona, the XtraBackup topics really interest me. Lachlan has been working on a simple backup manager for XtraBackup to help create something that is a more complete backup solution than a tool which simply creates a backup.
Extending Xtrabackup &#8211; A Point-In-Time System
Another good case of using XtraBackup as part of a comprehensive backup strategy. I have to be honest, I&#8217;m looking for ways in which we can improve XtraBackup to better fit the needs of people. It may be that there are a few small things we can do to make it easier for people do deploy and use.
Getting Started with Drizzle 7.1
We&#8217;re about to do the 7.1 release of Drizzle! If you&#8217;re interested in having a SQL database that is designed to be used in large scale web applications and cloud environments, come along to this talk.
MySQL Idiosyncrasies That Bite
I have to admit, I&#8217;m interested in Ronalds talk here to basically ensure we didn&#8217;t miss fixing anything in Drizzle. I do promise not to at any point yell out &#8220;Fixed in Drizzle&#8221; though.

Go here to register: http://www.percona.com/live/mysql-conference-2012/ (early bird pricing and discounted hotel rooms end March 12th, so you want to register sooner rather than later).]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>For the past many years, there&#8217;s been a conference in April, at the Santa Clara Convention Centre where the topic has been MySQL and the surrounding ecosystem. The first year I went, I gave a talk on the new features in MySQL Cluster 5.1 to a overflowing room of attendees. For me, it&#8217;s an event that&#8217;s mixed with speaking about something I&#8217;ve been working on and talking to other attendees about everything from how a particular part of the server works to where we can escape to for nearby good vegan food.</p>
<p>So, I thought I&#8217;d share some of the sessions that I&#8217;m really looking forward to. My selection is probably atypical, but may be interesting to others. I&#8217;m not going to list the keynotes, although they are often of a lot of value. I&#8217;m also going to attempt to avoid listing a few really awesome well known speakers simply because there are other really interesting sessions that also need exposure!</p>
<ul>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/starring-sakila-building-data-warehouses-and-bi-solutions-using-mysql-and-pentaho">Starring Sakila: Building Data Warehouses and BI solutions using MySQL and Pentaho<br />
</a>I need to base decisions off data, not simply a gut feeling (I&#8217;m not Stephen Colbert after all). I ran into a bunch of stumbling blocks when trying to work with Pentaho a couple of weeks ago, and I&#8217;m really hoping that this session shines some light on how to use it to better and more easily make arguments based on evidence to others in the company.</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/testing-mysql-databases-state-art">Testing MySQL Databases: The State Of The Art</a><br />
I&#8217;ve worked with Patrick for several years now, and he&#8217;s currently a valuable member of my team at Percona. For those who are interested in the state of the art of open source database testing, this is the session to be in.</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/getting-innodb-compression-ready-facebook-scale">Getting InnoDB Compression Ready for Facebook Scale</a><br />
This session is on at the same time as I&#8217;m speaking, so I probably won&#8217;t be able to attend (people keep coming to my sessions so I usually can&#8217;t sneak out). I&#8217;m really interested in how they&#8217;ve modified the compression code to help with their (large) workload.</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/backing-facebook">Backing Up Facebook</a><br />
I hear that Facebook has a couple of database servers, a few dozen users and a few floppy disks full of data. This should be a fun story :)</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/introducing-xtrabackup-manager">Introducing XtraBackup Manager</a><br />
Being responsible for XtraBackup development at Percona, the XtraBackup topics really interest me. Lachlan has been working on a simple backup manager for XtraBackup to help create something that is a more complete backup solution than a tool which simply creates a backup.</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/extending-xtrabackup-point-time-system">Extending Xtrabackup &#8211; A Point-In-Time System</a><br />
Another good case of using XtraBackup as part of a comprehensive backup strategy. I have to be honest, I&#8217;m looking for ways in which we can improve XtraBackup to better fit the needs of people. It may be that there are a few small things we can do to make it easier for people do deploy and use.</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/getting-started-drizzle-71">Getting Started with Drizzle 7.1</a><br />
We&#8217;re about to do the 7.1 release of <a href="http://drizzle.org">Drizzle</a>! If you&#8217;re interested in having a SQL database that is designed to be used in large scale web applications and cloud environments, come along to this talk.</li>
<li><a href="http://www.percona.com/live/mysql-conference-2012/sessions/mysql-idiosyncrasies-bite">MySQL Idiosyncrasies That Bite</a><br />
I have to admit, I&#8217;m interested in Ronalds talk here to basically ensure we didn&#8217;t miss fixing anything in <a href="http://drizzle.org">Drizzle</a>. I do promise not to at any point yell out &#8220;Fixed in Drizzle&#8221; though.</li>
</ul>
<p>Go here to register: <a href="http://www.percona.com/live/mysql-conference-2012/">http://www.percona.com/live/mysql-conference-2012/</a> (early bird pricing and discounted hotel rooms end March 12th, so you want to register sooner rather than later).</p>
<div></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div></div><div><a data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http://www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/http%3A//www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/' data-shr_title='Sessions+at+the+Percona+Live+MySQL+Conference+that+interest+me'></a><a data-shr_href='http://www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/http%3A//www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/'></a><a data-shr_size='medium' data-shr_count='true' data-shr_href='http://www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/http%3A//www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/' data-shr_title='Sessions+at+the+Percona+Live+MySQL+Conference+that+interest+me'></a><a data-shr_count='horizontal' data-shr_href='http://www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/http%3A//www.flamingspork.com/blog/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/' data-shr_title='Sessions+at+the+Percona+Live+MySQL+Conference+that+interest+me'></a></div><div></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32275&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32275&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/03/09/sessions-at-the-percona-live-mysql-conference-that-interest-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Jenkins to parse sphinx warnings</title>
		<link>http://www.flamingspork.com/blog/2011/10/05/using-jenkins-to-parse-sphinx-warnings/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-jenkins-to-parse-sphinx-warnings</link>
		<comments>http://www.flamingspork.com/blog/2011/10/05/using-jenkins-to-parse-sphinx-warnings/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 01:14:30 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[jenkins]]></category>
		<category><![CDATA[percona]]></category>
		<category><![CDATA[sphinx]]></category>
		<category><![CDATA[work et al]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2409</guid>
		<description><![CDATA[At Percona, we&#8217;re now using sphinx for our documentation. We&#8217;re also using Jenkins for our  continuous integration. We have compiler warnings from GCC being parsed by Jenkins using the built in filters, but there isn&#8217;t one for the sphinx warnings.
Luckily, in the configuration page for Jenkins, the Warnings plugin allows you to specify your own filters. I&#8217;ve added the following filter to process warnings from sphinx:

For those who want to copy and paste:
Regex: ^(.*):(\d+): \((.*)\) (.*)
Mapping Script
import hudson.plugins.warnings.parser.Warning
String fileName = matcher.group(1)
String lineNumber = matcher.group(2)
String category = matcher.group(3)
String message = matcher.group(4)

return new Warning(fileName, Integer.parseInt(lineNumber), "sphinx", category, message);
Example log message: /home/stewart/percona-server/docs-5.1/doc/source/release-notes/Percona-Server-1.0.2-3.rst:67: (WARNING/2) Inline literal start-string without end-string.
Then I can select this filter from the job that builds (and publishes) our documentation and it shows up like any other compiler warnings. Neat!
TODO: get the intersphinx warnings also in there
TODO: fix the linkcheck target in Sphinx so that it&#8217;s easily parseable and can also be integrated.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>At <a href="http://www.percona.com">Percona</a>, we&#8217;re <a href="http://www.mysqlperformanceblog.com/2011/10/03/updated-percona-server-and-percona-xtrabackup-documentation/">now using sphinx for our documentation</a>. We&#8217;re also using <a href="http://jenkins-ci.org/">Jenkins</a> for <a href="http://jenkins.percona.com/">our  continuous integration</a>. We have compiler warnings from <a href="http://gcc.gnu.org/">GCC</a> being parsed by Jenkins using the built in filters, but there isn&#8217;t one for the sphinx warnings.</p>
<p>Luckily, in the configuration page for Jenkins, the Warnings plugin allows you to specify your own filters. I&#8217;ve added the following filter to process warnings from sphinx:</p>
<p><a href="http://www.flamingspork.com/blog/wp-content/uploads/2011/10/jenkins-sphinx.png"><img class="aligncenter size-full wp-image-2410" title="jenkins-sphinx" src="http://www.flamingspork.com/blog/wp-content/uploads/2011/10/jenkins-sphinx.png" alt="" width="919" height="491" /></a></p>
<p>For those who want to copy and paste:</p>
<p>Regex: ^(.*):(\d+): \((.*)\) (.*)</p>
<p>Mapping Script</p>
<pre>import hudson.plugins.warnings.parser.Warning</pre>
<pre>String fileName = matcher.group(1)
String lineNumber = matcher.group(2)
String category = matcher.group(3)
String message = matcher.group(4)

return new Warning(fileName, Integer.parseInt(lineNumber), "sphinx", category, message);</pre>
<p>Example log message: /home/stewart/percona-server/docs-5.1/doc/source/release-notes/Percona-Server-1.0.2-3.rst:67: (WARNING/2) Inline literal start-string without end-string.</p>
<p>Then I can select this filter from the job that builds (and publishes) our documentation and it shows up like any other compiler warnings. Neat!</p>
<p>TODO: get the intersphinx warnings also in there</p>
<p>TODO: fix the linkcheck target in Sphinx so that it&#8217;s easily parseable and can also be integrated.</p>
<div></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom --><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30210&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30210&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/10/05/using-jenkins-to-parse-sphinx-warnings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuing the journey</title>
		<link>http://www.flamingspork.com/blog/2010/03/11/continuing-the-journey/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=continuing-the-journey</link>
		<comments>http://www.flamingspork.com/blog/2010/03/11/continuing-the-journey/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 07:42:46 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[Drizzle]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ndb]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[rackspace]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[the universe and everything]]></category>
		<category><![CDATA[work et al]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=1752</guid>
		<description><![CDATA[A couple of months ago (December 1st for those playing along at home) it marked five years to the day that I started at MySQL AB (now Sun, now Oracle). A good part of me is really surprised it was for that long and other parts surprised it wasn&#8217;t longer. Through MySQL and Sun, I met some pretty amazing people, worked with some really smart ones and formed really solid and awesome friendships. Of course, not everything was perfect (sometimes not even close), but we did have some fun.
Up until November 2008 (that&#8217;s 3 years and 11 months for those playing at home) I worked on MySQL Cluster. Still love the product and love how much better we&#8217;re making Drizzle so it&#8217;ll be the best SQL interface to NDB :)
The ideas behind Drizzle had been talked about for a while&#8230; and with my experience with internals of the MySQL server, I thought that some change and dramatic improvement was sorely needed.
Then, in 2008, Brian created a tree. I was soon sending in patches at nights, we announced to the whole world at OSCON and it captured a lot of attention.
Since November 2008 I&#8217;ve been working on Drizzle full time. It was absolutely awesome that I had the opportunity to spend all my days hacking on Drizzle &#8211; both directly with fantastic people and for fantastic people.
But&#8230; the Sun set&#8230; which was exciting and sad at the same time.
Never to fear! There were plenty of places wanting Drizzle hackers (and MySQL hackers). For me, it came down to this: &#8220;real artists ship&#8221;. While there were other places where I would no doubt be happy and work on something really cool, the only way I could end up working out where I should really be was: what is the best way to have Drizzle make a stable release that we&#8217;d see be suitable for deployment? So, Where Am I Now?
Rackspace.
Where I&#8217;ll again be spending all my time hacking Drizzle.]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago (December 1st for those playing along at home) it marked five years to the day that I started at <a href="http://www.mysql.com">MySQL AB</a> (<del datetime="2010-03-10T03:09:15+00:00">now <a href="http://www.sun.com">Sun</a></del>, now <a href="http://www.oracle.com">Oracle</a>). A good part of me is really surprised it was for that long and other parts surprised it wasn&#8217;t longer. Through MySQL and Sun, I met some pretty amazing people, worked with some really smart ones and formed really solid and awesome friendships. Of course, not everything was perfect (sometimes not even close), but we did have some fun.</p>
<p>Up until November 2008 (that&#8217;s 3 years and 11 months for those playing at home) I worked on <a href="http://www.mysql.com/cluster">MySQL Cluster</a>. Still love the product and love how much better we&#8217;re making Drizzle so it&#8217;ll be the best SQL interface to NDB :)</p>
<p>The ideas behind Drizzle had been talked about for a while&#8230; and with my experience with internals of the MySQL server, I thought that some change and dramatic improvement was sorely needed.</p>
<p>Then, in 2008, Brian created a tree. I was soon sending in patches at nights, we announced to the whole world at OSCON and it captured a lot of attention.</p>
<p>Since November 2008 I&#8217;ve been working on <a href="http://drizzle.org">Drizzle</a> full time. It was absolutely awesome that I had the opportunity to spend all my days hacking on Drizzle &#8211; both directly with fantastic people and for fantastic people.</p>
<p>But&#8230; the Sun set&#8230; which was exciting and sad at the same time.</p>
<p>Never to fear! There were plenty of places wanting Drizzle hackers (and MySQL hackers). For me, it came down to this: &#8220;real artists ship&#8221;. While there were other places where I would no doubt be happy and work on something really cool, the only way I could end up working out where I should really be was: what is the best way to have Drizzle make a stable release that we&#8217;d see be suitable for deployment? So, Where Am I Now?</p>
<p><a href="http://www.rackspace.com">Rackspace</a>.</p>
<p>Where I&#8217;ll again be spending all my time hacking Drizzle.</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23860&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23860&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/03/11/continuing-the-journey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

