[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-riak-revisited-interview":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":126},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"http://5by5.tv/changelog/40","Riak Revisited (Interview)","riak-revisited-interview","Wynn sat down with Andy Gross and Mark Phillips of Basho and John Nunemaker of Ordered List to talk about Riak, Riak Search, and moving an open source community to GitHub.","\u003Cp>Wynn sat down with Andy Gross and Mark Phillips of Basho and John Nunemaker of Ordered List to talk about Riak, Riak Search, and moving an open source community to GitHub.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/456187-interviews\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>John Nunemaker &ndash; \u003Ca href=\"https://johnnunemaker.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jnunemaker\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jnunemaker\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://x.com/jnunemaker\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Wynn Netherland &ndash; \u003Ca href=\"https://github.com/pengwynn\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://x.com/pengwynn\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>\u003Cp>Show Notes:\u003C/p>\u003Cp>\u003Cul>\n\u003Cli>\u003Ca href=\"http://thechangelog.com/post/457259567/episode-0-1-8-nosql-smackdown\">NoSQL smackdown\u003C/a>, live from SXSW 2010.\u003C/li>\n\u003Cli>Are you \u003Ca href=\"http://highscalability.com/blog/2010/9/5/hilarious-video-relational-database-vs-nosql-fanbois.html\">web scale\u003C/a>?\u003C/li>\n\u003Cli>Drop us a \u003Ca href=\"mailto:ping@thechangelog.com\">ping@thechangelog.com\u003C/a> and let us know who you want to get on The Changelog\u003C/li>\n\u003Cli>\u003Ca href=\"http://twitter.com/#!/argv0\">Andy Gross\u003C/a> VP of Engineering at \u003Ca href=\"http://www.basho.com/\">Basho\u003C/a>, the company behind Riak.\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.twitter.com/pharkmillups\">Mark Phillips\u003C/a> Community Manager at Basho AKA * \u003Ca href=\"http://www.twitter.com/pharkmillups\">@pharkmillups\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://twitter.com/jnunemaker\">John Nunemaker\u003C/a> of \u003Ca href=\"http://orderedlist.com/\">Ordered List\u003C/a> and \u003Ca href=\"https://github.com/jnunemaker/mongomapper\">MongoMapper\u003C/a> fame\u003C/li>\n\u003Cli>Riak is now available as a \u003Ca href=\"https://wiki.basho.com/display/RIAK/Installation+and+Setup\">binary download\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/basho/bitcask\">Bitcask\u003C/a>, the new backend for Riak\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/basho/riak\">Riak key value store\u003C/a>, decentralized datastore from Basho Technologies\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/basho/riak_search\">Riak Search\u003C/a>, full-text search engine based on Riak\u003C/li>\n\u003Cli>Riak \u003Ca href=\"https://wiki.basho.com/display/RIAK/Riak+Glossary#RiakGlossary-Bucket\">buckets\u003C/a>, container and keyspace for data stored in Riak\u003C/li>\n\u003Cli>Riak KVS buckets can be \u003Ca href=\"https://wiki.basho.com/display/RIAK/Riak+Search\">automatically searchable\u003C/a> by installing the Search pre-commit hook\u003C/li>\n\u003Cli>Riak \u003Ca href=\"https://wiki.basho.com/display/RIAK/Riak+Search+-+Querying#RiakSearch-Querying-QueryingviatheSolrInterface\">supports\u003C/a> an \u003Ca href=\"http://lucene.apache.org/solr/\">Apache SOLR\u003C/a> interface\u003C/li>\n\u003Cli>\u003Ca href=\"http://twitter.com/#!/seancribbs\">Sean Cribbs\u003C/a> made some waves with \u003Ca href=\"https://github.com/seancribbs/ripple\">Ripple\u003C/a>\u003C/li>\n\u003Cli>Ruby, Python, Node.js are the \u003Ca href=\"https://wiki.basho.com/display/RIAK/Client+Libraries+and+Community+Code\">biggest adopters\u003C/a> of Riak\u003C/li>\n\u003Cli>Riak aims to \u003Ca href=\"https://wiki.basho.com/display/RIAK/Benchmarking+with+Basho+Bench\">scale both up and down\u003C/a>. \u003Ca href=\"https://wiki.basho.com/display/RIAK/Command-Line+Tools#Command-LineTools-join\">Adding a node\u003C/a> adds a linear increase in throughput and storage capacity. 50 nodes run easily on a laptop.\u003C/li>\n\u003Cli>Riak nodes are \u003Ca href=\"https://wiki.basho.com/display/RIAK/How+Things+Work#HowThingsWork-TheRing\">truly decentralized\u003C/a>, no node is special\u003C/li>\n\u003Cli>Riak \u003Ca href=\"https://wiki.basho.com/display/RIAK/Riak+Compared+to+Cassandra\">compares to Cassandra\u003C/a> and \u003Ca href=\"http://project-voldemort.com/\">Voldemort\u003C/a>\u003C/li>\n\u003Cli>Riak has built-in JavaScript \u003Ca href=\"https://wiki.basho.com/display/RIAK/MapReduce\">map reduce\u003C/a> but unlike \u003Ca href=\"http://couchdb.apache.org/\">Couch\u003C/a>, it’s more an ad hoc approach.\u003C/li>\n\u003Cli>Andy explains Riak’s \u003Ca href=\"https://wiki.basho.com/display/RIAK/Links\">link walking\u003C/a> or \u003Cem>bucket-key-tag\u003C/em> relationships between objects.\u003C/li>\n\u003Cli>Riak now has two interfaces, the original \u003Ca href=\"https://wiki.basho.com/display/RIAK/REST+API\">REST HTTP interface\u003C/a>, and a new \u003Ca href=\"https://wiki.basho.com/display/RIAK/Erlang+Client+PBC\">protocol buffers interface\u003C/a>, a faster binary interface\u003C/li>\n\u003Cli>Eric Brewer, \u003Ca href=\"http://www.basho.com/Eric-Brewer-Joins-Board-of-Directors-of-Basho.html\">a Basho board member\u003C/a>, and \u003Ca href=\"http://www.julianbrowne.com/article/viewer/brewers-cap-theorem\">his cap theorem\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://blog.basho.com/2010/04/27/hello,-bitcask/\">Bitcask\u003C/a> is an append-only file format where the keys are stored in memory for ultra fast lookups.\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/basho/innostore\">InnoStore\u003C/a>, the original Riak backend\u003C/li>\n\u003Cli>\u003Ca href=\"http://twitter.com/jrecursive\">John Muellerleile\u003C/a>, author of the \u003Ca href=\"http://howfuckedismydatabase.com/nosql/\">popular NoSQL cartoon about distributed map reduce in Erlang\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://lucene.apache.org/java/2_4_0/queryparsersyntax.html\">Apache Lucene query syntax\u003C/a> a growing standard for search\u003C/li>\n\u003Cli>The move from \u003Ca href=\"http://bitbucket.org/\">BitBucket\u003C/a> to \u003Ca href=\"http://github.com\">GitHub\u003C/a> was ultimately about community, not about DVCS\u003C/li>\n\u003Cli>The \u003Ca href=\"https://github.com/basho/riak/blob/master/THANKS\">THANKS\u003C/a> file lists many Riak community contributors\u003C/li>\n\u003Cli>\u003Ca href=\"http://get.harmonyapp.com/\">Harmony\u003C/a> - the \u003Ca href=\"http://mongodb.org\">MongoDB\u003C/a>-powered hosted CMS from \u003Ca href=\"http://orderedlist.com\">Ordered List\u003C/a>\u003C/li>\n\u003Cli>Mozilla \u003Ca href=\"http://blog.mozilla.com/data/2010/05/18/riak-and-cassandra-and-hbase-oh-my/\">runs several Riak clusters\u003C/a> to log data from their \u003Ca href=\"https://testpilot.mozillalabs.com/\">Test Pilot project\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://franciscotreacy.com/\">Francisco Treacy\u003C/a> uses Riak in \u003Ca href=\"http://widescript.com/\">WideScript\u003C/a>, “an innovative app that helps you focus and interact with your texts — on your desktop, your couch or on the go.”\u003C/li>\n\u003Cli>\u003Ca href=\"http://inagist.com/\">Inagist\u003C/a> recently \u003Ca href=\"http://blog.inagist.com/riak-at-inagistcom\">moved from Cassandra to Riak\u003C/a>\u003C/li>\n\u003Cli>Riak has partnered with \u003Ca href=\"http://joyent.com\">Joyent\u003C/a> and Node creator \u003Ca href=\"http://twitter.com/#!/ryah\">Ryan Dahl\u003C/a> to create \u003Ca href=\"http://www.joyent.com/2010/09/joyent-riak-smartmachines-now-available/\">Riak SmartMachines\u003C/a>\u003C/li>\n\u003Cli>Mark also is a fan of \u003Ca href=\"http://code.google.com/p/redis/\">Redis\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.scala-lang.org/\">Scala\u003C/a> and \u003Ca href=\"http://clojure.org/\">Clojure\u003C/a> have Andy excited, too.\u003C/li>\n\u003C/ul>\n\u003C/p>\u003Cp>Something missing or broken? \u003Ca href=\"https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-40.md\">PRs welcome!\u003C/a>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/podcast/40/the-changelog-40.mp3","audio/mpeg",18434697,"Tue, 09 Nov 2010 14:00:00 +0000",2260,"https://cdn.changelog.com/uploads/covers/changelog-interviews-original.png?v=63848368174","full","https://changelog.com/podcast/40",{"persons":116},[117,121],{"name":118,"role":20,"img":119,"href":120},"Wynn Netherland","https://secure.gravatar.com/avatar/7e19cd5486b5d6dc1ef90e671ba52ae0.jpg?s=600&d=mm","https://changelog.com/person/pengwynn",{"name":122,"role":123,"img":124,"href":125},"John Nunemaker","guest","https://secure.gravatar.com/avatar/88bc30284c6a424b63a92aad27d0ba36.jpg?s=600&d=mm","https://changelog.com/person/jnunemaker",null,1771793542312]