Technology is rapidly revolutionizing our lives every single minute. In the last couple of years, every day 2.5 exabytes (2.5 quintillion bytes) of data was generated. These numbers are multiplying every year and are expected to grow many times in ...