Indeed, the approach is similar. Especially the separation of assets (they call it "Data files") from the log ("Data log") is something I consider being a good choice.
If the approach works for something as heavy duty as Delta Lake, then it is should work for syncing the data of a end-user app across several devices.
Even SQLite is separating its data and WAL in separate files :)
If the approach works for something as heavy duty as Delta Lake, then it is should work for syncing the data of a end-user app across several devices.
Even SQLite is separating its data and WAL in separate files :)