Rich Freeman <rich0 <at> gentoo.org> writes:

> One thing that both zfs and bcachefs seem to be doing (not that I'm in
> an expert in either) is taking a multi-tiered approach to storage.
> That is, writes can go into a durable log on a separate device and
> then be consolidated onto more long-term storage.  I suspect that this
> might help with some of the fragmentation issues that you run into
> with COW.  Then again, I don't know how its performance would compare
> to just dumping everything right to a single tier like btrfs and then
> just periodically having some kind of smart defragmenter that just
> cleans up the stuff that really needs it.


I have done quite a bit of research on many aspects of memory and storage.
It is probably the single biggest issue with  how best to 'cluster' systems
and resources and the optimal solutions seem to be numerous, depending 
on the goals and trade-offs of a specific application. That said, there are
as many ideas as there are project leads; so the space in full of
experimentation. With RDMA and compiler enhancements in the mix, I do not
think issues will narrow any time soon.

Sorry I could not be of more help; I swim in these waters pretty much
every day, looking for conclusions......still looking......


hth,
James






Reply via email to