Dear members of the OCFL community,
I am contacting you to ask for guidance on the interpretation of one specific aspect of the Oxford Common File Layout (OCFL) standard.
We are designing an OCFL-based solution that, for security and availability reasons, needs to store the same content on four independent physical storage backends (different technologies / locations). In this context, we have encountered differing views on how OCFL should be correctly applied with respect to these replicas. In particular, we are considering two approaches:
Variant A – a single OCFL object created once and distributed
An OCFL object is created once (for example on a logical / staging layer), and its bit-identical form is then distributed to all four physical storage backends. From the OCFL point of view, there is a single object, and the existence of multiple physical copies is handled at an infrastructure / replication layer, outside OCFL itself.
Variant B – separate OCFL repositories on each physical storage backend
Each of the four physical storage backends hosts its own OCFL Storage Root / repository, and the same content is written separately into each repository as an individual object. From the OCFL point of view, this results in four distinct objects with identical logical content, stored in four separate repositories.
We would therefore like to kindly ask for your guidance on the following two questions:
Thank you in advance for your clarification.
Best regards,
Jakub Růžička
|
You don't often get email from jakubr...@seznam.cz.
Learn why this is important
|