An open API service indexing awesome lists of open source software.

https://github.com/dal-go/dalgo2buntdb

DALgo driver to BuntDB
https://github.com/dal-go/dalgo2buntdb

buntdb dalgo dalgo-adapter database go golang nosql

Last synced: 14 days ago
JSON representation

DALgo driver to BuntDB

Awesome Lists containing this project

README

        

# Go package: [`github.com/dal-go/dalgo2buntdb`](https://github.com/dal-go/dalgo2buntdb)

[![Lint, Vet, Build, Test](https://github.com/dal-go/dalgo2buntdb/actions/workflows/ci.yml/badge.svg)](https://github.com/dal-go/dalgo2buntdb/actions/workflows/ci.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/dal-go/dalgo2buntdb)](https://goreportcard.com/report/github.com/dal-go/dalgo2buntdb)
[![GoDoc](https://godoc.org/github.com/dal-go/dalgo2buntdb?status.svg)](https://godoc.org/github.com/dal-go/dalgo2buntdb)

Bridge to [BuntDB](https://github.com/tidwall/buntdb) API
for [`github.com/dal-go/dalgo`](https://github.com/dal-go/dalgo) interface.

## What is BuntDB?

BuntDB is a low-level, in-memory, key/value store in pure Go. It persists to disk, is ACID compliant, and uses locking
for multiple readers and a single writer. It supports custom indexes and geospatial data. It's ideal for projects that
need a dependable database and favor speed over data size.

## What is `DALgo`?

[`DALgo`](https://github.com/dal-go/dalgo) is a Database Abstraction Layer (in) Go (language).

## End-to-End testing

This package is covered by end-to-end tests
from [`github.com/dal-go/dalgo-end2end-tests`](https://github.com/dal-go/dalgo-end2end-tests).

## License

Open source under [MIT License](LICENSE) & free to use.