On 13/12/11 9:19 PM, Dave McGuire wrote:
On 12/13/2011 08:42 PM, Toby Thain wrote:
I for one
would love a proper versioning filesystem like the VMS ODS-2
filesystem! It's one of the many reasons VMS is my favorite OS.
You could always implement it yourself under FUSE. But wouldn't you want
some of the more advanced features of an industrial strength versioning
system, sooner or later?
Back In The Day(tm), Postgres (when it was called that) had a facility
called the "Inversion file system". It was a filesystem built atop the
RDBMS.
What did it do?
These days we have filesystems built on Subversion and other
transactional systems, ZFS, etc, ad nauseam. A few years ago I looked up
every paper and such that I could find about versioning file systems. I
am sure there is much more today...
--T
Postgres also had a facility called "time travel", in which you could
specify within brackets a textual date/time spec (Postgres' original
query language was not SQL) and it'd give you the results of your query
as if it had been executed at that date and time.
Powerful stuff. I never tried to use them together, but it'd be
interesting to see what such a combination would've been capable of.
-Dave