The bigger picture
It's important to realize that "simply" getting data from one point to another is rarely the extent of your data considerations. Terms such as data lifecycle management have become widely used recently for good reason. Let's briefly look at some things to consider, ideally before you have the data flooding across the system.
Data lifecycle
The main question to be asked in terms of data lifecycle is for how long will the value you gain from data storage be greater than the storage costs. Keeping data forever may seem attractive but the costs of holding more and more data will increase over time. These costs are not just financial; many systems see their performance degrade as volumes increase.
This question isn't—or at least rarely should be—decided by technical factors. Instead, you need the value and costs to the business to be the driving factors. Sometimes data becomes worthless very quickly, other times the business cannot delete it for either competitive or legal reasons...