Image data storing

If considered image size is 1MB and continuously images are taken at regular interval of 1 minute, need to store store images for years

Which is the most preferred method / algorithm for storing the such Image data ?