A small framework for document-oriented secondary persistence of Ruby objects
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
tasks
.gitignore
README.rdoc
Rakefile
TODO
VERSION.yml

README.rdoc

Flatten

Flatten is a small framework for document-oriented secondary persistence of Ruby objects. Its purpose is to provide an alternative to caching for optimization of applications whose content is described by complex relational structures but fits readily into a document-oriented paradigm.

Flatten supports multiple data stores through an adapter architecture. Currently supported adapters are:

  • File system

  • TokyoCabinet (through local files)

  • TokyoTyrant (remote server for TokyoCabinet)

Flatten is a work in progress.