|
|
|
|
|
by mrkeen
501 days ago
|
|
> I worked with a feature that used this approach once. You work with many features that use this approach. https://www.dbi-services.com/blog/oracle-log-writer-and-write-ahead-logging/
https://git-scm.com/docs/git-reflog
https://dev.mysql.com/blog-archive/mysql-8-0-new-lock-free-scalable-wal-design/
https://www.postgresql.org/docs/current/wal-intro.html
https://www.sqlite.org/wal.html
https://www.amazon.science/blog/lessons-learned-from-10-years-of-dynamodb
|
|
> was cumbersome and extremely slow.
I'm pretty sure those sit somewhere in between the two sides GP was describing: All of your links have "current state" as the interface and changes are logged as they're applied. The system they worked with apparently has the log as a first-class citizen and no "current state" interface, while what they wanted was a "current state" interface with snapshots.