>>       BTW, if we go down this "transaction" path, it allows the HDF5
>> library to push the fault tolerance up to the application level - the
>> library could guarantee that the atomicity of what was "visible" in
>> the file was an entire checkpoint, rather than the atomicity being on
>> a per-API call basis.

> Hmm. Thats only true if 'transaction' is whole file scope, right? I mean
> aren't you going to allow application to decide what 'granularity' a
> transaction should be; a single dataset, a bunch of datasets in a group
> in the file, etc.

Careful fellas... you'll end up implementing a good part of
conventional database transactions and their ACID guarantees before
you're done.  And you won't have the benefit of SQL as a lingua
franca.  If you want fancy transaction semantics why not just use a
database vendor with a particularly rich BLOB API?

99% tongue-in-cheek,
Rhys

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to