[cap-talk] Fwd: Persistence and Versioning (this is how easy it really is)
Jonathan S. Shapiro
shap at eros-os.com
Thu Mar 20 11:50:01 EDT 2008
On Tue, 2008-03-18 at 20:16 -0700, John Carlson wrote:
> Journaling file systems are an example of putting this kind of
> versioning at the lowest level, and I think, in all, journaling file
> systems have been very successful...
Only if they expose the delta interface as a first-class abstraction.
Most journaling file systems do not, because this entails a commitment
to version durability that is not within the design scope of a
journaling FS. Systems like WAFL, which *do* commit to durabilty, are
something more than a journaling FS.
More information about the cap-talk