hadron-project / hadron

The Kubernetes native and CloudEvents native distributed event streaming, event orchestration & messaging platform
https://hadron-project.github.io/hadron/
Apache License 2.0
36 stars 2 forks source link

Transactional Graph #106

Open thedodd opened 2 years ago

thedodd commented 2 years ago

Catalog can use simple u64 IDs for relations, types, edges &c. Data will be encoded using a simple multi-byte key for efficient storage and scanning.

Edges will be stored as three entries:

Need to pin down distributed transactional integration with Stream for full end to end transactional processing and actually idempotent event production (never a dup due to retry).