{"id":1400,"date":"2009-02-20T12:47:42","date_gmt":"2009-02-20T02:47:42","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=1400"},"modified":"2014-10-08T09:22:26","modified_gmt":"2014-10-07T23:22:26","slug":"linuxconfau-2009-wrap-up-incl-open-source-databases-mini-conf-day-0-1","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2009\/02\/20\/linuxconfau-2009-wrap-up-incl-open-source-databases-mini-conf-day-0-1\/","title":{"rendered":"linux.conf.au 2009 wrap-up (incl Open Source Databases Mini-conf): Day 0-1"},"content":{"rendered":"<p>It&#8217;s no secret that I love <a href=\"http:\/\/lca2011.linux.org.au\/\">linux.conf.au<\/a>. My first was <a href=\"http:\/\/www.linux.org.au\/conf\/2003\/\">linux.conf.au 2003<\/a>, in Perth and I&#8217;ve been to every one since (there are at least two people who&#8217;ve been to every single one, including <a href=\"http:\/\/www.linux.org.au\/conf\/1999\/index.phtml\">CALU<\/a> as it was called in 1999).<\/p>\n<p>I&#8217;ve been on the board of <a href=\"http:\/\/www.linux.org.au\">Linux Australia<\/a> for some insane proportion of the years since then (joining in 2003). Linux Australia is the not-for-profit community organisation that puts on linux.conf.au. It&#8217;s all volunteers and amazingly enough we have more than one group of people wanting to put on linux.conf.au each year!<\/p>\n<p>This year, we <a href=\"http:\/\/lca2009.linux.org.au\">Marched South<\/a> to Hobart.<\/p>\n<p>Here I detail what I saw, what I wish I saw and whatever else comes to mind.<\/p>\n<h2>Sunday &#8211; Before the conference<\/h2>\n<p>Ran into <a href=\"http:\/\/www.gag.com\/~bdale\/\">Bdale<\/a> while checking in. Short flight down. A million and one people on the plane and on the ground that I knew. It must be linux.conf.au.<\/p>\n<p>Seeing way too many awesome people I know, checking into accommodation (oh my, what a hill), registering for conf, beer and then off to a &#8220;ghosts of conferences past&#8221; dinner &#8211; where a few people who had organised previous linux.conf.au&#8217;s were hastily gathered together to chat to part of the 2010 team.<\/p>\n<h2>Monday &#8211; Open Source Databases Miniconf Day 1<\/h2>\n<p>Oh, that&#8217;s right &#8211; I&#8217;m running the OSDB Miniconf :)<\/p>\n<p>First up, <a href=\"http:\/\/bonglonglong.com\/\">Monty Taylor<\/a> spoke on &#8220;NDB\/Bindings &#8211; Use the MySQL Cluster Direct API from languages you actually like for fun and profit&#8221;. Possibly taking the prize for the longest talk title of the conference. The NDB API is not SQL, it&#8217;s what the MySQL server (and one day, when Monty and I get around to it, Drizzle) translates SQL into for NDB. That being said, you can (pretty much always) write NDB API code that dramatically outperforms equivilent SQL (for a variety of reasons). Monty maintains the NDB\/Bindings project that lets you use languages other than C++ for the NDB API.<\/p>\n<p>At the same time as Monty was speaking, I wish I&#8217;d been able to fork() and go and see &#8220;<a href=\"http:\/\/www.rdrop.com\/users\/paulmck\/scalability\/paper\/IsParallelProgrammingHard.2009.01.19a.pdf\">Is Parallel Programming Hard, And, If So, Why?<\/a>&#8221;      <em>by<\/em> <span class=\"by_speaker\"><a href=\"http:\/\/www.rdrop.com\/users\/paulmck\/\">Paul McKenney<\/a> and <a href=\"http:\/\/www.stillhq.com\/\">Michael Still<\/a> talking about <a href=\"http:\/\/www.stillhq.com\/mythtv\/mythnettv\/\">MythNetTV<\/a> (pull RSS feeds of video in as MythTV programs).<\/span><\/p>\n<p>After morning tea, we were meant to have &#8220;InnoDB scaling up and performance&#8221;       <em>by<\/em> Bruce Huang, but he was a no-show. Hint: if you don&#8217;t want bad things to be said about you by conference organisers, either show up or let them know you&#8217;re not able to make it.<\/p>\n<p>Instead, we led a crazy Q&amp;A type session around the room which was a whole lot of fun. Really a &#8220;ask the experts&#8221; meets running up-and-down stairs with a microphone.<\/p>\n<p>Next up, <a href=\"http:\/\/wiki.lentz.com.au\/\">Arjen Lentz<\/a> who runs <a href=\"http:\/\/www.openquery.com.au\">Open Query<\/a> spoke on &#8220;<a href=\"http:\/\/ourdelta.org\/\">OurDelta<\/a>: Builds for MySQL&#8221;. The best way to describe OurDelta is a &#8220;distribution of MySQL&#8221;. It&#8217;s the MySQL server plus a bunch of patches provided by various people that haven&#8217;t yet made it into the main source tree (for any number of reasons).<\/p>\n<p>At the same time (if you&#8217;ve never been to linux.conf.au, you&#8217;ll find that you often want to be in at least 3 places at once) I would have really liked to see &#8220;MythTV Internals by Nigel Pearson&#8221; (I co-wrote <a href=\"http:\/\/www.amazon.com\/dp\/1590597796?tag=flamin-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=1590597796&amp;adid=0GFMANM2VXXW6XJVX6DS&amp;\">Practical MythTV<\/a> with <a href=\"http:\/\/www.stillhq.com\/\">Michael Still<\/a>, which is having a &#8220;second edition&#8221; in wiki form over at <a href=\"http:\/\/www.mythtvbook.com\/\">http:\/\/www.mythtvbook.com\/<\/a>) as well as the panel on geek parenting as this may be something I&#8217;m one day faced with.<\/p>\n<p>Up next: Russell Coker filled in for Kaigai (same talk, different speaker) to talk on The Security-Enhanced PostgreSQL &#8211; &#8220;System-wide consistency&#8221; in access controls. I found this quite interesting and different approaches to database security are worth looking at. Modern applications (read: web applications) don&#8217;t map their uses to database users <strong>at all<\/strong>. There are usually two users on the database server: the super user and the user that the app uses. It would be nice to have a good solution for those who want it.<\/p>\n<p>Again, If I had the ability to be in two places at once, I would have also seen &#8220;How I Learned To Stop Worrying And Love ACPI&#8221; by <a href=\"http:\/\/www.linuxjournal.com\/content\/linuxconfau-penguin-dinner\">the extremely handsome<\/a> <a href=\"http:\/\/mjg59.livejournal.com\/\">Matthew Garrett<\/a>.<\/p>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Michael_Widenius\">Monty Widenius<\/a> (<a href=\"http:\/\/monty-says.blogspot.com\/\">blog here<\/a> &#8211; and yes, we have two Monty&#8217;s now&#8230; which does cause confusion) talking about the <a href=\"http:\/\/web.archive.org\/web\/20120502222438\/http:\/\/forge.mysql.com\/wiki\/Maria_Docs\">Maria<\/a> storage engine. Maria is based on MyISAM, but adding crash safety and transactions (among other things).<\/p>\n<p>Again, if I was able to be in several places at once I would have also seen <a href=\"http:\/\/ozlabs.org\/~rusty\/\">Rusty<\/a>&#8216;s &#8220;Large CPUmasks&#8221;, Nathan Scott talking about &#8220;System level performance management with <a href=\"http:\/\/oss.sgi.com\/projects\/pcp\/\">PCP<\/a>&#8221; and Bdale&#8217;s &#8220;Collaborating Successfully with large corporations&#8221;.<\/p>\n<p>An awesome start to the conference.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s no secret that I love linux.conf.au. My first was linux.conf.au 2003, in Perth and I&#8217;ve been to every one since (there are at least two people who&#8217;ve been to every single one, including CALU as it was called in &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2009\/02\/20\/linuxconfau-2009-wrap-up-incl-open-source-databases-mini-conf-day-0-1\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[75,2,6,11,14],"tags":[70,624,626,628,54],"class_list":["post-1400","post","type-post","status-publish","format-standard","hentry","category-drizzle-work-et-al","category-life-the-universe-and-everything","category-linux-aus","category-linuxconfau","category-mysql","tag-drizzle","tag-linux-aus","tag-linuxconfau","tag-mysql","tag-ndb"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-mA","jetpack-related-posts":[{"id":2447,"url":"https:\/\/www.flamingspork.com\/blog\/2012\/01\/23\/mysql-and-postgresql-cloud-offerings-linux-conf-au-2012-miniconf-talk-by-myself-and-selena\/","url_meta":{"origin":1400,"position":0},"title":"MySQL and PostgreSQL Cloud Offerings &#8211; linux.conf.au 2012 miniconf talk by myself and Selena","author":"Stewart Smith","date":"2012-01-23","format":false,"excerpt":"Selena and I gave a talk on the various issues of running databases \"in the cloud\" at the recent linux.conf.au in Ballarat. Video is up, embedded below:","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3498,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/10\/08\/linux-conf-au-2014-perth\/","url_meta":{"origin":1400,"position":1},"title":"linux.conf.au 2014: Perth!","author":"Stewart Smith","date":"2013-10-08","format":false,"excerpt":"It's been over ten years since the last linux.conf.au in Perth but don't worry, this upcoming January, we're back in Perth for linux.conf.au 2014. I'm really looking forward to getting back to Perth as I've only been there very, very briefly since 2003 and would love to explore the city\u2026","rel":"","context":"In &quot;linux-aus&quot;","block_context":{"text":"linux-aus","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-aus\/"},"img":{"alt_text":"perth from kings park","src":"https:\/\/i0.wp.com\/farm1.staticflickr.com\/24\/102935086_5f114de9e9_m.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1354,"url":"https:\/\/www.flamingspork.com\/blog\/2009\/01\/17\/preparing-for-linuxconfau\/","url_meta":{"origin":1400,"position":2},"title":"Preparing for linux.conf.au","author":"Stewart Smith","date":"2009-01-17","format":false,"excerpt":"Today: tweaking my talk preparing for Open Source Databases Miniconf (should be awesome) Writing my Linux Australia President's report Preparing LA AGM Agenda items I still need to: pack go over talk a few more times","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2077,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/07\/15\/linux-conf-au-2011-cfp-open\/","url_meta":{"origin":1400,"position":3},"title":"linux.conf.au 2011 CFP Open!","author":"Stewart Smith","date":"2010-07-15","format":false,"excerpt":"Head on over to http:\/\/lca2011.linux.org.au\/ and check it out! You've got until August 7th to put in a paper, miniconf, poster or tutorial. Things I'd like to see come from my kinda world: topics on running large numbers of machines latest in large scale web infrastructure latest going on in\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4022,"url":"https:\/\/www.flamingspork.com\/blog\/2016\/01\/05\/linux-conf-au-2016-kernel-miniconf-cfp\/","url_meta":{"origin":1400,"position":4},"title":"linux.conf.au 2016 Kernel miniconf CFP","author":"Stewart Smith","date":"2016-01-05","format":false,"excerpt":"Why yes, it's another long URL thanks to Google Docs: https:\/\/docs.google.com\/forms\/d\/148SieC6vmAxJZ3R5Lz5e1Mb0IM06LNSCt6WNVEwYFcs\/viewform Got a kernel topic you want to talk about? Got a kernel topic you want to start discussion on? Or a Q&A? Submit NOW! We're going for part sessions, part unconference. Questions? Contact me at stewart@linux.vnet.ibm.com","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2433,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/12\/28\/registered-for-linux-conf-au\/","url_meta":{"origin":1400,"position":5},"title":"Registered for linux.conf.au","author":"Stewart Smith","date":"2011-12-28","format":false,"excerpt":"So, I just registered for linux.conf.au and when ticking all those check boxes for years past, I worked out that this will be my tenth linux.conf.au! Wow... that's a few of them. Over the past 9 I've attended I've gone to great sessions, met interesting people, discovered interesting projects and\u2026","rel":"","context":"In &quot;linux.conf.au&quot;","block_context":{"text":"linux.conf.au","link":"https:\/\/www.flamingspork.com\/blog\/category\/linuxconfau\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/1400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=1400"}],"version-history":[{"count":13,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/1400\/revisions"}],"predecessor-version":[{"id":3877,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/1400\/revisions\/3877"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=1400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=1400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=1400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}