Week 10 Lectures
Implementing Atomicity/Durability
Atomicity/Durability
Durability
Dealing with Transactions
Architecture for Atomicity/Durability
Execution of Transactions
Transactions and Buffer Pool
Logging
Undo Logging
Checkpointing
Redo Logging
Undo/Redo Logging
Recovery in PostgreSQL
Database Trends
(overview)
Future of Database
Large Data
Information Retrieval
Multimedia Data
Uncertainty
Stream Data Management Systems
Graph Data
Dispersed Databases
Parallelism in Databases
Parallel DBMSs
Parallel Architectures
Distributed Architectures
Parallel Databases (PDBs)
Data Storage in PDBs
Parallelism in DB Operations
PostgreSQL and Parallelism
Distributed Databases
Distributed Databases
Data Distribution
Query Processing
Transaction Processing
Non-classical DBMSs
Classical DBMSs
Modern DBMSs
Scale, Distribution, Replication
Schema-free Data Models
Eventual Consistency
MapReduce
Modern vs Classical
Hadoop DFS
Two Case Studies
Column Stores
Column Stores
Rows vs Columns
Query Evaluation in CoDbs
Graph Databases
Graph Databases
Graph Data Models
GDb Queries
Example Graph Queries
Course Review + Exam
Syllabus
Exam
Before the exam ...
During the exam ...
What's on the Exam?
Exam Structure
Special Consideration
Revision
And that's all folks ...
Produced: 24 Apr 2020