An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/cilium/statedb

The statedb package provides a transactional in-memory database with per-table locking. The database indexes objects using Persistive Adaptive Radix Trees. (https://db.in.tum.de/~leis/papers/ART.pdf) As this is built around an immutable data structure and objects may have lockless readers the stored objects MUST NOT be mutated, but instead a copy must be made prior to mutation and insertion. See 'example/' for an example how to construct an application that uses this library.

Ecosystem
proxy.golang.org
Latest Release
v0.7.0
2 months ago
Versions
42
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/cilium/statedb
spec
License Apache-2.0
Namespace github.com/cilium
First Release almost 2 years ago
Last Synced about 1 month ago
Repository
Stars 88 on GitHub
Forks 2 on GitHub
Docker Dependents 3
Docker Downloads 12,625,263
Rankings on proxy.golang.org
Overall Top 9.3%