Programming #
Imperative programming #
Instruct the machine to perform certain operation in certain order.
Declarative Programming #
Such SQL, CSS(Selectors), we specify the data we what and the query optimizer decides how to get it.
MapReduce Querying #
Programming model for processing large swathes of data across multiple machines.