You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SQLite doesn't even do checksumming by default. If data in our db got silently corrupted, we might end up emitting invalid diffs, etc. In these scenarios, it would be much better to panic.
Treating the db as an "untrusted" block store and checking the hash of everything we load could get expensive, but, it would essentially eliminate this.
It probably won't hurt perf significantly, and it'd be great for peace-of-mind.
I'll run some benchmarks before I decide whether it's optional/default/mandatory
The text was updated successfully, but these errors were encountered:
SQLite doesn't even do checksumming by default. If data in our db got silently corrupted, we might end up emitting invalid diffs, etc. In these scenarios, it would be much better to panic.
Treating the db as an "untrusted" block store and checking the hash of everything we load could get expensive, but, it would essentially eliminate this.
It probably won't hurt perf significantly, and it'd be great for peace-of-mind.
I'll run some benchmarks before I decide whether it's optional/default/mandatory
The text was updated successfully, but these errors were encountered: