Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 2f6081920b
Fetching contributors…

Cannot retrieve contributors at this time

45 lines (24 sloc) 0.821 kB

Blobber

An abstraction layer for CRUDing objects to any key/value storage supporting the memcached protocol (memcachedb, Tokyo Tyrant, etc)

Installation

Dependencies

  • uuidtools gem (1.0.7)
  • json gem (1.1.3)
  • memcache-client (or equivalent) gem

Running Benchmarks

1) Start memcachedb (or your db of choice):

sudo memcachedb -r -u root -H /var/db/bdb/test1 -N

or with Tokyo Tyrant/Cabinet (Hash)

sudo ttserver -port 21201 /var/db/bdb/test.tch

or with Tokyo Tyrant/Cabinet (B-Tree)

sudo ttserver -port 21201 /var/db/bdb/test.tcb

or with Kai

erl -pa ebin -config kai -kai n 1 -kai r 1 -kai w 1 -kai memcache_port 21201

2) Run the benchmarks:

rake benchmark

Copyright

Copyright (c) 2009 Brian Smith. See LICENSE for details.

Jump to Line
Something went wrong with that request. Please try again.