-
Notifications
You must be signed in to change notification settings - Fork 215
About Transporter
Transporter is designed to be a simple, yet powerful tool for moving data from one persistence engine to one, or more, other persistence engines.
Specifically, it has been built to move data between different databases but is flexible enough to import from plain text files too. The connections to these persistence engines are called Adapters and they can be set up as Sources, where data is read from, or as Sinks, where data is written to.
To allow for data changes in-flight, Transporter has Transformers. Transformers are JavaScript functions which can manipulate the data, encapsulated in a message with other meta-data, so that it is suitable for Sinks to write out. This can be anything from renaming fields, picking out particular fields for preservation or just changing values as needed.
Transporter is open source, built by the good people of Compose (and you, if you want to contribute).