What is a limitation of the MapReduce programming model in databases?
a) The map and reduce functions must be pure functions.
b) It can't process large amounts of data.
c) It is only applicable to structured data.
d) It requires specialized hardware for efficient execution.