https://github.com/ruoyugao/dynamo
simplified Dynamo with hash consistent, anti-entropy and gossp protocol
https://github.com/ruoyugao/dynamo
dynamo dynamodb gossip merkle-tree
Last synced: about 1 month ago
JSON representation
simplified Dynamo with hash consistent, anti-entropy and gossp protocol
- Host: GitHub
- URL: https://github.com/ruoyugao/dynamo
- Owner: ruoyuGao
- License: mit
- Created: 2022-12-09T22:14:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T04:50:18.000Z (over 2 years ago)
- Last Synced: 2025-06-20T03:42:59.441Z (4 months ago)
- Topics: dynamo, dynamodb, gossip, merkle-tree
- Language: Elixir
- Homepage:
- Size: 196 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dynamo
Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. However, it is not easy to completely implement as a course project. So in this report, we select 3 key features, Consistent Hashing, Anti-entropy, and Gossip-based protocol to build a simplified version of Amazon Dynamo. In order to test the correctness of our Dynamo, we create unit tests to test the features and do a PBS-like test to measure the performance of our Dynamo.