Hadoop is a technology which is used which is used for managing a large amount of data. Hadoop uses the concept of data mining in which you can not only manage the big amount of data in an organized way but also you can extract the meaningful data from that large pool of data. this is one the biggest technology used right now for the data management. the biggest company who is using this technology is Apache.
There are two types of application the Apache Hadoop in one thing you send all the data to the application at the same time means real time data i.e you are sending the data in continuous time. the other process is batch processing in which you send a batch of data and when that batch is complete then you send another batch of data and so on. Both the process the right, it basically depends upon the organization which is using the technology. But according to benchmark, the batch process is said to be much reliable than the real time.