News for hackers. Stuff that matters.
Re: by rbanffy on Saturday September 02, 2023 @09:26AM (#37361324)
In any case, update in place will mean at least half as many CoW operations. Many databases have (or, at least, had) the ability to manage block storage directly without the need for a filesystem. If transactions can be supported only for some operations while others can be transactionless, you can speed up the operations that won't need them.
Re: by refset on Saturday September 02, 2023 @10:05AM (#37361655)
Direct block storage is good, but note that SSDs are essentially just doing CoW internally too.
Re: by refset on Saturday September 02, 2023 @01:03PM (#37363326)
It's perhaps also worth a mention that embracing the internal characteristics of SSD throughout the software stack looks like the inevitable direction we're headed (short of another major breakthrough in storage tech) - e.g. see "A Survey on the Integration of NAND Flash Storage in the Design of File Systems and the Host Storage Software Stack" https://arxiv.org/pdf/2307.11866.pdf