's Picture

Richard Jones

Logbook / blog / devlog

  • Home
  • About
  • Contact Me
  • Search

hashing

A collection of 3 posts

January 19, 2009

Anti-RDBMS: A list of distributed key-value stores

Please Note: this was written January 2009 - see the comments for updates and additional information. A lot has changed since I wrote this.

programming erlang hashing java databases dht nosql

September 28, 2008

Erlang libketama driver - Consistent Hashing

All the data I need from memcached is assigned to servers using a consistent hashing mechanism, implemented as libketama - a shared library written in C. We use a php extension to wrap this, and also have a pure java...

programming erlang c memcached driver hashing ketama

April 10, 2007

libketama: Consistent Hashing library for memcached clients

We wrote ketama to replace how our memcached clients mapped keys to servers. Previously, clients mapped keys->servers like this:

programming hashing caching c php memcached scalability lastfm

Copyright Metabrew.com - Richard Jones © 2024.
I release all embedded source code in my blog articles to the public domain, unless otherwise specified. Article text released under the Creative Commons Attribution-NonCommercial 4.0 International License. You don't need to ask me if you want to post a translated version of my work on your own website, but you must link back here as per the above license.

Back to top