Tuesday, March 15, 2011

Riak Interface for Pharo Smalltalk

Runar Jordahl implemented a Riak Interface for Pharo Smalltalk. Why is this interesting, you may ask.

Riak is a scalable database (written in Erlang, C and a little bit of JavaScript) that is being used in production by companies like Mozilla and Comcast. It is based on Amazons Dynamo using key-value storage (bucket-keys to be exact). It has peer-to-peer replication without a specific master - this allows for a fault-tolerant system.

Runars Interface runs in Pharo 1.1., uses the ZincHTTP components and is currently in beta. Check out the included test case "EpigentRiakRestConnectionTest" to see how easy you can use it.
You have to set up a riak running at "http://riaktest:8098/riak" if you want to try.

I hope to find the time to play with this a little bit more.

No comments: