<?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>Toru Maesaka &#187; libdrizzle</title>
	<atom:link href="http://torum.net/tag/libdrizzle/feed/" rel="self" type="application/rss+xml" />
	<link>http://torum.net</link>
	<description>Hackaholic and a Web Addict based in Tokyo</description>
	<lastBuildDate>Thu, 22 Jul 2010 09:59:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Saying farewell to drizzleadmin</title>
		<link>http://torum.net/2009/04/saying-farewell-to-drizzleadmin/</link>
		<comments>http://torum.net/2009/04/saying-farewell-to-drizzleadmin/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 09:03:35 +0000</pubDate>
		<dc:creator>Toru Maesaka</dc:creator>
				<category><![CDATA[drizzle]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[libdrizzle]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://torum.net/?p=969</guid>
		<description><![CDATA[For the last couple of days I&#8217;ve been working on removing drizzleadmin (formerly mysqladmin) from Drizzle&#8216;s source tree and I&#8217;m happy to announce that the code is now merged to the trunk. So why did we decide to throw out a program that&#8217;s been around for a long time? Well, the tool wasn&#8217;t really useful [...]]]></description>
			<content:encoded><![CDATA[<p>For the last couple of days I&#8217;ve been working on removing drizzleadmin (formerly <a href="http://dev.mysql.com/doc/refman/5.1/en/mysqladmin.html">mysqladmin</a>) from <a href="https://launchpad.net/drizzle">Drizzle</a>&#8216;s source tree and I&#8217;m happy to announce that the code is now merged to the trunk.</p>
<p>So why did we decide to throw out a program that&#8217;s been around for a long time? Well, the tool wasn&#8217;t really useful to drizzle since mysqladmin is designed for MySQL and we wanted to factor out these old command line tools in the tree (explained later). With that in mind, I&#8217;ve been gradually removing code from drizzleadmin and by the end of it&#8217;s lifetime, only two commands remained: &#8220;shutdown&#8221; and &#8220;ping&#8221;. These commands are now moved to the drizzle command line tool.</p>
<p>Here&#8217;s the new standard way to shutdown drizzled:</p>

<div class="wp_syntax"><div class="code"><pre class="null" style="font-family:monospace;">$ drizzle --shutdown --verbose
shutting down drizzled... done</pre></div></div>

<p>Shutting down drizzled that&#8217;s listening to a certain port:</p>

<div class="wp_syntax"><div class="code"><pre class="null" style="font-family:monospace;">$ drizzle --shutdown --port=12321 --verbose 
shutting down drizzled on port 12321... done</pre></div></div>

<p>Check whether drizzled is still alive on a certain port:</p>

<div class="wp_syntax"><div class="code"><pre class="null" style="font-family:monospace;">$ drizzle --ping --port=9306
drizzled is alive</pre></div></div>

<p>As you can see above, it makes better sense for the user to use the standard CLI tool to perform such simple tasks. For anything more sophisticated, we&#8217;re encouraging new open source projects to arise. Now with <a href="https://launchpad.net/libdrizzle">libdrizzle</a> out in the open, <strong>anyone</strong> (yes, including you) can easily write a client program for Drizzle. You could even write one in your favorite programming language once the binding for that language comes out.</p>
<p>If you have any cool ideas for a project, please do share it with us on the <a href="https://launchpad.net/~drizzle-discuss">mailing list</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://torum.net/2009/04/saying-farewell-to-drizzleadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fascinating libdrizzle benchmark results</title>
		<link>http://torum.net/2009/04/fascinating-libdrizzle-benchmark-results/</link>
		<comments>http://torum.net/2009/04/fascinating-libdrizzle-benchmark-results/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 01:53:31 +0000</pubDate>
		<dc:creator>Toru Maesaka</dc:creator>
				<category><![CDATA[drizzle]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[libdrizzle]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://torum.net/?p=939</guid>
		<description><![CDATA[Spreading the word about Jay&#8217;s awesome findings on the libdrizzle benchmark against the original library inherited from MySQL. For those that aren&#8217;t familiar with libdrizzle, it is a fresh new (modern implementation) MySQL compatible client library for Drizzle that leverages asynchronous I/O and smarter memory usage founded by Eric Day. You can read how this [...]]]></description>
			<content:encoded><![CDATA[<p>Spreading the word about<a href="http://www.jpipes.com/index.php?/archives/289-Libdrizzle-Benchmarks-Massive-Performance-Increases.html"> Jay&#8217;s awesome findings</a> on the libdrizzle benchmark against the original library inherited from MySQL. For those that aren&#8217;t familiar with libdrizzle, it is a fresh new (modern implementation) MySQL compatible client library for <a href="https://launchpad.net/drizzle">Drizzle</a> that leverages asynchronous I/O and smarter memory usage founded by <a href="http://www.oddments.org/">Eric Day</a>.</p>
<p>You can read how this library came to life in this thread:</p>
<ul>
<li><a href="https://lists.launchpad.net/drizzle-discuss/msg00472.html">https://lists.launchpad.net/drizzle-discuss/msg00472.html</a></li>
</ul>
<p>As you can see in Jay&#8217;s findings with sysbench, libdrizzle outperforms the original library in all concurrency levels by a rather significant figure (e.g. 41.16% performance increase at only two threads). If you&#8217;re interested in gaining more performance from Drizzle or MySQL in the future, you should really start looking into this library now.</p>
<p>This was the first blog entry I read this morning and hey, it really kick started my day. Eric you rock! and thanks to Jay for sharing his findings.</p>
]]></content:encoded>
			<wfw:commentRss>http://torum.net/2009/04/fascinating-libdrizzle-benchmark-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
