University of Adelaide · FACULTY OF COMPUTER SCIENCE

INFO 2004 Chap.12 Cloud Databases and Big Data

- one subject, every graph, every model, every mark
7 Chapters9-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 12 of 14 · INFO 2004

Cloud Databases and Big Data

A database is persistent organised data, while a database management system is the software layer used to define, access and manage it. The course then distinguishes five database categories: relational, columnar, key-value, document and graph. SQL and NoSQL are compared as different data-model and access choices rather than as a simple old-versus-new contest.

Big data adds the challenge of working with data whose scale, speed or variety makes existing approaches difficult. The architecture choice between a data warehouse and a data lake depends on the purpose and preparation of the data, not on a slogan. AWS database services, RDS and DynamoDB are named in the delivered topic, but capacity modes, partition mechanics, instance classes and failover timing are not grounded here.

The RDS lab page also calls its laboratory “summative assessment task 1.3,” a label that conflicts with the captured five-item gradebook; the guide reports that conflict and does not remap the lab to Assignment 1.2.

In this chapter

What this chapter covers

  • 01

    Purpose of a database and the DBMS layer

  • 02

    Relational and columnar models

  • 03

    Key-value and document models

  • 04

    Graph databases

  • 05

    SQL compared with NoSQL

  • 06

    Big-data challenges

  • 07

    Data warehouses, data lakes and named AWS services

Worked example · free

Choose a database model from the dominant relationship

Q [4 marks]. AskSia-authored practice weighting. Compare structured order records, flexible product descriptions, direct identifier lookups and a network of connected accounts. Select a model for each and explain what makes the fit defensible.
  • 1Structured orders with stable related entities point toward a relational model.
  • 1Product descriptions whose fields vary point toward a document model.
  • 1Direct lookup by identifier points toward a key-value model.
  • 1Questions dominated by paths and connections between accounts point toward a graph model.
Relational fits stable structured relationships, document fits variable record shape, key-value fits direct identifier access, and graph fits connection-centred questions. The model follows the dominant data relationship and query, not brand familiarity.
Sia tip — Write the query the system must answer before selecting the database category.
Glossary

Key terms

Database
An organised persistent collection of data used to support access and management.
DBMS
The software layer that defines, accesses and manages a database.
Relational database
A model organising data in related tabular structures and commonly queried with SQL.
Columnar database
A category organised to work with data by columns rather than a conventional row-first view.
Key-value database
A model retrieving values through associated keys.
Document database
A model storing records as documents whose fields may vary.
Graph database
A model centred on nodes, relationships and connection-oriented questions.
Data warehouse
A prepared analytical repository oriented toward structured reporting use.
Data lake
A repository holding broader data for later processing and analysis.
FAQ

Cloud Databases and Big Data FAQ

What is the difference between a database and a DBMS?

The database is the stored data; the DBMS is the software layer used to access and manage it.

Which five database categories are taught?

Relational, columnar, key-value, document and graph.

Is NoSQL always better for big data?

No. Model choice depends on data shape, relationships and queries.

Is Cloud Academy Laboratory 5 Assignment 1.2?

The captured page instead labels it summative task 1.3, while the gradebook has no 1.3 item. This conflict must be confirmed on Canvas.

Which AWS database names are grounded?

RDS and DynamoDB are named in the delivered seminar, without the usual detailed service specifications.

Study strategy

Assessment move

For every database category, keep one canonical question: stable relationships, column-oriented analysis, direct key lookup, variable document shape or connection traversal. Then add the warehouse-versus-lake purpose decision. Maintain the RDS lab numbering conflict in your Canvas checklist and never infer that a practical is identical to a graded task unless the current brief says so.

Working through Cloud Databases and Big Data in INFO 2004? Sia is AskSia’s AI Computer Science tutor — ask any INFO 2004 Cloud Databases and Big Data question and get a clear, step-by-step explanation grounded in how INFO 2004 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + your other University of Adelaide subjects - and 1,000+ Bibles across every Australian university.
Sia - your INFO2004 tutor, unlimited, worked the way the exam marks it
The full 9-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
Unlock the full INFO2004 Bible + your other University of Adelaide subjects
$0.99 Trial