17 lines
441 B
Markdown
17 lines
441 B
Markdown
|
# Data Integrity
|
||
|
|
||
|
## Storage Integrity
|
||
|
|
||
|
TODO: Look into [Perennial] (code at [perennial-code])
|
||
|
|
||
|
[perennial]: https://www.chajed.io/papers/perennial:sosp2019.pdf
|
||
|
[perennial-code]: https://github.com/mit-pdos/perennial
|
||
|
|
||
|
## Distributed Transactions
|
||
|
|
||
|
TODO: Look into [two-phase commit]
|
||
|
|
||
|
[two-phase commit]: https://en.wikipedia.org/wiki/Two-phase_commit_protocol
|
||
|
|
||
|
TODO: How does this work if not all services in the clusters hold all the nodes?
|