AQA A-level Computer Science (7517)Specification point 4.11.1

AQA 7517 4.11.1: Big Data

The free BugBot lessons that teach this point, a robot to try it on, and the past-paper questions that test it.

What it covers

One robot's run log fits in a small table. Now imagine every BugBot in every school sending its sensor readings to one place, ten times a second, with camera images and voice clips alongside. No single database server could store that, let alone query it while it keeps arriving. Big data is the name for data like this, and it needs different ways of storing and processing data from the relational databases of this module.

  • Volume, velocity and variety
  • Why one server is not enough
  • Distributed processing
  • The fact-based model
  • Graph schema
Read the free lesson (60 min)

Or do it in the simulator, with tasks that mark themselves

Lessons that teach it

  1. A11.9 Big data Databases and big data
    Volume, velocity and variety; why one server is not enough; distributed processing with map and reduce; the fact-based model and graph…
  2. A13.7 Functional programming and big data Functional programming
    Volume, velocity and variety, why big data needs distributed processing, and how immutability, statelessness and higher-order functions…

Try it on a robot

The task from A11.9 Big data, running here. Change the program and press Run.

The specification is AQA's own document; this page says which of our lessons teach point 4.11.1 and is not endorsed by the board.