Overall, the following software engineering challenges for and with Big Data arise:
Today, NoSQL and MapReduce are predominant for the efficient storage, representation
and query of Big Data. However, apart from large, long-standing batch jobs, many Big Data
queries involve small, short and increasingly interactive jobs.