{"id":1538,"date":"2009-01-24T15:48:15","date_gmt":"2009-01-24T19:48:15","guid":{"rendered":"http:\/\/blogs.n1zyy.com\/n1zyy\/?p=1538"},"modified":"2009-01-24T15:48:15","modified_gmt":"2009-01-24T19:48:15","slug":"mastering-technology","status":"publish","type":"post","link":"https:\/\/blogs.n1zyy.com\/n1zyy\/2009\/01\/24\/mastering-technology\/","title":{"rendered":"Mastering Technology"},"content":{"rendered":"<p>If you ever read a technical discussion board, you&#8217;ll quickly come to the realization that the breakdown of people is maybe 90% people who have kind of figured out how to use the technology, 7% people who are power users, and 3% people who are experts. It&#8217;s an arbitrary breakdown, but it seems about right intuitively.<\/p>\n<p>Consider something like Excel. Most people can use it to keep tabular data, and most of those even know how to calculate sums. But very few might have a clue how to use Pivot Tables or formulas spanning multiple sheets, and even fewer will know how to extend it.<\/p>\n<p>MySQL is definitely the same way. A lot of MySQL users can install it on their server and make phpBB use it. They might not understand what MyISAM and InnoDB are or how they&#8217;re different, much less the pros and cons of each. And even fewer could make a halfway decent DBA. But the good news with MySQL is that some of that elite 3% of experts are very, very vocal, and doing really, really neat things. Jeremy Zawodny is the first name that comes to mind, and check out his <a href=\"http:\/\/jeremy.zawodny.com\/blog\/archives\/010774.html\">The New MySQL Landscape<\/a> post. And don&#8217;t miss Percona&#8217;s announcement of their GPL&#8217;ed <a href=\"http:\/\/www.mysqlperformanceblog.com\/2008\/12\/16\/announcing-percona-xtradb-storage-engine-a-drop-in-replacement-for-standard-innodb\/\">XtraDB<\/a>, a replacement for InnoDB that&#8217;s supposed to be optimized for performance on more powerful machines. Seems like it&#8217;s very new and meant for MySQL 5.1, which <a href=\"http:\/\/monty-says.blogspot.com\/2008\/11\/oops-we-did-it-again-mysql-51-released.html\">some pretty smart people have said isn&#8217;t ready<\/a> for prime-time. One of the MySQL guys at Google <a href=\"http:\/\/mysqlha.blogspot.com\/2008\/12\/make-mysql-faster-in-one-hour_14.html\">has a post about his patches<\/a> to make MySQL better scale to &#8216;big iron&#8217; type systems, too. And then there&#8217;s <a href=\"http:\/\/ourdelta.org\/\">Our Delta<\/a> (found on the Jeremy Zawodny blog) which distributes various patched versions of MySQL. Some are especially intersting to me, like <a href=\"http:\/\/ourdelta.org\/docs\/fast-master-promotion\">Fast Master Promotion<\/a> which is designed to allow a slave MySQL box to be promoted to master pretty much instantly, or the <a href=\"http:\/\/ourdelta.org\/docs\/kill-if-idle\">KILL IF IDLE<\/a> command, allowing you to issue KILL statements to a connection and have them not affect non-idle connections. <a href=\"http:\/\/ourdelta.org\/docs\/userstats\">UserStats<\/a> would be really helpful to run on a development machine to see what your code is impacting.<\/p>","protected":false},"excerpt":{"rendered":"<p>If you ever read a technical discussion board, you&#8217;ll quickly come to the realization that the breakdown of people is maybe 90% people who have kind of figured out how to use the technology, 7% people who are power users, &hellip; <a href=\"https:\/\/blogs.n1zyy.com\/n1zyy\/2009\/01\/24\/mastering-technology\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1538","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/1538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/comments?post=1538"}],"version-history":[{"count":0,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/1538\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/media?parent=1538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/categories?post=1538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/tags?post=1538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}