[erlang-questions] An interesting Erlang-like data structure

Darren New <>
Sun Jun 22 20:25:31 CEST 2008


Just B-Trees, but it's interesting how they did some of the distribution 
stuff. In particular, the client does most of the work (like allocating 
blocks during a split), and the server just stores and does commit 
protocols.

http://www.hpl.hp.com/techreports/2007/HPL-2007-193.html

Thinking on it, I'm kind of surprised a bit there is gen_server and 
gen_fsm and such, but no "gen_reliable" or "gen_replicated" or 
"gen_transactional" or something like that. Mnesia has such things, but 
it's not broken out into a behavior. It sounds like it would be 
difficult, but doable, to come up with a reasonable API for such.

-- 
Darren New / San Diego, CA, USA (PST)
  Helpful housekeeping hints:
   Check your feather pillows for holes
    before putting them in the washing machine.



More information about the erlang-questions mailing list