<?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>Tiffany B. Brown &#187; mysql</title>
	<atom:link href="http://tiffanybbrown.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://tiffanybbrown.com</link>
	<description>A web log about web development and internet culture with frequent detours into other stuff.</description>
	<lastBuildDate>Wed, 23 May 2012 16:23:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tuesday Ten-fer: Twitter in Iran, software finds, secrecy and security and geolocation</title>
		<link>http://tiffanybbrown.com/2009/06/16/tuesday-ten-fer-twitter-in-iran-software-finds-secrecy-and-security-and-geolocation/</link>
		<comments>http://tiffanybbrown.com/2009/06/16/tuesday-ten-fer-twitter-in-iran-software-finds-secrecy-and-security-and-geolocation/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 19:10:09 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CoRD]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opera unite]]></category>
		<category><![CDATA[tor]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2038</guid>
		<description><![CDATA[State Department Asks Twitter to Stay Up (and Other Notes on Digital Diplomacy) Iranians are using Twitter and Friendfeed to post news and photos of post-election protests. I wonder if a distributed Ushahidi set-up would also come in handy here. How To Communicate Securely in Repressive Environments Tactics and techniques for maintaining your physical safety [...]]]></description>
			<content:encoded><![CDATA[<dl>
<dt><a href="http://techpresident.com/blog-entry/state-department-asks-twitter-stay-and-other-notes-digital-diplomacy">State Department Asks Twitter to Stay Up (and Other Notes on Digital Diplomacy)</a></dt>
<dd>Iranians are using Twitter and <a href="http://www.friendfeed.com/">Friendfeed</a> to post news and photos of post-election protests. I wonder if a distributed <a href="http://ushahidi.com/">Ushahidi</a> set-up would also come in handy here.</dd>
<dt><a href="http://irevolution.wordpress.com/2009/06/15/digital-security/">How To Communicate Securely in Repressive Environments</a></dt>
<dd>Tactics and techniques for maintaining your physical safety while still being an activist and / or citizen journalist* [Via <a href="http://whiteafrican.com/2009/06/16/quick-hits-tech-news/">White African</a>]</dd>
<dt><a href="http://www.webmonkey.com/blog/Anonymous_and_Secure_TorFox_Browser_Foils_the_Script_Kiddies">Anonymous and Secure TorFox Browser Foils the Script Kiddies</a></dt>
<dd><b>Windows only</b>: A mash-up of <a href="http://www.getfirefox.com/">Firefox</a> and <a href="http://www.torproject.org/">Tor</a>, <a href="http://torfox.org/">Torfox</a> anonymizes your browser activity and protects against click-jacking.</dd>
<dt><a href="http://www.viget.com/advance/geo-soon-to-be-legit/">Geo: Soon to be Legit</a></dt>
<dd>Opera is <a href="http://labs.opera.com/news/2009/03/26/">working on it</a>. <a href="http://www.mozilla.com/en-US/firefox/geolocation/">Firefox 3.5</a> has it, and <a href="http://theappleblog.com/2009/06/01/apple-bringing-geolocation-to-mobile-safari/">Safari</a> for iPhone 3.0 will have it too. Geolocation is coming to the browser.</dd>
<dt><a href="http://wordpress.org/development/2009/06/wordpress-28/">WordPress 2.8 released</a></dt>
<dd>I haven&#8217;t upgraded yet, but I may blog about it once I do.</dd>
<dt><a href="http://unite.opera.com/">Opera Unite</a></dt>
<dd>Unite lets you host a server through your browser. [Via <a href="http://twitter.com/mollydotcom/status/2189524133">Molly</a>] <b>Related:</b> <a href="http://www.readwriteweb.com/archives/opera_reinvents_the_web_with_unite_makes_every_com.php">Opera &#8220;Reinvents the Web&#8221; with Unite, Makes Every Computer a Server</a> from ReadWriteWeb.</dd>
<dt><a href="http://blog.mozilla.com/blog/2009/06/15/be-the-difference-mozilla-service-week/">Be the Difference: Mozilla Service Week!</a></dt>
<dd>Mozilla asks users to use their tech fu skills for good this fall. <a href="http://serviceweek.mozilla.org/">Sign up</a> to get help or give help</dd>
<dt><a href="http://www.freepursuits.com/2009/06/16/64-ways-location-independent-people-earn-a-living/">64 Ways Location Independent People Earn a Living</a></dt>
<dd>Over five dozen ideas for how to earn a living from anywhere in the world.</dd>
<dt><a href="http://www.alistapart.com/articles/indexing-the-web-its-not-just-googles-business/">Indexing the Web &#8212; It&#8212; s Not Just Google&#8212; s Business</a></dt>
<dd>Last week&#8217;s <i class="title">A List Apart</i> offers guidance on when and why to use indexes with your database tables.</dd>
<dt><a href="http://cord.sourceforge.net/">CoRD</a></dt>
<dd>An open-source alternative to Microsoft&#8217;s <a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx">Remote Desktop Connection</a>.</dd>
</dl>
<p>		*I have a problem with that term because it implies that journalists aren&#8217;t and shouldn&#8217;t be politically engaged and civic minded. I suppose there is an ethical argument to be made about &#8220;objectivity,&#8221; but I think objectivity is an impossible notion and should be replaced by fairness.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/06/16/tuesday-ten-fer-twitter-in-iran-software-finds-secrecy-and-security-and-geolocation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UPDATED: Atlanta, GA: PHP Atlanta &#8220;Join-Fu: The Art of SQL&#8221;</title>
		<link>http://tiffanybbrown.com/2008/07/18/atlanta-ga-php-atlanta-join-fu-the-art-of-sql/</link>
		<comments>http://tiffanybbrown.com/2008/07/18/atlanta-ga-php-atlanta-join-fu-the-art-of-sql/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 19:33:43 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Tech Events]]></category>
		<category><![CDATA[Atlanta]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[atlantaphp]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[jay pipes]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[underarmchairmedia]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=1336</guid>
		<description><![CDATA[This meeting has been rescheduled to Thursday, August 14th at 7 p.m. Jay Pipes of MySQL AB and co-author of Pro MySQL, comes to Atlanta this month to present &#8220;Join-Fu: The Art of SQL.&#8221; I&#8217;ve seen Pipes speak before, and his presentation was incredibly informative. If you do a lot of development with MySQL, you [...]]]></description>
			<content:encoded><![CDATA[<div class="editors-note">This meeting has been <a class="ext" href="http://www.atlantaphp.org/archive/84">rescheduled</a> to <b>Thursday, August 14th at 7 p.m.</b></div>
<p><a href="http://jpipes.com/">Jay Pipes</a> of MySQL AB and co-author of <a class="book title" href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2FMySQL-Experts-Voice-Open-Source%2Fdp%2F159059505X%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1216408117%26sr%3D8-1&#038;tag=webinista-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325">Pro MySQL</a><img src="http://www.assoc-amazon.com/e/ir?t=webinista-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, comes to Atlanta this month to present &#8220;Join-Fu: The Art of SQL.&#8221; </p>
<p>I&#8217;ve seen Pipes speak before, and his presentation was incredibly informative. If you do a lot of development with MySQL, you should definitely attend. </p>
<div class="event-details">
<h3>Event details</h3>
<ul>
<li><b>When:</b> Thursday, August 14th, 2008 from 7 p.m. until 9 p.m.
</li>
<li><b>Where:</b> <a href="http://www.atlantaphp.org/directions-canadian-consulate/">Consulate General of Canada</a> 17th floor Colony Square (see the concierge for access)</li>
<li><b>How much?:</b> Free to attend.</li>
<li><a href="http://www.atlantaphp.org/archive/83" class="ext">More information</a></li>
</ul>
</div>
<h4>Related:</h4>
<ul>
<li>Jay Pipes&#8217;s <a href="http://www.jpipes.com/index.php?/archives/239-Slides-for-Join-Fu-The-Art-of-SQL-I-and-II.html" class="ext">Slides for Join-Fu: The Art of SQL (I and II)</a> (I do not know whether this will be the same talk as the one Pipes will give next month.)</li>
<li><a href="http://tiffanybbrown.com/category/tech+events/feed/" title="RSS Feed">RSS for Tech Events</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2008/07/18/atlanta-ga-php-atlanta-join-fu-the-art-of-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NYPHP Con: &#8220;Maximum Velocity MySQL&#8221; &#8211; Indexes and storage engines</title>
		<link>http://tiffanybbrown.com/2006/06/14/mysql-indexes-storage-engines/</link>
		<comments>http://tiffanybbrown.com/2006/06/14/mysql-indexes-storage-engines/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 16:04:00 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[MySQL / Databases]]></category>
		<category><![CDATA[NYPHPCon2006]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/viewqb.php/645</guid>
		<description><![CDATA[With Jay Pipes of MySQL. Diversity stats, in case you&#8217;re wondering: Men: about 30. Women: 4. People of color: 4. Jay Pipes is the Community Relations Manager, North America for MySQL, Inc. This was a three-hour tutorial about ways to fine-tune your MySQL queries. This is part one of my notes. This post may contain [...]]]></description>
			<content:encoded><![CDATA[<p>With Jay Pipes of MySQL. Diversity stats, in case you&#8217;re wondering: Men: about 30. Women: 4. People of color: 4.</p>
<p class="editors-note"><a href="http://jpipes.com/">Jay Pipes</a> is the Community Relations Manager, North America for MySQL, Inc. This was a three-hour tutorial about ways to fine-tune your MySQL queries. </p>
<p class="editors-note">This is part one of my notes. This post may contain inaccuracies, typos, boo-boos, etc. Jay says his slides will be available <a href="http://jpipes.com/">on his web site</a>, so be sure to check there as well. If you have questions, direct them to Jay or consult the <a href="http://dev.mysql.com/">MySQL documentation</a>.</p>
<h3>Indexes</h3>
<ul>
<li>Gives you a sorted order that allows you to find things quickly. </li>
<li>Indexes speed up select or read statements. </li>
<li>Indexes slow down writing to the database because MySQL not only has to write the record, but also has to write the index.</li>
</ul>
<p>The kind of indexes available and their efficiency depends on the type of storage engine you choose. Keep your indexes slim on write-intensive applications.</p>
<h3>Types of storage engines</h3>
<p>Choose your table&#8217;s storage engine type based on the type of information it holds, and the function for which you will use the table. Can mix table types in the same database.</p>
<h4>MyISAM</h4>
<ul>
<li>Unclustered data storage</li>
<li>Good insert performance and good with concurrent inserts</li>
<li>Small foot print</li>
<li>B-tree, r-tree and FULLTEXT indexing; Can use for spatial calculations, such as ZIP codes</li>
<li>Poor concurrent update and delete performance</li>
<li>No foreign key support; You can use a foreign key, but relational integrity is not guaranteed. (Forthcoming in version 5.2)</li>
<li>No transactions available</li>
</ul>
<p>Good for warehousing data, logging data and auditing data. </p>
<h4>InnoDB</h4>
<p>Good for when you need a lot of concurrent updates and will be looking data up by ID. Good for online transaction processing.</p>
<ul>
<li>NO FULLTEXT indexing or spacial data (r-tree indexes). </li>
<li>Large memory usage and a large data footprint.</li>
<li>Full transactional support</li>
<li>Support for foreign keys</li>
<li>Be sure to set a primary key, and use the smallest possible key (INT not BIGINT). If you don&#8217;t InnoDB will create it&#8217;s own super-integer index. Because of the way InnoDB handles indexes, this <em>is not</em> desirable. </li>
</ul>
<h4>Archive</h4>
<p>Good for archiving, audit logging, and distributable media (for example, applications that you don&#8217;t want the user to be able to modify).</p>
<ul>
<li>Quick inserts and table scans</li>
<li>Read-only</li>
<li>Zlib compression</li>
<li>No indexes allowed</li>
<li>No foreign key support</li>
</ul>
<h4>Memory / HEAP</h4>
<p>Great for temporary tables, session data, calculation tables, or information that will be requested frequently.</p>
<ul>
<li>Very, very fast selects because it&#8217;s all stored in memory</li>
<li>Supports hash or b-tree indexes</li>
<li>Data is gone on reboot, but you can get around this with <code>init_file</code> or my.cnf/my.ini.</li>
<li>Limited by amount of memory available on the server</li>
</ul>
<p>Can combine engine types within the database to take advantage of each storage engine&#8217;s strengths.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2006/06/14/mysql-indexes-storage-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

