Data services import/export


Guillaume Berche
 

Hi,

I'm wondering whether there are plans to normalize backup/restore or
import/export of data services (e.g. mysql, redis...). On top of built-in
durability that these services offer, this would cover use cases such as:

- snapshot/restore of data following manual app-ops error or data
corruption from the application
- need to clone/copy data services (e.g. reproduce a problem from prod
to qa, or reset to a well-known test data set...)


Following the great cf summit session from Jusha Kruck [1], we exchanged
over [2] and I drafted some specs of such import/export service targetting
low volume data services at [3]. I'd love to hear comments and suggestions.

I'd like to know if some others in the community have similar needs, and
would potentially be interested in collaborating on an opensource
implementation that Orange is starting to work on [4].

Thanks in advance,

Guillaume.

[1]
https://www.youtube.com/watch?v=mQFKr5S7Bhc&index=16&list=PLekKnRxI5BKsDMoBTG6SlwlkTlads4KUa
[2] https://github.com/krujos/data-lifecycle-service-broker/issues/3
[3]
https://docs.google.com/document/d/1Y5vwWjvaUIwHI76XU63cAS8xEOJvN69-cNoCQRqLPqU/edit
[4] https://github.com/Orange-OpenSource/service-db-dumper