Big data originated from the need to index and store massive amounts of web data in a cost-effective way, leading Google to pioneer technologies like MapReduce and BigTable. Hadoop was later developed at Yahoo as an open-source software framework for reliable, distributed storage and processing of large datasets across commodity hardware. It has since been adopted by many companies as a primary platform for big data applications and is now managed by the Apache Software Foundation.