{"id":2356,"date":"2011-04-12T17:23:53","date_gmt":"2011-04-12T07:23:53","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=2356"},"modified":"2020-07-29T18:57:31","modified_gmt":"2020-07-30T01:57:31","slug":"speaking-on-tuesday-haildb-and-dropping-acid-eating-data-in-a-web-2-0-cloud-world","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2011\/04\/12\/speaking-on-tuesday-haildb-and-dropping-acid-eating-data-in-a-web-2-0-cloud-world\/","title":{"rendered":"Speaking on Tuesday: HailDB and Dropping ACID: Eating Data in a Web 2.0 Cloud World"},"content":{"rendered":"<p>I&#8217;m giving two talks tomorrow (Tuesday) at the MySQL Conference and Expo:<\/p>\n<p><a href=\"http:\/\/en.oreilly.com\/mysql2011\/public\/schedule\/detail\/17492\">HailDB: A NoSQL API direct to InnoDB<\/a>, 2:00pm, Ballroom D<\/p>\n<p><a href=\"http:\/\/en.oreilly.com\/mysql2011\/public\/schedule\/detail\/20223\">Dropping ACID: Eating Data In A Web 2.0 Cloud World<\/a> 3:05pm, Ballroom G<\/p>\n<p>The HailDB talk is all about a C API to embed an InnoDB based relational database engine into your application. Awesome stuff (also nice and technical).<\/p>\n<p>The second talk, &#8220;Dropping ACID: Eating Data in a Web 2.0 Cloud World&#8221; is not only a joke that only database people get, but a humorous and serious look at data integrity and reliability as promised by the current hype. This was quite well received at linux.conf.au in January. So, if you weren&#8217;t in Australia in January this year, then certainly come along and see how you go heckling an Australian.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m giving two talks tomorrow (Tuesday) at the MySQL Conference and Expo: HailDB: A NoSQL API direct to InnoDB, 2:00pm, Ballroom D Dropping ACID: Eating Data In A Web 2.0 Cloud World 3:05pm, Ballroom G The HailDB talk is all &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2011\/04\/12\/speaking-on-tuesday-haildb-and-dropping-acid-eating-data-in-a-web-2-0-cloud-world\/\">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,14,758],"tags":[255,70,287,628,158,292],"class_list":["post-2356","post","type-post","status-publish","format-standard","hentry","category-drizzle-work-et-al","category-mysql","category-talks","tag-cloud","tag-drizzle","tag-haildb","tag-mysql","tag-mysqlconf","tag-talk"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-C0","jetpack-related-posts":[{"id":2152,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/18\/new-apis-in-haildb\/","url_meta":{"origin":2356,"position":0},"title":"New APIs in HailDB","author":"Stewart Smith","date":"2010-10-18","format":false,"excerpt":"In the current HailDB we have a couple of new API calls that you may like: ib_status_get_all() Is very similar to ib_cfg_get_all(). This allows the library to add new status variables without applications having to know about them - because we return a list of what there are. For Drizzle,\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":1894,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/04\/16\/announcing-haildb\/","url_meta":{"origin":2356,"position":1},"title":"Announcing HailDB","author":"Stewart Smith","date":"2010-04-16","format":false,"excerpt":"I just announced our continuation of the Embedded InnoDB project under the name of HailDB. Check out the announcement over at http:\/\/www.haildb.com\/. HailDB is a relational database that is embeddable within applications. You embed\u00c2\u00a0HailDB by linking to a shared library and calling a clean and simple API.\u00c2\u00a0HailDB is a continuation\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":2358,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/04\/19\/haildb-a-nosql-api-direct-to-innodb\/","url_meta":{"origin":2356,"position":2},"title":"HailDB: A NoSQl API Direct to InnoDB","author":"Stewart Smith","date":"2011-04-19","format":false,"excerpt":"At the MySQL Conference and Expo last week I gave a session on HailDB. I've got the slides up on slideshare so you can either view through them or download them. I think the session went well, and there certainly is some interest in HailDB out there (which is great!).","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":2323,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/03\/17\/things-ive-done-in-drizzle\/","url_meta":{"origin":2356,"position":3},"title":"Things I&#8217;ve done in Drizzle","author":"Stewart Smith","date":"2011-03-17","format":false,"excerpt":"When writing my Dropping ACID: Eating Data in a Web 2.0 Cloud World talk for LCA2011 I came to the realisation that I had forgotten a lot of the things I had worked on in MySQL and MySQL Cluster. So, as a bit of a retrospective as part of the\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":2155,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/14\/second-drizzle-beta-and-innodb-update\/","url_meta":{"origin":2356,"position":4},"title":"Second Drizzle Beta (and InnoDB update)","author":"Stewart Smith","date":"2010-10-14","format":false,"excerpt":"We just released the latest Drizzle tarball (2010-10-11 milestone). There are a whole bunch of bug fixes, but there are two things that are interesting from a storage engine point of view: The Innobase plugin is now based on innodb_plugin 1.0.6 The embedded_innodb engine is now named HailDB and requires\u2026","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":2136,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/09\/23\/warnings-are-now-actual-problems\/","url_meta":{"origin":2356,"position":5},"title":"Warnings are now actual problems","author":"Stewart Smith","date":"2010-09-23","format":false,"excerpt":"Yesterday, I reached a happy milestone in HailDB development. All compiler warnings left in the api\/ directory (the public interface to the database engine) are now either probable\/possible bugs (that we need to look at closely) or are warnings due to unfinished code (that we should finish). There's still a\u2026","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":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2356","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=2356"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2356\/revisions"}],"predecessor-version":[{"id":2357,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2356\/revisions\/2357"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=2356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=2356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=2356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}