Atomic writes should be the default... ideally
Atomic writes should be the default... ideally
Posted Feb 20, 2025 16:15 UTC (Thu) by meven-collabora (subscriber, #168883)Parent article: Support for atomic block writes in 6.13
Like the direct I/O requirement and limited file size support of the current state.
Detecting hardware support is nicely exposed through statx already.
Hopefully this will benefit also regular user and mobile and not just database servers.
Cat pictures, and account spreadsheets are precious too.
Great work regardless.
Posted Feb 20, 2025 17:36 UTC (Thu)
by iabervon (subscriber, #722)
[Link]
The thing that's special about databases isn't that their data is more precious, it's that small, well-defined parts of the file are being changed frequently and independently, so it's necessary to modify the stored data in place, and it's feasible and worthwhile to use a file structure where individual block changes correspond to valid files states.
Atomic writes should be the default... ideally