All Projects → uber-go → Dosa

uber-go / Dosa

Licence: mit
DOSA is a data object abstraction layer

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Dosa

ECS-CommunityEdition
ECS Community Edition "Free & Frictionless"
Stars: ✭ 125 (-27.33%)
Mutual labels:  storage, object-storage
S4
S4 is 100% S3 compatible storage, accessed through Tor and distributed using IPFS.
Stars: ✭ 67 (-61.05%)
Mutual labels:  storage, object-storage
esop
Cloud-enabled backup and restore tool for Apache Cassandra
Stars: ✭ 40 (-76.74%)
Mutual labels:  cassandra, storage
Cassandra Operator
Kubernetes operator for Apache Cassandra
Stars: ✭ 215 (+25%)
Mutual labels:  storage, cassandra
Oio Sds
High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift
Stars: ✭ 465 (+170.35%)
Mutual labels:  storage, object-storage
Juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Stars: ✭ 4,262 (+2377.91%)
Mutual labels:  storage, object-storage
laravel-ovh
Wrapper for OVH Object Storage integration with laravel
Stars: ✭ 30 (-82.56%)
Mutual labels:  storage, object-storage
Akubra
Simple solution to keep a independent S3 storages in sync
Stars: ✭ 79 (-54.07%)
Mutual labels:  storage, object-storage
Cortx
CORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (+147.67%)
Mutual labels:  storage, object-storage
Infinit
The Infinit policy-based software-defined storage platform.
Stars: ✭ 363 (+111.05%)
Mutual labels:  storage, object-storage
Cloudserver
Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
Stars: ✭ 1,167 (+578.49%)
Mutual labels:  storage, object-storage
Storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Stars: ✭ 1,278 (+643.02%)
Mutual labels:  storage, object-storage
Seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Stars: ✭ 13,380 (+7679.07%)
Mutual labels:  object-storage
Holster
A place to keep useful golang functions and small libraries
Stars: ✭ 166 (-3.49%)
Mutual labels:  cassandra
K8ssandra
K8ssandra is an open-source distribution of Apache Cassandra for Kubernetes including API services and operational tooling.
Stars: ✭ 155 (-9.88%)
Mutual labels:  cassandra
Java Specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Stars: ✭ 156 (-9.3%)
Mutual labels:  cassandra
Mars
Asynchronous Block-Level Storage Replication
Stars: ✭ 168 (-2.33%)
Mutual labels:  storage
Express Cassandra
Cassandra ORM/ODM/OGM for Node.js with optional support for Elassandra & JanusGraph
Stars: ✭ 163 (-5.23%)
Mutual labels:  cassandra
React Firebase File Uploader
An image uploader for react that uploads images to your firebase storage
Stars: ✭ 155 (-9.88%)
Mutual labels:  storage
Troy
Type-safe and Schema-safe Scala wrapper for Cassandra driver
Stars: ✭ 154 (-10.47%)
Mutual labels:  cassandra

DOSA - Declarative Object Storage Abstraction

GoDoc Coverage Status Build Status

Abstract

DOSA 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.

Overview

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

Annotations

This project is released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].