{"id":2155,"date":"2010-10-14T14:11:12","date_gmt":"2010-10-14T04:11:12","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=2155"},"modified":"2014-10-08T09:16:08","modified_gmt":"2014-10-07T23:16:08","slug":"second-drizzle-beta-and-innodb-update","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/14\/second-drizzle-beta-and-innodb-update\/","title":{"rendered":"Second Drizzle Beta (and InnoDB update)"},"content":{"rendered":"<p>We just released the latest <a href=\"http:\/\/www.drizzle.org\">Drizzle<\/a> tarball (<a href=\"https:\/\/launchpad.net\/drizzle\/elliott\/2010-10-11\">2010-10-11 milestone<\/a>). There are a whole bunch of bug fixes, but there are two things that are interesting from a storage engine point of view:<\/p>\n<ul>\n<li>The Innobase plugin is now based on innodb_plugin 1.0.6<\/li>\n<li>The embedded_innodb engine is now named HailDB and requires HailDB, it can no longer be built with embedded_innodb.<\/li>\n<\/ul>\n<p>Those of you following Drizzle fairly closely have probably noticed that we&#8217;ve lagged behind in InnoDB versions. I&#8217;m actively working on fixing that &#8211; both for the innobase plugin and for the HailDB library.<\/p>\n<p>If building the <a href=\"http:\/\/www.haildb.com\">HailDB<\/a> plugin (which is planned to replace the innobase plugin), you&#8217;ll need the latest <a href=\"http:\/\/www.haildb.com\">HailDB<\/a> release (which as of writing is <a href=\"https:\/\/launchpad.net\/haildb\">2.3.1<\/a>). We&#8217;re making good additions to the HailDB API to enable the storage engine to have the same features as the Innobase plugin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2010\/10\/14\/second-drizzle-beta-and-innodb-update\/\">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_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},"jetpack_post_was_ever_published":false},"categories":[76,75],"tags":[219,70,275,287,377,257,196,376],"class_list":["post-2155","post","type-post","status-publish","format-standard","hentry","category-code","category-drizzle-work-et-al","tag-beta","tag-drizzle","tag-embedded_innodb","tag-haildb","tag-innobase","tag-innodb","tag-plugin","tag-tarball"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-yL","jetpack-related-posts":[{"id":2161,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/21\/haildb-being-built-by-default-in-drizzle\/","url_meta":{"origin":2155,"position":0},"title":"HailDB being built by default in Drizzle","author":"Stewart Smith","date":"2010-10-21","format":false,"excerpt":"It just it trunk - if you have HailDB installed when you build Drizzle, you will now get the HailDB plugin built. You can even run Drizzle with it (remove innobase plugin, load HailDB plugin). Previously, we had problems building both due to symbol conflicts between innobase and HailDB. We've\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":2193,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/11\/12\/drizzle-gets-innodb-1-0-9\/","url_meta":{"origin":2155,"position":1},"title":"Drizzle gets InnoDB 1.0.9","author":"Stewart Smith","date":"2010-11-12","format":false,"excerpt":"My branch that updates the innobase plugin in Drizzle to be based on innodb_plugin 1.0.9 has been merged. For the next milestone, we'll probably have 1.0.11 as well. How's the progress getting 1.1 and 1.2 in? Pretty good actually. We'll have it for either this milestone or the next one.\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":2099,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/08\/03\/haildb-2-0-0-released\/","url_meta":{"origin":2155,"position":2},"title":"HailDB 2.0.0 released!","author":"Stewart Smith","date":"2010-08-03","format":false,"excerpt":"(Reposted from the HailDB Blog. See also the\u00c2\u00a0announcement\u00c2\u00a0on the Drizzle Blog.) We've made our first HailDB release! We've decided to make this a very conservative release. Fixing some minor bugs, getting a lot of compiler warnings fixed and start to make the name change in the source from Embedded InnoDB\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":2115,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/08\/18\/embedded_innodb-engine-haildb-engine\/","url_meta":{"origin":2155,"position":3},"title":"embedded_innodb engine (HailDB Engine)","author":"Stewart Smith","date":"2010-08-18","format":false,"excerpt":"A whole bunch of stuff got merged to the embedded_innodb engine recently. The end game is to have the embedded_innodb engine be just linking to HailDB (where we're continuing maintenance of Embedded InnoDB). So, what made it in? A lot of bug fixes (especially around error reporting and tables without\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":2155,"position":4},"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":2152,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/18\/new-apis-in-haildb\/","url_meta":{"origin":2155,"position":5},"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":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2155","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=2155"}],"version-history":[{"count":3,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2155\/revisions"}],"predecessor-version":[{"id":3843,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2155\/revisions\/3843"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=2155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=2155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=2155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}