Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Bbolt Alternatives
Similar projects and alternatives to bbolt
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
-
-
immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
cockroach
CockroachDB - the open source, cloud-native distributed SQL database.
-
Bitcask
🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.
-
clover
A lightweight document-oriented NoSQL database written in pure Golang. (by ostafen)
-
-
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
-
-
-
Weaviate
Weaviate is an open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
bbolt reviews and mentions
-
Locker: Store secrets on your local file system.
A Locker is a store on your file system (built on top of the amazing bbolt).
-
Looking for fast, space-efficient key-lookup
- bbolt for storage on disk. In order to get the smallest db file size possible make sure you insert the keys in order and set:
-
BoltDB performance hit with large values?
I'm wanting to store some wasm modules (as []byte) in BoltDB. Right now the modules are <1MB, but eventually, they could be 10-50MB in size. Is this going to reduce the performance of BoltDB all around, if the size of a value is this large? If it makes a difference, I'm using the Storm toolkit for querying.
-
Open Source Databases in Go
bbolt - An embedded key/value database for Go.
-
A tiny NoSQL database
No transactions, no consistency guarantees, no benchmarks, global locks in the storage implementation, a collection is copied in its entirety on every insertion to it...I realize it's not for the same use case as MySQL or MongoDB, but a more obvious comparison here is e.g. https://github.com/etcd-io/bbolt. So why should someone use this over bbolt?
-
A pure Go embedded SQL database
use go-sqlite3 to work with sqlite3 is one choice.
https://github.com/etcd-io/bbolt is another pure go option.
cznic seems like an alternative to bbolt. nice to have some options.
-
Roblox October Outage Postmortem
This is the PR for the freelist improvement from that alibaba article: https://github.com/etcd-io/bbolt/pull/141
-
How should I name my package repository, when there are multiple implementations in other languages in my github account?
There is also an option to have a custom domain like go.etcd.io/bbolt
-
My open source notification Android app and server can now be fully self-hosted
Remove sqlite or replace with bbolt
-
Best way to store logs?
I would used some embedded kv store like go-leveldb or bolt. Key is BigEnding timestamp + optional tail to allow duplicate timestamps.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Dec 2023
Stats
etcd-io/bbolt is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of bbolt is Go.