https://github.com/devhindo/venom
distributed cloud-native key-value store
https://github.com/devhindo/venom
Last synced: 3 months ago
JSON representation
distributed cloud-native key-value store
- Host: GitHub
- URL: https://github.com/devhindo/venom
- Owner: devhindo
- License: mit
- Created: 2024-12-05T16:25:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-22T14:10:00.000Z (over 1 year ago)
- Last Synced: 2024-12-28T06:11:46.208Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
what's a key-value store?
- it's a kind of nonrelational database that stores data as a collection of key-value pairs. they're different from the better-known relational databases, like Miscrosoft SQL Server or PostgresSQL. Where relational databases structure their data among fixed tables with well-defined data types, key-value stores are far simpler, allowing users to associate a unique identifier (the key) with an arbitrary value.
Features:
- Venom is designed to be idempotent by default, allowing you to perfrom the same operation multiple times without changing the result beyond the initial application.
Future Plans:
- use GraphQL to allow clients to query the server for specific data.
- implement remote procedure calls (RPCs) to allow clients to execute functions on the server.