19 May 2013

The Ruby Reflector

Topic

Basho

  Source Favicon
Email

…presenting a preview of an exciting new product at RICON , Basho's Distributed Systems Conference.

Riak in the Cloud - Ines Sombra and Michael Brodhead, RICON2012 from Basho Technologies on Vimeo .

We are currently using and testing our first productized NoSQL database. Riak will be a first-class citizen in our stack starting Q1 of 2013. We are very excited about the changes pioneered by our upcoming support for Riak and …

engineyard.com Read
  Source Favicon
Email

Ben Orenstein is joined by Sean Cribbs, Software Engineer at Basho, the makers of Riak.

Ben and Sean start off discussing the interesting overlap of programmers and musicians and why it seems to happen so much. They then discuss Sean's role at Basho, what Riak is, how it works, and how it differs from other NoSQL databases. Sean works remotely for Basho, which has several offices, so Ben and Sean discuss remote workers and remote offices, and the ins and outs …

robots.thoughtbot.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 9 months ago.
Email

Back to the grindstone. Actually, I think it's following me around.

ToS;DR : An attempt to reduce various Terms of Service to simple terms with icons and ratings. I'd be astounded if it led to any actual change on the rated sites.

Bypass Mass-Assignment Protection in Rake db:seed - A quick little Rails tip.

API Design - An opinionated set opf rules for OS X and iOS components.

Riak 1.2 Is Official! - Basho marches on.

afreshcup.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 1 year ago.
Email

…big chunks of HTML text in views.

Skim - Client-side templating using CoffeeScript and Slim.

Tyler - Tiling window manager for OS X.

Riak Control - New GUI management tool for Riak, straight from Basho.

Tumult Hype - GUI tool for building HTML5 animated and interactive content.

afreshcup.com Read
  Source Favicon
On paperplanes over 1 year ago.
Email

…full-length explanation too. Here's a graphic showing the basic idea of consistent hashing, courtesy of Basho.

Instead I want to look at the practical implications of consistent hashing in distributed databases and cache farms.

Easier to Avoid Hotspots

When you put data on nodes based on a random result, which is what the hash function calculates, a value that's a lot more random than the key it's based on, it's easier to avoid hotspots. Why?

Assume a key based on …

paperplanes.de Read
  Source Favicon
On Luigi Montanez over 1 year ago.
Email

…and CouchDB are the most direct competitors to MongoDB. The employees of Basho, the company behind Riak, seem to have several bones to pick with both MongoDB and 10gen. At JSConf, Basho employee Sean Cribbs was giving a presentation on Riak. When asked a question comparing Riak to MongoDB, he responded , " Mongo loses data."

A week later, in a weird self-congratulatory blog post , Basho COO Antony Falco laid into the marketing of …

luigimontanez.com Read
  Source Favicon
By Todd Hoff of High Scalability almost 2 years ago.
Email

LevelDB is an exciting new entrant into the pantheon of embedded databases, notable both for its pedigree, being authored by the makers of the now mythical Google MapReduce and BigTable products, and for its emphasis on efficient disk based random access using log-structured-merge ( LSM) trees.

The plan is to keep LevelDB fairly low-level. The intention is that it will be a useful building block for higher-level storage systems. Basho is already investigating using LevelDB as one if its storage engines.

highscalability.com Read
  Source Favicon
By Julia Nunes of Engine Yard Developer Blog almost 2 years ago.
Email

…attendance is growing. We have big plans this year with upcoming presentations from companies like Basho, 10gen, Cloudera, Oracle, VoltDB, Membase, and DataStax among others. What goals do you hope to accomplish at Engine Yard in terms of data? Short term, I'd like to keep working with our internal teams to continually improve our PosgreSQL and MySQL offering. Long term, I want to drive the evolution of our Engine Yard data offering to best serve users. Inspired by Ines

engineyard.com Read
  Source Favicon
By Shannon -jj Behrens of JJinuxLand almost 2 years ago.
Email

…backwards compatibility with C nor adds a ton of features, I originally had a hard time getting excited about Go. Now I see that Go is a modern language that tries to follow what I think of as C's philosophy . It's simple, elegant, small, and native.

There's an old saying: Do not seek to follow in the footsteps of the wise men of old. Seek what they sought.

- Matsuo Munefusa (" Basho") I think that perfectly describes Go.

jjinux.blogspot.com Read
  Source Favicon
By Todd Hoff of High Scalability over 2 years ago.
Email

How would you implement a key-value storage system if you were starting from scratch? The approach Basho settled on with Bitcask , their new backend for Riak, is an interesting combination of using RAM to store a hash map of file pointers to values and a log-structured file system for efficient writes. In this excellent Changelog interview , some folks from Basho describe Bitcask in more detail.

The essential Bitcask:

highscalability.com Read