CCEA A-Level Digital Technology 2650
Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming
Data, Information and Data Representation
Computer Architecture and Processing Systems
System Software, Application Software and the User Interface
Web Technology and Multimedia
Networks
Databases
Artificial Intelligence, Expert Systems and Robotics
Mobile Technology, Data Mining and Cloud Computing
Individual, Social and Legal Considerations
The Development Project: Analysis and Design
The Development Project: Build, Testing and Evaluation
Mobile Technology, Data Mining and Cloud Computing
Processing and analysing large volumes of data
- 3 things to know
- A2 Unit 1
Overview
How distributed processing speeds up analysis, map and reduce approach to processing large data sets and in-memory processing.
What you need to know
Answer each one before you reveal it.
Why can a single powerful server not analyse the largest data sets?
Explain how distributed processing speeds up analysis.
Questions from this subtopic
Each one with the model answer underneath.
- 1
Why can a single powerful server not analyse the largest data sets?
Model answer
One server cannot hold petabytes of data or process it within a useful time, so very large analyses are divided across many machines that each work on their own portion simultaneously.
- 2
Explain how distributed processing speeds up analysis.
Model answer
Distributed processing splits the data across a cluster of servers, has each server process the part stored locally and then combines the partial results, so the whole job finishes in a fraction of the time.
- 3
Describe the map and reduce approach to processing large data sets.
Model answer
A map and reduce approach applies the same operation to every record in parallel to produce intermediate results, then combines those intermediate results by key to produce the final totals.
- 4
Distinguish scaling up from scaling out.
Model answer
Scaling up replaces a server with a more powerful one, while scaling out adds more ordinary servers to a cluster, and very large analyses scale out because that approach has no practical ceiling.
- 5
What is in-memory processing, and what does it cost?
Model answer
In-memory processing holds the working data in RAM rather than reading it repeatedly from disk, which speeds analysis enormously but requires far more memory and therefore more expensive machines.
- 6
Describe how a decision tree classifies a record.
Model answer
A decision tree is built by repeatedly splitting the training records on the field that best separates the outcomes, and a new record is classified by following the branch that matches it at each test until a leaf is reached.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Mobile Technology, Data Mining and Cloud Computing, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.