go-memdb
InfluxDB
Our great sponsors
go-memdb | InfluxDB | |
---|---|---|
3 | 28 | |
3,067 | 27,697 | |
1.6% | 1.5% | |
3.6 | 9.9 | |
about 2 months ago | 4 days ago | |
Go | Rust | |
Mozilla Public License 2.0 | Apache License 2.0 |
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.
go-memdb
-
I created an in-memory SQL database called MemSQL as a learning project
For another in-memory database example, you could also check out https://github.com/hashicorp/go-memdb, but it's based on a radix tree implementation.
-
Why use a real K/V database over a MapStore?
I just think its a glorified map. Yeah, for example go-memdb list some of its advantages in their https://github.com/hashicorp/go-memdb/blob/master/README.md README. But it is not clear whether you gain any performance gain over a map except for avoiding the locking as explained.
-
An Unlikely Database Migration
>So we invested what probably amounts to two or three weeks of engineering time into designing in-memory indexes that are transactionally consistent
I'll be interested to see that part if it does get open sourced. I've used https://github.com/hashicorp/go-memdb which sounds similar.
InfluxDB
-
Quant Research of the Week (5th Edition)
Scalable Realtime Datastore: The piece examines a scalable datastore specifically created for metrics events and real-time analytics. (2013-09-26, shares: 26787.0)
- InfluxDB is an open source time series database written in Rust
-
InfluxDB CTO: Why We Moved from Go to Rust
How does one upgrade from v2 beta to the latest v2? The docs for doing that seem to no longer exist https://github.com/influxdata/influxdb/issues/24393
- InfluxDB 3 is out, OSS commits have been tried up - is this the end?
-
InfluxDB dashboard column order
Here is the GitHub issue for sorting/specifying column order: https://github.com/influxdata/influxdb/issues/15957
-
reduct-storage alternatives - minio and InfluxDB
3 projects | 4 Oct 2022
- A practical approach to structuring Golang applications
-
What do you use InfluxDB for in your APIs?
And InfluxDB Github commit history histogram is telling its story https://github.com/influxdata/influxdb/graphs/contributors
-
What is the coolest Go open source projects you have seen?
InfluxDB
- Open Source Databases in Go
What are some alternatives?
dbbench - 🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
VictoriaMetrics - VictoriaMetrics: fast, cost-effective monitoring solution and time series database
badger - Fast key-value DB in Go.
TDengine - TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.
buntdb - BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
prometheus - The Prometheus monitoring system and time series database.
bolt
Graphite - A highly scalable real-time graphing system
go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
Squirrel - Fluent SQL generation for golang
cockroach - CockroachDB - the open source, cloud-native distributed SQL database.
RRDtool - RRDtool 1.x - Round Robin Database