github.com/uber-go/dosa (go): Package dosa is the DOSA - Declarative Object Storage Abstraction.  DOSA (https://github.com/uber-go/dosa/wiki) is a storage framework that provides a declarative object storage abstraction for applications in Golang and (soon) Java. DOSA is designed to relieve common headaches developers face while building stateful, database-dependent services.  If you'd like to start by writing a small DOSA-enabled program, check out the getting started guide (https://github.com/uber-go/dosa/wiki/Getting-Started-Guide).  DOSA is a storage library that supports:  • methods to store and retrieve go structs  • struct annotations to describe queries against data  • tools to create and/or migrate database schemas  • implementations that serialize requests to remote stateless servers  This project is released under the MIT License (LICENSE.txt).
Keywords: abstraction|cassandra|dosa|object-storage|storage