What Should Software Engineers Know about Big Data?