proxy.golang.org : github.com/hashicorp-forge/bbolt
package bbolt implements a low-level key/value store in pure Go. It supports fully serializable transactions, ACID semantics, and lock-free MVCC with multiple readers and a single writer. Bolt can be used for projects that want a simple data store without the need to add large dependencies such as Postgres or MySQL. Bolt is a single-level, zero-copy, B+tree data store. This means that Bolt is optimized for fast read access and does not require recovery in the event of a system crash. Transactions which have not finished committing will simply be rolled back in the event of a crash. The design of Bolt is based on Howard Chu's LMDB database project. Bolt currently works on Windows, Mac OS X, and Linux. There are only a few types in Bolt: DB, Bucket, Tx, and Cursor. The DB is a collection of buckets and is represented by a single file on disk. A bucket is a collection of unique keys that are associated with values. Transactions provide either read-only or read-write access to the database. Read-only transactions can retrieve key/value pairs and can use Cursors to iterate over the dataset sequentially. Read-write transactions can create and delete buckets and can insert and remove keys. Only one read-write transaction is allowed at a time. The database uses a read-only, memory-mapped data file to ensure that applications cannot corrupt the database, however, this means that keys and values returned from Bolt cannot be changed. Writing to a read-only byte slice will cause Go to panic. Keys and values retrieved from the database are only valid for the life of the transaction. When used outside the transaction, these byte slices can point to different data or can point to invalid memory which will cause a panic.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/hashicorp-forge/bbolt
License: MIT
Latest release: over 1 year ago
First release: over 9 years ago
Namespace: github.com/hashicorp-forge
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 19 days ago
git.luolix.top/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months agogithub.com/algolia/sup3rs3cretmes5age v0.4.0
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault a...3 versions - Latest release: 11 months ago - 410 stars on GitHub
github.com/algolia/sup3rS3cretMes5age v0.4.0
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault a...5 versions - Latest release: 11 months ago - 410 stars on GitHub
github.com/argoproj-labs/argocd-vault-plugin v1.18.1
An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernete...41 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 589 stars on GitHub
github.1git.de/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months agogithub.hscsec.cn/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months agogithub.com/IBM/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months agogithub.com/ibm/argocd-vault-plugin v1.18.1
41 versions - Latest release: 11 months agogithub.com/camaeel/vault-autounseal-operator v1.0.0
Vault operator to manage automatic initialization and unsealing in kubernetes cluster22 versions - Latest release: 11 months ago - 0 stars on GitHub
github.phpd.cn/argoproj-labs/argocd-vault-plugin v1.18.0
40 versions - Latest release: 12 months agogithub.com/bakjos/vault v1.16.2
1 version - Latest release: 12 months agogithub.com/totoriverce/vault v1.16.2
250 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/openbao/openbao v1.15.5
245 versions - Latest release: over 1 year ago - 578 stars on GitHubgithub.com/uchennaokeke444/vault v1.15.5
246 versions - Latest release: over 1 year ago - 0 stars on GitHubCheck this option to include packages that no longer depend on this package in their latest version but previously did.