SugarDB

Data store

A distributed in-memory data store and cache with features like replication, persistence, andPub/Sub functionality.

Embeddable and distributed in-memory alternative to Redis.

GitHub

429 stars
5 watching
25 forks
Language: Go
last commit: almost 2 years ago
cacheclient-serverclusterconsistentdatabasedistributeddistributed-databasegogolangin-memory-databaselfu-cachelru-cachememorynetworkingopen-sourcepubsubredisstoretcp

Related projects:

RepositoryDescriptionStars
viney-shih/go-cacheProvides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern.141
rocketlaunchr/remember-goA package to cache slow database queries using in-memory or Redis storage140
fogfish/cacheA library implementing an in-memory cache with segmented storage and time-to-live policies137
ulovecode/gdcacheA cache library that efficiently stores and retrieves data by using unique identifiers in SQL queries.13
puppetlabs/puppetdbA centralized storage system that caches data generated by Puppet and provides advanced features with a powerful API301
iwanbk/bcacheA distributed in-memory caching system with eventual consistency and configurable maximum keys156
orlovevgeny/go-mcacheA fast key-value store with expiration times and thread safety.97
jakekgrog/ghostdbA distributed, in-memory key-value data store for high-performance applications751
yuseferi/gocacheAn in-memory key-value store/cache implementation in Go providing efficient caching capabilities9
codingsince1985/couchcacheA caching service built on top of Couchbase using Go, providing REST APIs for storing and retrieving key-value pairs.64
oastuff/clusteredbigcacheProvides in-memory caching with clustering support45
huntlabs/hunt-cacheA cache library for D programming language supporting multiple backend storage options including memory, Redis, and memcached.6
defcronyke/godscacheProvides a caching layer for Google Cloud Datastore using memcached, supporting multiple cloud platforms11
yiling-j/theine-goA high-performance in-memory cache with support for generics and adaptive eviction policies.281
yiling-j/cacheme-goA caching framework for Go that uses Redis and supports schema-based, typed caching with memoization and versioning.23