<?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>MySQL Performance Blog &#187; news</title>
	<atom:link href="http://www.mysqlperformanceblog.com/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 03:11:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MySQL and IBM</title>
		<link>http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/</link>
		<comments>http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 06:40:30 +0000</pubDate>
		<dc:creator>Vadim</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[storage engine]]></category>
		<category><![CDATA[MySQL Storage Engines]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=652</guid>
		<description><![CDATA[No, this is not about Sun and IBM    This is about MySQL. If you download latest 5.1.33 source code you may find there storage/ibmdb2i directory, which obviously is IBM DB2 related. Interesting that there is no mentioning of new engine in Announcement http://dev.mysql.com/doc/refman/5.1/en/news-5-1-33.html.
Quick look into source code says
PLAIN TEXT
CODE:




MYSQL_STORAGE_ENGINE&#40;&#91;ibmdb2i&#93;, &#91;&#93;, &#91;IBM DB2 [...]]]></description>
			<content:encoded><![CDATA[<p>No, this is not about Sun and IBM <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   This is about MySQL. If you download latest 5.1.33 source code you may find there storage/ibmdb2i directory, which obviously is IBM DB2 related. Interesting that there is no mentioning of new engine in Announcement <a href="http://dev.mysql.com/doc/refman/5.1/en/news-5-1-33.html">http://dev.mysql.com/doc/refman/5.1/en/news-5-1-33.html</a>.<br />
Quick look into source code says</p>
<div class="igBar"><span id="lcode-3"><a href="#" onclick="javascript:showPlainTxt('code-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-3">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MYSQL_STORAGE_ENGINE<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>ibmdb2i<span style="color:#006600; font-weight:bold;">&#93;</span>, <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006600; font-weight:bold;">&#93;</span>, <span style="color:#006600; font-weight:bold;">&#91;</span>IBM DB2 for i Storage Engine<span style="color:#006600; font-weight:bold;">&#93;</span>,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#91;</span>IBM DB2 for i Storage Engine<span style="color:#006600; font-weight:bold;">&#93;</span>, <span style="color:#006600; font-weight:bold;">&#91;</span>max,max-no-ndb<span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MYSQL_PLUGIN_DYNAMIC<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>ibmdb2i<span style="color:#006600; font-weight:bold;">&#93;</span>, <span style="color:#006600; font-weight:bold;">&#91;</span>ha_ibmdb2i.<span style="">la</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Also interesting that license of added files is not GPL, but</p>
<div class="igBar"><span id="lcode-4"><a href="#" onclick="javascript:showPlainTxt('code-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-4">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">/*</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">Licensed Materials - Property of IBM</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">DB2 Storage Engine Enablement</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">Copyright IBM Corporation 2007,2008</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">All rights reserved</span></div>
</li>
<li style="font-weight: bold;color:#26536A;"></li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">Redistribution and use in source and binary forms, with or without modification,</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">are permitted provided that the following conditions are met:</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;"> (a) Redistributions of source code must retain this list of conditions, the</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp;copyright notice in section {d} below, and the disclaimer following this</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp;list of conditions.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;"> (b) Redistributions in binary form must reproduce this list of conditions, the</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp;copyright notice in section (d) below, and the disclaimer following this</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp;list of conditions, in the documentation and/or other materials provided</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp;with the distribution.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;"> (c) The name of IBM may not be used to endorse or promote products derived from</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp;this software without specific prior written permission.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;"> (d) The text of the required copyright notice is:</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp; &nbsp;Licensed Materials - Property of IBM</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp; &nbsp;DB2 Storage Engine Enablement</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp; &nbsp;Copyright IBM Corporation 2007,2008</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">&nbsp; &nbsp; &nbsp; &nbsp;All rights reserved</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"></li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">THIS SOFTWARE IS PROVIDED BY IBM CORPORATION &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">SHALL IBM CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">CONTRACT, STRICT LIABILITY, OR TORT INCLUDING NEGLIGENCE OR OTHERWISE) ARISING</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">OF SUCH DAMAGE.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">*/</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>I think this is outcome of 2-year old press release<br />
<a href="http://www-03.ibm.com/press/us/en/pressrelease/21430.wss">"MySQL AB and IBM Announce Open Source Database Support for the IBM System i Platform"</a>, it just took a bit a while to put it into source tree. I wonder what happened with policy not accept significant changes into production release.</p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by Vadim |
      <a href="http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/#comments">17 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/&amp;title=MySQL and IBM" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/&amp;title=MySQL and IBM" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/&amp;title=MySQL and IBM" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/&amp;T=MySQL and IBM" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/&amp;title=MySQL and IBM" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2009/04/06/mysql-and-ibm/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Announcing Percona Performance Conference 2009 on April 22 &amp; 23</title>
		<link>http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/</link>
		<comments>http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 22:47:23 +0000</pubDate>
		<dc:creator>Baron Schwartz</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[percona]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=608</guid>
		<description><![CDATA[All of us here at Percona warmly invite you to Percona Performance Conference 2009 on April 22 and 23, 2009 in the Hyatt Regency in Santa Clara, California.  The theme for the conference is Performance Is Everything.  This conference is about application performance overall, not just databases.  Attendance is free of charge [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://conferences.percona.com/'><img src="http://www.mysqlperformanceblog.com/wp-content/uploads/2009/02/percona-target-performance-objectives-150x150.jpg" alt="Percona Performance Conference" title="Target Performance Objectives" width="150" height="150" class="alignnone size-thumbnail wp-image-609" style="float:left" /></a>All of us here at Percona warmly invite you to <a href="http://conferences.percona.com/">Percona Performance Conference 2009 on April 22 and 23, 2009</a> in the Hyatt Regency in Santa Clara, California.  The theme for the conference is <em>Performance Is Everything</em>.  This conference is about application performance overall, not just databases.  Attendance is free of charge for everyone.  Experts in many types of technologies -- databases, search, cloud computing, massively parallel computing, client-side optimization -- will present their real-life experience.</p>
<p>In order to forestall speculations and prevent people from jumping to unwarranted negative conclusions, I'd like to take a moment and explain the story behind this event.  Some of you have noticed that there were no sessions from Percona this year on the schedule for the <a href="http://www.mysqlconf.com/">2009 MySQL Conference and Expo</a>.  This is not because we didn't propose any sessions this year; Peter, Vadim, and the rest of us at Percona submitted over a dozen session proposals, which were initially declined.  As a result, we conceived and organized another conference.  We reserved a hotel near the MySQL conference, planned the event, invited speakers, etc.  Then O'Reilly and MySQL graciously and unexpectedly proposed that we bring our conference into the Hyatt and present it in the same venue with the MySQL conference (<a href="http://blogs.mysql.com/kaj/2009/02/05/mysql-conference-expo-adds-percona-events/">official announcement from Kaj</a>).  They also accepted three of our original session proposals into the MySQL conference.  We appreciated this fair and generous gesture and accepted their offer.  We will be participating in all aspects of the conference, including the community events such as the <a href="http://www.xaprb.com/blog/2008/12/30/maatkit-at-the-dot-org-pavilion-at-mysql-conference-and-expo-2009/">dot-org pavilion</a> and the <a href="http://forge.mysql.com/wiki/MySQL_Conference_and_Expo_2009">MySQL Camp</a> that Sheeri Kritzer Cabral is organizing.</p>
<p>That's the back story -- now on to the Percona Performance Conference!  This is not "another MySQL conference."  <strong>It's a performance conference</strong>.  It's true that we are among the world's foremost experts on MySQL, InnoDB, and <a href="http://www.percona.com/docs/wiki/percona-xtradb:start">XtraDB</a>, and it's true that the database is usually harder to scale than other components in an application.  But ultimately you don't only care that your database is fast -- you care that your application is fast as a whole.  That's why we'll have sessions from experts on many aspects of high-performance applications, not just the database component.  And we'll have experts on different databases too.</p>
<p>This is a technical event that's <strong>free to attend even if you're not attending the MySQL conference</strong>.  We expect to see a lot of people who live locally, and we know that the easy accessibility for attendees of the MySQL Conference and Expo will add value to their trip to Santa Clara.</p>
<p>We will not be the only ones speaking at Percona Performance Conference; other experts will join us in making presentations too.  You'll be able to hear sessions from such luminaries as Monty Widenius (creator of MySQL), Brian Aker (creator of Drizzle), Andrew Aksyonoff (creator of Sphinx), Mark Callaghan (database guru at Google), and many others.  If you'd like to propose a session, please do so through <a href="http://conferences.percona.com/">the Percona Performance Conference website</a>.</p>
<p>The Percona team looks forward to greeting you face to face this April in Santa Clara.</p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by Baron Schwartz |
      <a href="http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/#comments">5 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/&amp;title=Announcing Percona Performance Conference 2009 on April 22 &#038; 23" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/&amp;title=Announcing Percona Performance Conference 2009 on April 22 &#038; 23" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/&amp;title=Announcing Percona Performance Conference 2009 on April 22 &#038; 23" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/&amp;T=Announcing Percona Performance Conference 2009 on April 22 &#038; 23" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/&amp;title=Announcing Percona Performance Conference 2009 on April 22 &#038; 23" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2009/02/05/announcing-percona-performance-conference-2009-on-april-22-23/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Percona builds with patches</title>
		<link>http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/</link>
		<comments>http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 02:58:30 +0000</pubDate>
		<dc:creator>Vadim</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[production]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=443</guid>
		<description><![CDATA[As there were many requests for Debian binary packages in our announcement of Percona builds with custom patchsets, we decided to play with it and built .deb, which you can find there:
http://www.mysqlperformanceblog.com/mysql/debian/
You can also add the following repositories into your sources.list:
deb http://mysqlperformanceblog.com/mysql/debian/5.0/ binary-amd64/
deb http://mysqlperformanceblog.com/mysql/debian/5.0/ source/
deb http://mysqlperformanceblog.com/mysql/debian/5.1/ binary-amd64/
deb http://mysqlperformanceblog.com/mysql/debian/5.1/ source/
Also we have generic RPMs for x86-64 [...]]]></description>
			<content:encoded><![CDATA[<p>As there were many requests for Debian binary packages in our announcement of <a href="http://www.mysqlperformanceblog.com/2008/07/16/mysql-releases-with-percona-patches/">Percona builds with custom patchsets</a>, we decided to play with it and built .deb, which you can find there:<br />
<a href="http://www.mysqlperformanceblog.com/mysql/debian/ ">http://www.mysqlperformanceblog.com/mysql/debian/</a></p>
<p>You can also add the following repositories into your sources.list:</p>
<p>deb http://mysqlperformanceblog.com/mysql/debian/5.0/ binary-amd64/<br />
deb http://mysqlperformanceblog.com/mysql/debian/5.0/ source/<br />
deb http://mysqlperformanceblog.com/mysql/debian/5.1/ binary-amd64/<br />
deb http://mysqlperformanceblog.com/mysql/debian/5.1/ source/</p>
<p>Also we have generic RPMs for x86-64 architecture:<br />
<a href="http://www.mysqlperformanceblog.com/mysql/RPM/">http://www.mysqlperformanceblog.com/mysql/RPM/</a>. They are based on .spec file provided in MySQL source tree and should be compatible with SuSe, CentOS and RedHat.</p>
<p>Your comments are welcome!</p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by Vadim |
      <a href="http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/#comments">16 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/&amp;title=Percona builds with patches" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/&amp;title=Percona builds with patches" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/&amp;title=Percona builds with patches" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/&amp;T=Percona builds with patches" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/&amp;title=Percona builds with patches" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2008/07/24/mysql-binaries-with-patches/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>MySQL Performance Blog now uses Sphinx for Site Search</title>
		<link>http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/</link>
		<comments>http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 21:33:58 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/</guid>
		<description><![CDATA[I never liked how build in Wordpress search works.  it shows full documents rather than snippets it does not search comments and it does not have any query language so I always used Google search if I wanted to find something on MySQL Performance Blog.  
Today we have published  new search functionality [...]]]></description>
			<content:encoded><![CDATA[<p>I never liked how build in Wordpress search works.  it shows full documents rather than snippets it does not search comments and it does not have any query language so I always used Google search if I wanted to find something on MySQL Performance Blog.  </p>
<p>Today we have published  new search functionality for our site which is based on <a href="http://www.sphinxsearch.com">Sphinx</a>.   We have developed it as WordPress plugin which will be available as open source software in a few weeks - just want to test it a bit more and write proper documentation before announcing.  If you would like to test it however let us know. </p>
<p>As you can see search functionality allows you to specify what would you like to search (Posts, Pages or Comments) as well as if you would like to sort results be relevance of freshness.     You can also use query standard Sphinx query language to search phrases or <a href="http://www.mysqlperformanceblog.com/index.php?s=%40title+myisam">Search MyISAM in post title</a>.</p>
<p>Besides basic search functionality we've implemented list of last searches and Top searches which if both nice for fun and for SEO. </p>
<p>Hope this addition will make MySQL Performance Blog more useful for you. </p>
<p><strong>UPDATE:</strong> For those looking to download plugin code it is here:<br />
<a href="https://launchpad.net/wp-sphinx-plugin/+download">https://launchpad.net/wp-sphinx-plugin/+download</a></p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by peter |
      <a href="http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/#comments">44 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/&amp;title=MySQL Performance Blog now uses Sphinx for Site Search" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/&amp;title=MySQL Performance Blog now uses Sphinx for Site Search" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/&amp;title=MySQL Performance Blog now uses Sphinx for Site Search" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/&amp;T=MySQL Performance Blog now uses Sphinx for Site Search" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/&amp;title=MySQL Performance Blog now uses Sphinx for Site Search" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2008/02/15/mysql-performance-blog-now-uses-sphinx-for-site-search/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Data Recovery Toolkit for InnoDB Version 0.1 Released</title>
		<link>http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/</link>
		<comments>http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 20:29:21 +0000</pubDate>
		<dc:creator>Alexey Kovyrin</dc:creator>
				<category><![CDATA[Innodb]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[storage engine]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[recovery]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/</guid>
		<description><![CDATA[As Peter mentioned in one of previous posts, we've done huge work developing robust strategies of InnoDB data recovery to provide our customers effective data recovery services and one of major parts of these strategies is our toolkit for InnoDB data recovery. Today I'm proud to announce its first public release which was used to [...]]]></description>
			<content:encoded><![CDATA[<p>As Peter <a href="http://www.mysqlperformanceblog.com/2007/11/12/innodb-undelete-and-sphinx-support/">mentioned</a> in one of previous posts, we've done huge work developing robust strategies of InnoDB data recovery to provide our customers <a href="http://www.percona.com/services/data-recovery-services-mysql.html">effective data recovery services</a> and one of major parts of these strategies is our <a href="http://code.google.com/p/innodb-tools/">toolkit for InnoDB data recovery</a>. Today I'm proud to announce its first public release which was used to help some of our customers to recover 95-100% of their deleted data.</p>
<p>This release already has a pretty decent set of features:</p>
<ul>
<li>Supports both REDUNDANT (pre mysql 5.0) and COMPACT (mysql 5.0+) versions of tablespaces</li>
<li>Works with single tablespaces and file-per-table tablespaces</li>
<li>Able to recover data even when processed InnoDB page has been reassigned to another table and/or was partially destroyed</li>
<li>Supports all MySQL data types except BLOBs, SETs and BITs (will be implemented in next releases)</li>
<li>Has really great set of data filters to define data ranges (for numbers), field lengths (for variable length fields), character sets (for strings), date periods (for dates), etc.</li>
<li>Shipped with easy to use tool which could be used to create innodb table definitions based on CREATE TABLE clauses, so you don't need to write table definitions yourself - you just need to add data filters and get your data back (well, in most of the cases)</li>
<li>Results are presented in CSV file format which could be used with MySQL's LOAD DATA function</li>
</ul>
<p>So, if you intrigued enough and would like to check it out, welcome to <a href="http://code.google.com/p/innodb-tools/">Google Code page of the project</a> where you can find <a href="http://innodb-tools.googlecode.com/files/innodb-recovery-0.1.tar.bz2">latest version of the toolset code</a> and more links to information resources related to <a href="http://code.google.com/p/innodb-tools/wiki/InnodbRecoveryHowto">InnoDB data structures and recovery procedures</a>.</p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by Alexey Kovyrin |
      <a href="http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/#comments">4 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/&amp;title=Data Recovery Toolkit for InnoDB Version 0.1 Released" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/&amp;title=Data Recovery Toolkit for InnoDB Version 0.1 Released" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/&amp;title=Data Recovery Toolkit for InnoDB Version 0.1 Released" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/&amp;T=Data Recovery Toolkit for InnoDB Version 0.1 Released" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/&amp;title=Data Recovery Toolkit for InnoDB Version 0.1 Released" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2007/11/26/data-recovery-toolkit-for-innodb-version-01-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Countless storage engines</title>
		<link>http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/</link>
		<comments>http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/#comments</comments>
		<pubDate>Thu, 03 May 2007 19:14:32 +0000</pubDate>
		<dc:creator>Vadim</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/</guid>
		<description><![CDATA[Today everybody writes about MySQL Conference &#038; Expo and I am not an exclusion. I am under impression of count of storage engines were presented. In good old time when Oracle bought InnoDB, MySQL did one step - announced MySQL supports Plugginable Storage Architecture. In that time nobody was able to predict what is the [...]]]></description>
			<content:encoded><![CDATA[<p>Today everybody writes about MySQL Conference &#038; Expo and I am not an exclusion. I am under impression of count of storage engines were presented. In good old time when Oracle bought InnoDB, MySQL did one step - announced MySQL supports Plugginable Storage Architecture. In that time nobody was able to predict what is the outcoming of such feature, but currently we all see it.<br />
Let me list Transactional Storage Engines I heard of on Conference and main impression about.<br />
<strong>InnoDB</strong> On the conference InnoDB presented two new interesting features - transparent ZIP of pages stored on disk. Potentially it can imporove performance of tasks with intensive I/O  load a lot. Second feature - fast index build. Both should be available in 5.2 MySQL.<br />
<strong>PBXT</strong> Interesting engine, mainly because of way to store new records "never updates" and just write to the end of file. Surely it has as benefits as and drawbacks. We are going to test PBXT in write workload, though currently comparison with InnoDB will not be fair, as PBXT do not perform fsync() after commit and fully rely to OS. The developers promise to fix it soon.<br />
<strong>Falcon</strong> The Storage Engine which is developed in MySQL. The performance we see in our previous benchmarks was not good enough, but there was some fixes in 5.2 tree. Also this engine will not support index coverage optimization, that makes Falcon less attractive from performance reasons.<br />
<strong>Solid</strong> The engine with both pessimistic and optimistic locking on the table level. The interesting note Solid proposes High Availability solution for Solid Engine, which can be replacement of MySQL replication (the solution was only announced and will be available later)</p>
<p>And three engines which were only presented and details only available from marketing materials:<br />
<strong><a href="http://www.nitrosecurity.com/products/nitroedb-data-management.asp">NitroEDB</a></strong>  The engine promises to handle in very fast way aggregative functions on massive data sets. As I understood they use special index to store pre-calculated values for limited number of functions, and then engine can retrieve values from index. The interesting question if engine is able to calculate combination of functions or user-defined function on TB data. I would like to test it, but most likely it is not possible in near future, as license price is 20.000$ per server ( the price I heard somewhere, not sure if it's 100% correct)<br />
<strong><a href="http://www.infobright.com/">Infobright</a></strong> Infobright is non-transactional and read-only engine designed for DataWarehouse applications with compression rate from 10:1 to 30:1<br />
<strong><a href="http://scaledb.com/">ScaleDB</a></strong> The engine based on special index, so named "Trie", the extension of "Patricia Tree" data structure. The developers promises ultimate speed and scalability for index access operations. It's interesting to test it in real situations, because theoretical ideas can be very far from life. Also nobody prohibits to add such index to other storage engine if it will show good performance results.</p>
<p>The wide choice is always good, but I'm afraid making right decision about Storage Engine will be much harder.</p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by Vadim |
      <a href="http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/#comments">4 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/&amp;title=Countless storage engines" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/&amp;title=Countless storage engines" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/&amp;title=Countless storage engines" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/&amp;T=Countless storage engines" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/&amp;title=Countless storage engines" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2007/05/03/countless-storage-engines/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Speaking on RIT-2007, Moscow, Russia</title>
		<link>http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/</link>
		<comments>http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 09:58:47 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/</guid>
		<description><![CDATA[I've been invited to speak at RIT-2007 which stands for "Russian Internet Technologies" conference.  It takes place 16-17 April in Moscow, Russia. It looks like this is going to be biggest Russian conference on Internet technologies so far with many large Russian Internet projects sending their delegates.   You can check out conference [...]]]></description>
			<content:encoded><![CDATA[<p>I've been invited to speak at <a href="http://www.rit2007.ru/">RIT-2007</a> which stands for "Russian Internet Technologies" conference.  It takes place 16-17 April in Moscow, Russia. It looks like this is going to be biggest Russian conference on Internet technologies so far with many large Russian Internet projects sending their delegates.   You can check out conference  sessions schedule <a href="http://www.rit2007.ru/delegates/1676.html">here</a>.</p>
<p>Andrew Aksyonoff,  the author of <a href="http://www.sphinxsearch.com">Sphinx Search Engine</a> will also be giving a talk there.</p>
<p>The day following the conference April 18 I'm giving full day <a href="http://www.rit2007.ru/class/1664.html">"Master Class"/Training</a> on MySQL Performance.</p>
<p>Even though this post is in English the conference and training will be in Russian language <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by peter |
      <a href="http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/#comments">No comment</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/&amp;title=Speaking on RIT-2007, Moscow, Russia" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/&amp;title=Speaking on RIT-2007, Moscow, Russia" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/&amp;title=Speaking on RIT-2007, Moscow, Russia" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/&amp;T=Speaking on RIT-2007, Moscow, Russia" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/&amp;title=Speaking on RIT-2007, Moscow, Russia" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2007/03/29/speaking-on-rit-2007-moscow-russia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Consulting &#8211; Being on your own</title>
		<link>http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/</link>
		<comments>http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 22:29:28 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/</guid>
		<description><![CDATA[About half a year have passed since me and Vadim have left MySQL to do MySQL Consulting on our own.  Bunch of people have been wondering about our experiences so I thought it would be worth to share it here.
Feels Good.  I always liked to be my own boss and funny enough I [...]]]></description>
			<content:encoded><![CDATA[<p>About half a year have passed since me and Vadim have left MySQL to do <a href="http://www.mysqlperformanceblog.com/mysql-consulting/">MySQL Consulting</a> on our own.  Bunch of people have been wondering about our experiences so I thought it would be worth to share it here.</p>
<p><strong>Feels Good. </strong> I always liked to be my own boss and funny enough I always was very independent in my professional life. In <a href="http://www.spylog.ru">SpyLOG</a> I was second person in the company and completely managed technical department, later in MySQL I still kept a lot of independence with my boss Tom Basil supporting my creativity rather than forcing me to do stuff.   This started to gradually change in Corporate MySQL thought.  Now I'm finally my own boss without limits. I can do what makes sense for me both in technical and business areas. It feels great.</p>
<p><strong>Feels Scary</strong> Sometimes it felt a bit scary of being responsible for your decisions and actions instead of having steady paycheck, but I guess I felt that for only couple of weeks.   The thing which was harder for me is administrative part such as time billing invoicing etc.  I'm not the great person for such routine operations so it was not always done well.  Good enough we've find a great  person to handle time tracking invoicing and book keeping for us so we're getting better.</p>
<p><strong>Market is Great </strong>  The market is now great for MySQL Consulting.  The number of MySQL users is growing rapidly thanks for MySQL Marketing and Sales departments and of course loyal community of millions of users. Due to so quick growth of the user base there is shortage of people with significant MySQL Experience and so MySQL Consultants is great way to solve problems for a lot of companies.</p>
<p><strong>Marketing</strong> Diving into consulting venture of course we have number of plans how we can get a word out where and how to generate leads.  In fact we did not have to use most of them yet,  this Blog, some conference publicity and referrals seems to be doing enough lead generation for us to keep us very busy. </p>
<p><strong>You can work remotely</strong> Before leaving MySQL I actually talk to MySQL Professional Services Director - Josh, to check if I should move to the role of MySQL Consultant.  I however found out I would need to spend pretty much all the time traveling, which could not work for me.   In our own practice we work most of the time remotely and in fact we can have most problems solved such way in efficient fashion.  I only had to travel couple of times for week long consulting engagements with rather complicated applications and set of problem, but even these could be done remotely.   In some cases onsite visits really great - to talk to the team and let them draw application structure on the whiteboard or to have mini training done about efficient MySQL usage, or simply when security is too tight or time is the most critical.  In many others however onsite consulting is just better understandable by management or considered less risky, while remote consulting would work great.   Interesting enough in many cases Remote Consulting turns more efficient than onsite - It happened many times for me to come onsite to figure out major pieces of documentations are missing and people to tell about it are not where or admin team is outsourced so it takes many hours or even days to get access info to the boxes.  Other typical cases of wasting time is waiting for developers to implement fixes which you have advised or running benchmarks.  If we work remotely we can make pauses as needed spending time on different things. If you need couple of weeks to implement homework which we've given to you after first few hours we can break and continue as you're ready.</p>
<p><strong>Georgaphy</strong> I expected we would have most of the work from Europe and UK due to our location, in fact United States is still leader in number of jobs we do and sales volume. So it is again similar to the time when I worked for MySQL from Russia - lazy morning and then a lot of work piles up when you would expect to start resting or go to bed.  We have number of customers from Russian speaking Americans or Americans having outsourced development to Russian speaking country, when our Russian knowledge is a serious plus.  Russians are however leaders in contacting us via email and ICQ asking for free help. </p>
<p><strong>Small jobs are tough</strong>  From the very beginning our focus was efficiency and value. In fact in the area of performance optimizations a lot can be done within very limited time, sometimes just one hour, especially if working with small project implemented by beginner. It may be as simple as adding few indexes and tuning MySQL Server settings. It is more the question of knowing there to change things rather than changing things ourselves. We love these small project which often lead by young active entrepreneurs and we try to help them even if it might not be too much business for us, we do not have minimal number of hours at all.  Large number of such jobs of course is challenging to manage and add a lot of billing overhead.  That could be easier to put minimum to couple of days but It will be overkill for many  projects and we do not want to sell people more than they really need. </p>
<p><strong>Technical Sales</strong>  I've never done Sales before, while I acted a lot as Sales Engineer.  It turns out however selling is not that hard at least in my position.  We do not do aggressive sales now - people contact us we arrange a call and talk with them about their problems.  If we can can simply answer the question in 15 minutes call we simply answer it for free as it would not be worth billing hassles anyway.  We also answer a lot of questions on our forum - if you can share your question we will try to share our answer. </p>
<p><strong>Long term relationships </strong> Large portion of our single time engagement tend to transfer in long term relationships.  We tend to know people application and systems so if it is something like broken replication or any other issues we can login and fix it quick.   This works especially well for smaller projects which do not have DBA so even basic things may cause a problems. </p>
<p><strong>People are scarce</strong> We also seems to have the same problem as everybody else who does MySQL Related work - it is very hard to find people with good enough MySQL knowledge.   MySQL themselves are searching for them, Google is searching for them, Yahoo is also on lookout not  to mention many startups and smaller companies.  In our case requirements are even higher than in most of these places as we have to deal with all kinds of problems and we may have very limited time to have them resolved.  If you think you know MySQL well and would like to work in young and active company  let us know.</p>
<p><strong>Growth</strong>  As a business we need to growth, however we find it hard to growth while keeping our core values of quality and efficiency.  We need to find a great people and train them and this is not something you can do in masses.  Being small and growing slowly is probably our plan for now.  May be we'll become greedy one day or take VC investment and start building multi level support systems to handle large volumes but that is surely not the plan for now.</p>
<p><strong>Time managing is complicated.</strong> I already described benefits of Remote Consulting for customers, but these benefits cause a lot of troubles for us and sometimes may backfire. With Onsite consulting managing  time is easy you marked couple of days in your calendar bought the tickets booked the Hotel and customers normally would stick to the plan and if they pull out they get into extra expenses. In case of remote consulting  work can be delayed, postponed, shifted and all sorts of things but not to happen exactly on schedule.  This all makes schedule very chaotic - we may have work piling or days becoming idle pretty quickly.   With customers it means sometimes we might be having problems with meeting deadlines and sometimes there is simply customer impression things are taking long, even though we were waiting on customer a lot of time. </p>
<p><strong>Time is slipping</strong>  This is again one of results of working remotely.  If you're working onsite you get 8 billable hours per day, 40 billable hours per week, when you work remotely especially on small projects and keeping chaos of rescheduling in account you get far less time than you possibly can do, even though you're working hard.<br />
Remote consulting allows you to bill efficient hours rather than wall clock hours but it means you get less of them. Also we should be following MySQL and industry news  and do a lot of other things which have to be on our own time.</p>
<p><strong>How are we helping people ?</strong>  Even though we're saying we're focusing on MySQL Performance the scope of our work proved to be much larger. We handle a lot of architecture design for MySQL and LAMP systems in general, LAMP performance optimization, replication and high availability, scaling,  writing whitepapers, helping people with data recoveries, implement MySQL patches and do some general script coding.  We also have been workings as part time DBAs for some projects helping to secure MySQL setting up backup policy and monitoring and make sure it is running healthy in general.   Yet another area we've recently got quite a lot of work is designing implementing and performance optimization of full text search applications, especially after we <a href="http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/">brought Andrew Aksyonoff</a> to the team.</p>
<p><strong>Projects </strong>  Leaving MySQL we wanted not only to work as consultants but also to work on our own Web projects.  This is fun and it also makes us more capable of solving customer problems because we have experience not only advising how to do the things but also implementing things ourselves, which gives quite a different prospective in many cases. Some projects  we've mentioned (with different level of involvement) are <a href="http://www.nnseek.com">NNSEEK</a>,  <a href="http://www.boardreader.com">BoardReader</a> and some others which we rather would not disclose for now.  In the Open Source area we work on <a href="http://www.sphinxsearch.com"> Sphinx Search</a>  as well as bunch of MySQL related scripts.  </p>
<p>As a summary we have 70+ hours of work per week but we're enjoying what we do and see bright future ahead <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by peter |
      <a href="http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/#comments">6 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/&amp;title=MySQL Consulting &#8211; Being on your own" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/&amp;title=MySQL Consulting &#8211; Being on your own" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/&amp;title=MySQL Consulting &#8211; Being on your own" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/&amp;T=MySQL Consulting &#8211; Being on your own" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/&amp;title=MySQL Consulting &#8211; Being on your own" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2007/02/20/mysql-consulting-being-on-your-own/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Speaking at MySQL Users Conference 2007</title>
		<link>http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/</link>
		<comments>http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 18:25:28 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/</guid>
		<description><![CDATA[Just got email from Jay today about two of my talks being accepted to MySQL Users Conference 2007    "MySQL Server Settings Tuning"  and  "MySQL Performance Cookbook". This is great as MySQL Conferences are always fun and great way to get to know people and learn things about MySQL and connected [...]]]></description>
			<content:encoded><![CDATA[<p>Just got email from Jay today about two of my talks being accepted to <a href="http://www.mysqlconf.com/">MySQL Users Conference 2007</a>    "MySQL Server Settings Tuning"  and  "MySQL Performance Cookbook". This is great as MySQL Conferences are always fun and great way to get to know people and learn things about MySQL and connected areas.   </p>
<p>This will be my 5th time, but only first time, not being MySQL Employee. </p>
<p>No word so far about other talk I proposed - "Innodb Performance Optimization" which I think is one of my best talks.  Might be the name sounds old, even though I add new information to it each time to keep it fresh.</p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by peter |
      <a href="http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/#comments">One comment</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/&amp;title=Speaking at MySQL Users Conference 2007" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/&amp;title=Speaking at MySQL Users Conference 2007" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/&amp;title=Speaking at MySQL Users Conference 2007" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/&amp;T=Speaking at MySQL Users Conference 2007" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/&amp;title=Speaking at MySQL Users Conference 2007" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2007/01/16/speaking-at-mysql-users-conference-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sphinx Developer joins our team</title>
		<link>http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/</link>
		<comments>http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 13:41:09 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/</guid>
		<description><![CDATA[We're happy to announce Andrew Aksyonoff, developer of popular OpenSource full text search software Sphinx  joins our team.
Andrew will now have more time to dedicate to Sphinx development so cool new features will come sooner.
Having Andrew on board we'll be able to solve all kinds of problems related to full text search, tagging and [...]]]></description>
			<content:encoded><![CDATA[<p>We're happy to announce Andrew Aksyonoff, developer of popular OpenSource full text search software <a href="http://www.sphinxsearch.com">Sphinx</a>  joins our team.</p>
<p>Andrew will now have more time to dedicate to Sphinx development so cool new features will come sooner.</p>
<p>Having Andrew on board we'll be able to solve all kinds of problems related to full text search, tagging and general information retrieval. </p>
<p>It does not mean we'll push sphinx ether it suits your needs well or it does not.  Sphinx is great for high performance high quality or complex full text search applications - but If you're looking at smaller search applications we can help you getting most of MySQL build in full text search.  If there are some features which are missing in Sphinx or it is not best solution for your application for other reasons we can help you with using Lucene or other external search system.</p>
<p>Finally having Andrew onboard we'll be able to offer official Sphinx support, consulting and custom feature development <a href="http://www.mysqlperformanceblog.com/mysql-consulting/">via our company. </a></p>
    <hr noshade style="margin:0;height:1px" />
    <p>Entry posted by peter |
      <a href="http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/#comments">6 comments</a></p>
    <p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/&amp;title=Sphinx Developer joins our team" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/&amp;title=Sphinx Developer joins our team" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/&amp;title=Sphinx Developer joins our team" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/&amp;T=Sphinx Developer joins our team" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/&amp;title=Sphinx Developer joins our team" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mysqlperformanceblog.com/2007/01/08/sphinx-developer-joins-our-team/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
