librelist archives

« back to archive

[ANN] metropolis - initial release

[ANN] metropolis - initial release

From:
Eric Wong
Date:
2010-12-13 @ 23:18
Metropolis is a Rack application used to store key value pairs.  It
seeks to emulate the TokyoTyrant HTTP interface, but allows access to
multiple databases through a single TCP port.  It hashes keys to split
keys between different on-disk databases to work around scalability
limitations of the kernel, hardware and filesystem.

* http://metropolis.bogomips.org/
* metropolis@librelist.org
* git://git.bogomips.org/metropolis.git

Release notes:

A key-value store for Rack.  It emulates the basic REST
functionality (PUT/GET/DELETE) of TokyoTyrant as a Rack handler.
TDB is the primary DBM supported but TokyoCabinet (hash) is
supported as well.

For TDB, it is multi-process safe, but is currently not
thread-safe due to limitations of the upstream TDB library.

-- 
Eric Wong