C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
What is Big DataData which are very large in size is called Big Data. Normally we work on data of size MB(WordDoc ,Excel) or maximum GB(Movies, Codes) but data in Peta bytes i.e. 10^15 byte size is called Big Data. It is stated that almost 90% of today's data has been generated in the past 3 years. Sources of Big DataThese data come from many sources like
3V's of Big Data
Use caseAn e-commerce site XYZ (having 100 million users) wants to offer a gift voucher of 100$ to its top 10 customers who have spent the most in the previous year.Moreover, they want to find the buying trend of these customers so that company can suggest more items related to them. IssuesHuge amount of unstructured data which needs to be stored, processed and analyzed. SolutionStorage: This huge amount of data, Hadoop uses HDFS (Hadoop Distributed File System) which uses commodity hardware to form clusters and store data in a distributed fashion. It works on Write once, read many times principle. Processing: Map Reduce paradigm is applied to data distributed over network to find the required output. Analyze: Pig, Hive can be used to analyze the data. Cost: Hadoop is open source so the cost is no more an issue.
Next TopicWhat is Hadoop
|