- [Personal DevonThink URL](x-devonthink-item://0E226EFD-9874-4E4D-B4E6-1F0216DDB518)
- [Online URL](https://zmeihui.github.io/files/vldb20_spitz.pdf)
## Key Take-aways
### What is a VDB? Why is it useful?
Verifiable database. It is useful because sometimes databases are shared across different parties, and we need to know if there has been any tempering of the data from malicious actors.
Below is the traditional non-intrusive design of a VDB and intrusive design of a VDB.
![[20241104211213.png]]
Below is the architecture of the Spitz.
![[20241104211219.png]]
### What is the main innovation of this paper?
I think the main innovation of this paper is that it does "integration" of a ledger and a database indexing structure (B+ tree).
### What is OCC and MVCC?
Refer to [[Optimistic Concurrency Control (OCC) and Multi-Version Concurrency Control (MVCC)]].