{"id":1894,"date":"2010-04-16T09:48:35","date_gmt":"2010-04-15T23:48:35","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=1894"},"modified":"2010-04-16T09:48:35","modified_gmt":"2010-04-15T23:48:35","slug":"announcing-haildb","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2010\/04\/16\/announcing-haildb\/","title":{"rendered":"Announcing HailDB"},"content":{"rendered":"<p>I just announced our continuation of the Embedded InnoDB project under the name of <a href=\"http:\/\/www.haildb.com\">HailDB<\/a>. Check out the announcement over at <a href=\"http:\/\/www.haildb.com\/\">http:\/\/www.haildb.com\/<\/a>.<\/p>\n<p style=\"padding-left: 30px;\"><a href=\"http:\/\/www.haildb.com\">HailDB<\/a> is a relational database that is embeddable within applications. You embed\u00c2\u00a0<a href=\"http:\/\/www.haildb.com\">HailDB<\/a> by linking to a shared library and calling a clean and simple API.\u00c2\u00a0<a href=\"http:\/\/www.haildb.com\/\">HailDB<\/a> is a continuation of the\u00c2\u00a0<a href=\"http:\/\/www.innodb.com\/wp\/products\/embedded-innodb\/\">Embedded InnoDB<\/a> project. It is not itself a database server, but is a library implementing the storage layer. With the addition of the\u00c2\u00a0<a href=\"http:\/\/www.haildb.com\">HailDB<\/a> plugin to Drizzle you get a full SQL interface.<\/p>\n<p style=\"text-align: right;\">Read more at <a href=\"http:\/\/www.haildb.com\/\">http:\/\/www.haildb.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2010\/04\/16\/announcing-haildb\/\">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],"tags":[70,287,257],"class_list":["post-1894","post","type-post","status-publish","format-standard","hentry","category-drizzle-work-et-al","tag-drizzle","tag-haildb","tag-innodb"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-uy","jetpack-related-posts":[{"id":2099,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/08\/03\/haildb-2-0-0-released\/","url_meta":{"origin":1894,"position":0},"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":2155,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/14\/second-drizzle-beta-and-innodb-update\/","url_meta":{"origin":1894,"position":1},"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":2115,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/08\/18\/embedded_innodb-engine-haildb-engine\/","url_meta":{"origin":1894,"position":2},"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":2356,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/04\/12\/speaking-on-tuesday-haildb-and-dropping-acid-eating-data-in-a-web-2-0-cloud-world\/","url_meta":{"origin":1894,"position":3},"title":"Speaking on Tuesday: HailDB and Dropping ACID: Eating Data in a Web 2.0 Cloud World","author":"Stewart Smith","date":"2011-04-12","format":false,"excerpt":"I'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 about a C API to embed an InnoDB based relational\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":1908,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/05\/05\/haildb-hudson-compiler-warnings-and-cppcheck\/","url_meta":{"origin":1894,"position":4},"title":"HailDB, Hudson, compiler warnings and cppcheck","author":"Stewart Smith","date":"2010-05-05","format":false,"excerpt":"I've integrated HailDB into our Hudson setup (haildb-trunk on Hudson). I've also made sure that Hudson is tracking the compiler warnings. We've enabled more compiler warnings than InnoDB has traditionally been compiled with - this means we've started off with over 4,300 compiler warnings! Most of those are not going\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":2136,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/09\/23\/warnings-are-now-actual-problems\/","url_meta":{"origin":1894,"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\/1894","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=1894"}],"version-history":[{"count":2,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/1894\/revisions"}],"predecessor-version":[{"id":1896,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/1894\/revisions\/1896"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=1894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=1894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=1894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}