Skip to content

vulcanize/go-datastore

This branch is 21 commits behind ipfs/go-datastore:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1caa244 · Sep 1, 2023
Aug 14, 2023
Feb 6, 2019
Nov 29, 2021
Nov 29, 2021
Aug 31, 2022
Aug 31, 2022
Aug 15, 2023
Aug 31, 2022
Aug 31, 2022
Aug 31, 2022
Aug 31, 2022
Nov 29, 2021
Jun 25, 2022
Nov 29, 2021
Aug 15, 2023
Sep 1, 2023
Jul 26, 2016
Jun 21, 2016
Sep 19, 2019
Jun 25, 2022
Aug 31, 2022
Nov 29, 2021
Aug 31, 2022
Jun 25, 2022
Jun 25, 2022
Sep 1, 2023
Sep 1, 2023
Aug 30, 2023
Aug 30, 2023
Jun 25, 2022
Jun 25, 2022
Aug 17, 2022

Repository files navigation

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

About

key-value datastore interfaces

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%