Definitely. Performance requirements do justify what you're suggesting. Preprocessing when possible is a great principle to follow.
The point is that you're keeping your original data around is the key part.
The point is that you're keeping your original data around is the key part.