This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
blobber /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
LICENSE | ||
| |
README.md | ||
| |
Rakefile | ||
| |
TODO | ||
| |
VERSION.yml | ||
| |
blobber.gemspec | ||
| |
lib/ | ||
| |
test/ |
README.md
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.








