Popularity
0.8
Stable
Activity
6.3
Declining
5
2
0
Programming language: Go
Tags:
Database
Latest version: v0.2.1
gostore alternatives and similar packages
Based on the "Database" category.
Alternatively, view gostore alternatives based on common mentions on social networks and blogs.
-
prometheus
The Prometheus monitoring system and time series database. -
Milvus
A cloud-native vector database, storage for next generation AI applications -
influxdb
Scalable datastore for metrics, events, and real-time analytics -
cockroach
CockroachDB - the open source, cloud-native distributed SQL database. -
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 -
vitess
Vitess is a database clustering system for horizontal scaling of MySQL. -
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. -
groupcache
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. -
VictoriaMetrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database -
bytebase
The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams. -
go-cache
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. -
immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history -
rosedb
Lightweight, fast and reliable key/value storage engine based on Bitcask. -
buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support -
pREST
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new -
dbmate
:rocket: A lightweight, framework-agnostic database migration tool. -
xo
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server -
tiedot
A rudimentary implementation of a basic document (NoSQL) database in Go -
nutsdb
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set. -
LinDB
LinDB is a scalable, high performance, high availability distributed time series database. -
cache2go
Concurrency-safe Go caching library with expiration capabilities and access counters -
GCache
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC -
gocraft/dbr (database records)
Additions to Go's database/sql for super fast performance and convenience. -
lotusdb
Most advanced key-value store written in Go, extremely fast, compatible with LSM tree and B+ tree, optimization of badger and bbolt. -
fastcache
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Promo
workos.com
Do you think we are missing an alternative of gostore or a related project?
README
Gostore
Gostore is an embedded, in-memory key/value data store.
Documentation
For full documentation see godoc.
Benchmarks
Each benchmark is for a datastore with max key size of 16 bytes and 1000 values in the store.
BenchmarkInt64DBSet-4 8007 ns/op 48 B/op 3 allocs/op
BenchmarkInt64DBGet-4 22.2 ns/op 0 B/op 0 allocs/op
BenchmarkIntDBSet-4 6365 ns/op 48 B/op 3 allocs/op
BenchmarkIntDBGet-4 22.3 ns/op 0 B/op 0 allocs/op
BenchmarkInterfaceDBSet-4 6086 ns/op 408 B/op 6 allocs/op
BenchmarkInterfaceDBGet-4 970 ns/op 984 B/op 9 allocs/op
BenchmarkStringDBSet-4 6027 ns/op 136 B/op 4 allocs/op
BenchmarkStringDBGet-4 23.1 ns/op 0 B/op 0 allocs/op
BenchmarkUint64DBSet-4 6870 ns/op 48 B/op 3 allocs/op
BenchmarkUint64DBGet-4 22.9 ns/op 0 B/op 0 allocs/op
BenchmarkUintDBSet-4 7364 ns/op 48 B/op 3 allocs/op
BenchmarkUintDBGet-4 23.1 ns/op 0 B/op 0 allocs/op
Contribute
Make a pull request.