ZFS, btrfs, and copy-on-write b-trees
lwn.net
lwn.net
Interesting how these things progress by getting complex, then a simplifying design is found that makes the architecture simpler, or at least with fewer "moving parts".
(and LWN is really worth supporting)
http://hardware.slashdot.org/story/09/08/01/0211232/A-Short-...