Re:Immutable Approaches
by jzoch on Monday March 08, 2021 @04:42PM
(#26392024)
This approach is sort of similar to an LSM - you can make this more efficient by doing a routine compaction in your storage whereby you collapse many patches on top of the original version and call it v2. You can say have a row with the same id (manage those conflicts!), a reference to the last patch applied, and a new version number. Then, you just always query the latest "version".
[ Parent
| on HN ]
Depends on whether you've gone crypto or not. If each patch is authored and signed by some form of crypto id in a permissionless p2p system, there's no central authority to create the compact version of the patch.