Re:What If OpenDocument Used SQLite?
by julesnp on Monday September 18, 2023 @08:53AM
(#37555450)
You wouldn't necessarily need to track every change, you could just have 2 tables, one which contains the last "saved" version of the document, and one which contains the last modified version of the document. Upon opening after a crash, if there is a more recent modified version, the program will ask if you want to load that version.
[ Parent
| on HN ]
Re:What If OpenDocument Used SQLite?
by mixmastamyk on Monday September 18, 2023 @04:50PM
(#37561857)
Databases handle all this natively with transactions and WALs. i.e. Don't need to build a Flintstones version yourself.
Also binary documents are a lousy fit with git, smashing square peg into round hole makes little sense.