An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: replicated-cache

coosto/redex

Cloud-native Redis server implemented in Elixir

Language: Elixir - Size: 110 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 174 - Forks: 9

jdockerty/squirrel

A bitcask inspired, replicated key-value store.

Language: Rust - Size: 72.3 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

harshitv95/cs542-Design-Patterns-Distributed-Systems--Tree-of-Student-Records

A distributed in-memory cache based on tree data-store that relies on a robust replication algorithm that uses the Publish-Subscribe model. It relies on the Observer Pattern, Prototype Pattern, Factory Pattern, and the Singleton Pattern, to demonstrate how Distributed Systems could work internally, to maintain data consistency. This application uses a simple Binary Search Tree to store Students sorted by their IDs, and creates a variable number of Trees, which are replicas of each other, and sets up the Observer pattern among the same nodes of all the trees, thus, if any node is updated, that node will notify all the other nodes in other trees with the update, and the observers would finally make the same changes to their own instance.

Language: Java - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0