{"id":1573,"date":"2009-07-28T22:37:30","date_gmt":"2009-07-29T03:37:30","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=1573"},"modified":"2009-07-28T22:37:30","modified_gmt":"2009-07-29T03:37:30","slug":"rethinkdb-all-the-rage-today","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today","title":{"rendered":"RethinkDB all the rage today"},"content":{"rendered":"<p><a href=\"http:\/\/www.rethinkdb.com\/\">RethinkDB<\/a> is all the rage today, as its a Y Combinator funded startup, which also launched a developer pre-alpha today. So what is RethinkDB you ask? Yet-another-MySQL-storage-engine, that&#8217;s what. But this time, its tuned for solid-state drives (SSDs), which also happen to be all the rage these days.<\/p>\n<p>Anyway, check <a href=\"http:\/\/rethinkdb.com\/learn-more\/\">them out more<\/a>, and the materials currently tell me that they&#8217;re using append-only algorithms, which allow for live schema changes and hot backups, with instantaneous recovery from power failure. Those are just some of the <i>exciting<\/i> bits.<\/p>\n<p>What didn&#8217;t excite me so much was the fact that you were only getting 32-bit or 64-bit Linux binaries, built against MySQL 5.1.31 and you&#8217;ll just <a href=\"http:\/\/www.rethinkdb.com\/wiki\/InstallationInstructions\">install<\/a> it via the INSTALL PLUGIN option. But they are trying to get some semblance of a community growing, with their <a href=\"http:\/\/www.rethinkdb.com\/wiki\/\">getting involved<\/a> page, filled with some papers, as well as a <a href=\"http:\/\/groups.google.com\/group\/rethinkdb\">support mailing list<\/a> (I see <a href=\"http:\/\/mysqlha.blogspot.com\/\">Mark Callaghan<\/a> is already busy <a href=\"http:\/\/groups.google.com\/group\/rethinkdb\/browse_thread\/thread\/5c83534f4d4e9da\">asking them questions<\/a>). And of course you can follow them on their <a href=\"http:\/\/www.rethinkdb.com\/blog\/\">blog<\/a>, or on <a href=\"http:\/\/twitter.com\/rethinkdb\">Twitter<\/a>. All this without source ;-)<\/p>\n<p>One of the developers also <a href=\"http:\/\/www.techcrunch.com\/2009\/07\/28\/yc-funded-rethinkdb-a-mysql-storage-engine-built-from-the-ground-up-for-ssds\/#comment-2886506\">confirmed<\/a> that they&#8217;re adding &#8220;features required by WordPress so we could eat our own dogfood&#8221;. They haven&#8217;t started profiling (much yet?), and they&#8217;ve probably got ways to go on performance. Seems like &#8220;getting it working for WordPress&#8221;, is slowly becoming a good testing ground &#8211; Jeff Waugh did so for <a href=\"http:\/\/bethesignal.org\/blog\/2009\/07\/08\/wordpress-and-drizzle\/\">WordPress and Drizzle<\/a>, too.<\/p>\n<p>Anyway, it seems like its time to get some SSDs, as we start seeing things like this pop up. RethinkDB will also face another problem for mass adoption &#8211; how many hosting providers are using SSDs? Probably not many (if at all). <\/p>\n<p>Have you tried RethinkDB? Your thoughts?<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20RethinkDB%20all%20the%20rage%20today&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2009%2F07%2F28%2Frethinkdb-all-the-rage-today&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"b8e9bee009\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1573\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1573\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1573\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>RethinkDB is all the rage today, as its a Y Combinator funded startup, which also launched a developer pre-alpha today. So what is RethinkDB you ask? Yet-another-MySQL-storage-engine, that&#8217;s what. But this time, its tuned for solid-state drives (SSDs), which also happen to be all the rage these days. Anyway, check them out more, and the [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20RethinkDB%20all%20the%20rage%20today&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2009%2F07%2F28%2Frethinkdb-all-the-rage-today&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"b8e9bee009\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1573\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1573\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1573\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/07\/28\/rethinkdb-all-the-rage-today?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[23],"tags":[326,1775,994,217,116,52],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-pn","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":814,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/05\/07\/getting-started-using-ndb-on-mysql-university","url_meta":{"origin":1573,"position":0},"title":"Getting Started Using NDB on MySQL University","date":"7\/5\/2008","format":false,"excerpt":"We haven't had a MySQL University session in a while (a semi-spring break?), but tomorrow's session (May 8) should be real interesting. MySQL Cluster developer, Stewart Smith, will host a session titled Getting Started Using NDB. It will happen on May 8, at 13:00 UTC. One of the most common\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2985,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2014\/11\/03\/osquery-is-neat","url_meta":{"origin":1573,"position":1},"title":"osquery is neat","date":"3\/11\/2014","format":false,"excerpt":"Facebook recently made opensource, osquery. It gives you operating system data via SQL queries! Its very neat, and you can test this even on MacOSX (it works on that platform & Linux). It is by far the project with the most advanced functionality, linked here in this post. I noticed\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1579,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/08\/27\/sharding-for-the-masses-introducing-the-spider-storage-engine","url_meta":{"origin":1573,"position":2},"title":"Sharding for the masses: Introducing the SPIDER storage engine (OpenSQLCamp @ FrOSCon)","date":"27\/8\/2009","format":false,"excerpt":"This is the Sharding for the masses: Introducing the SPIDER storage engine by Giuseppe Maxia, given at OpenSQLCamp, at FrOSCon, in August 2009. These are somewhat live notes, and the slides are available too. Sharding for the massesView more documents from Giuseppe Maxia. Why sharding? Scaling, of course. The MySQL\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1327,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/15\/tokyo-cabinet-in-mysql","url_meta":{"origin":1573,"position":3},"title":"Tokyo Cabinet in MySQL?","date":"15\/2\/2009","format":false,"excerpt":"I read Tokyo Cabinet: Beyond Key-Value Store today from one of the news sites, and it reminded me of Brian's hack on Tokyo Cabinet == Tokyo Engine. Looking at TokyoEngine in Brian's Mercurial repository, there have been no updates in over a year. Is anyone planning on taking up development\u2026","rel":"","context":"In &quot;Databases&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2914,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2014\/04\/22\/ubuntu-14-04-some-mysql-ecosystem-notes","url_meta":{"origin":1573,"position":4},"title":"Ubuntu 14.04 &#8211; some MySQL ecosystem notes","date":"22\/4\/2014","format":false,"excerpt":"Following my previous post on the launch, I just rolled Ubuntu 14.04 LTS on an Amazon EC2 t1.micro instance (not something you expect to run a database server on, for sure - 1 vCPU, 0.613GiB RAM). If you do an apt-cache search mysql you get 435 return result sets with\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":917,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/08\/05\/monty-speaks-about-maria","url_meta":{"origin":1573,"position":5},"title":"Monty speaks about Maria","date":"5\/8\/2008","format":false,"excerpt":"Michael Widenius, commonly referred to as Monty, gave a very interesting talk on Maria at OSCON 2008. He not only had a talk in the main session, that was well attended, titled Architecture of Maria, the New Transactional Storage Engine for MySQL (slides are available in ODP there), he also\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1573"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=1573"}],"version-history":[{"count":1,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1573\/revisions"}],"predecessor-version":[{"id":1574,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1573\/revisions\/1574"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=1573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=1573"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=1573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}