poc(data-migration): Multi-Format DataStore Factory suitable for migration #25481
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Introduce a DataStore Factory that can produce various DataStore implementations all sharing a common
entryPoint
type. The different implementations are specified via "Model Descriptors" which indicate how to recognize/load ("probe") whichever one is active (ifexisting
), or how to create one if not existing.Reviewer Guidance
Proof-of-concept only, kind of rough.
Notably, Migration itself is not implemented. It will be very similar to the other POC (direct code link). Difference would be - you can just get the entryPoint rather than having to do the probing there.