International Data Corporation reports that the global annual data generation will reach 35 zettabytes (1021) by 2020. That’s 35 quadrillion gigabytes worth of emails, text messages, documents, images ...