Skip to content
key-value datastore interfaces
Go Makefile
Branch: master
Clone or download
Stebalien Merge pull request #142 from ipfs/fix/logds-async
LogDatastore fulfills the Datastore interface again
Latest commit e7a4989 Dec 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.gx gx publish 3.6.1 Feb 6, 2019
autobatch interface(Datastore): added Sync function to the Datastore, along wit… Dec 3, 2019
delayed
examples
failstore
keytransform linter: make happy Dec 5, 2019
mount linter: make happy Dec 5, 2019
namespace linter: make happy Dec 5, 2019
query
retrystore
sync interface(Datastore): added Sync function to the Datastore, along wit… Dec 3, 2019
test testing: add basic sync test to test suite Dec 3, 2019
.gitignore
LICENSE
Makefile ci: use the latest standard travis scripts Jan 26, 2018
README.md
basic_ds.go fix: LogDatastore fulfills the Datastore interface again. Run the Tes… Dec 5, 2019
basic_ds_test.go
batch.go
datastore.go
go.mod chore(dep): minimum go version Sep 26, 2019
go.sum feat: make not-found errors discoverable Aug 29, 2019
key.go
key_test.go linter: make happy Dec 5, 2019

README.md

go-datastore

standard-readme compliant GoDoc

key-value datastore interfaces

Lead Maintainer

Steven Allen

Table of Contents

Background

Datastore is a generic layer of abstraction for data store and database access. It is a simple API with the aim to enable application development in a datastore-agnostic way, allowing datastores to be swapped seamlessly without changing application code. Thus, one can leverage different datastores with different strengths without committing the application to one datastore throughout its lifetime.

In addition, grouped datastores significantly simplify interesting data access patterns (such as caching and sharding).

Based on datastore.py.

Documentation

https://godoc.org/github.com/ipfs/go-datastore

Contribute

Feel free to join in. All welcome. Open an issue!

This repository falls under the IPFS Code of Conduct.

Want to hack on IPFS?

License

MIT

You can’t perform that action at this time.