The four Vs
AI-generated
“Big data” is a relative engineering description, not a fixed byte threshold. It is often summarized with four Vs:
- Volume: the amount of data exceeds the convenient capacity of one machine or one conventional database design.
- Velocity: data arrives or must be processed quickly.
- Variety: sources and formats differ.
- Veracity: quality, meaning, and trustworthiness vary.
The useful question is which constraint forces a distributed design. Distribution adds network, consistency, recovery, and operational costs, so a single database or machine is preferable while it still meets the requirement.
Hadoop
AI-generated
Apache Hadoop emerged in the mid-2000s from the Nutch project, influenced by Google's papers on the Google File System and MapReduce. It provides distributed storage and batch processing on clusters of commodity machines.
Consists of:
- HDFS - Distributed File System
- YARN - Yet another resource manager, manages all nodes, assigns tasks to nodes etc.
- Map-Reduce - allows you to write scripts to analyze data that is spread across multiple machines.
Vendor history
AI-generated
Hortonworks and Cloudera were prominent commercial Hadoop distributors. They completed a merger in 2019, so treating them as two current competing vendors is historical rather than a present-day market comparison.
Hortonworks
AI-generated
Hortonworks Data Platform (HDP) bundled Hadoop ecosystem projects. Hortonworks DataFlow (HDF) focused on data-in-motion tooling, including Apache NiFi.
Cloudera
AI-generated
Cloudera combined open-source ecosystem projects with commercial management, security, governance, and support. Current product names and packaging change; check vendor documentation before using these historical names in an architecture.