|Used to record transactions as they come in from source.
|Used to queue data for processing purposes.
|Used to process data. Once the data is processed, the data can be discarded.
|Used to move/copy data from different environments.
|Used to store data that are no longer needed but need to be retained.
|Archive of historic data for reporting purposes.