pebble
clover
pebble | clover | |
---|---|---|
11 | 19 | |
4,448 | 595 | |
1.1% | - | |
9.8 | 5.3 | |
7 days ago | 11 days ago | |
Go | Go | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pebble
- Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance
-
Hummock: A Storage Engine Designed for Stream Processing
To improve the compacting speed of L0 files, we took inspiration from the design of the CockroachDB storage engine pebble.
- RocksDB/LevelDB inspired key-value database in Go
-
Is there a lightweight, stable and embedded database library?
https://github.com/cockroachdb/pebble ?
-
Understanding Fantoms Underlying Tech & Lachesis Consensus Algorithm + The Most Recent Developments
Pebble is a LevelDB/RocksDB-inspired key-value database focused on performance. PebbleDB is replacing Fantom’s previous RPC software to match Fantom’s sheer throughput. PebbleDB is consistently faster than previous options and it has helped the Fantom network to consistently reach synchronization with the network quicker while reducing the duration of API requests.
-
Looking for fast, space-efficient key-lookup
https://github.com/cockroachdb/pebble Pure go SSD native key-value store. You could think of it as map[[]byte][]byte on persistent storage.
-
Open Source Databases in Go
Genji is a document-oriented, embedded, SQL database. It is build over Pebble which is a port of RocksDB in Go, by the authors of CockroachDB.
-
CockroachDB: The Resilient Geo-Distributed SQL Database
Out of curiosity, why write https://github.com/cockroachdb/pebble and not just use https://github.com/dgraph-io/badger?
- Recommendation for Key/Value storage
-
CGo-free sqlite database/sql driver 1.8.0 for darwin/amd64 released
There's the semi-recent pebble from the folks that make cockroach db. Haven't used it, but seems promising: https://github.com/cockroachdb/pebble
clover
-
Creating a TODO app in Fyne an Go
If you want to see a more complex example with some syntax sugar and sexy db persistence layer using clover you can look at this gtodos.
- What do you use for fast read/write local db stoage?
-
Open Source Databases in Go
clover - A lightweight document-oriented NoSQL database written in pure Golang.
-
Looking for projects to contribute
Give a look to this project: https://github.com/ostafen/clover
-
arcticDB: embedded columnar database written in Go
Also, I'm working on a small embedded No SQL library. I leave it here, just in case it could be of any help: https://github.com/ostafen/clover
-
Mocking database or use a test database
Hi, recently I wrote a small NoSQL embedded database in Go. It is meant to run as a library, for those usa cases where you don't want to run a real database server. I leave here the link: https://github.com/ostafen/clover Maybe, it can be of help
- What do you use Go for?
-
Any open source project I could join?
You can join this project https://github.com/ostafen/clover It is a tiny NoSQL embedded database designed for being simple and easily maintainable
- Looking for open source project to learn from
- "Each insert, update or delete operation rewrites from scratch the file corresponding to a given collection." .. "If you are really concerned about performance, you could write your own implementation."
What are some alternatives?
bolthold - BoltHold is an embeddable NoSQL store for Go types built on BoltDB
tidb - TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
bolt
badger - Fast key-value DB in Go.
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
pogreb - Embedded key-value store for read-heavy workloads written in Go
Ponzu - Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
Redis - Redis Go client
goleveldb - LevelDB key/value database in Go.
InfluxDB - Scalable datastore for metrics, events, and real-time analytics