Batch Processing
Building scalable and dependable data infrastructures required the development of batch processing. A batch processing technique called MapReduce was patented in 2004 and later included in open-source programs like Hadoop, CouchDB, and MongoDB.