Slides
Course Syllabus, Grading, Policies
Virtualization, VM, Containers
Lecture Notes
Virtualization, VMs, Containers, & Docker
web article
Network concepts, Client-Server, Sockets
Python 3 Examples
blogs
data (de-)serialization
documentation
Overview
slides
Parallel & Distributed Databases
Textbook 50 pages
Intro to processes & threads
Processes & threads in C
web
Thread-based parallelism
links to blogs & docs
DAS,NAS,SAN,RAID
articles
Parallel QEP, optimization, join, sorting …
en route to QEP
links to notes and slides
The Query Compiler
Textbook 80 pages
Architecture, data models, & query languages
Real World Examples
links
NoSQL data models, query processing & transactions
Non-relational, No-SQL
Replication in Cassandra
Data Warehousing Overview
Replication protocols
Introduction to Advanced Replication
Documentation
Distributed Transactions, serializability theory, concurrency control algorithms
Concurrency Control
[Time, Clocks, and the Ordering of Events in a Distributed System
article 8 pages
Reliability, Atomicity, & Durability
Coping with System Failures
Textbook 40 pages
P2P, Overlay networks, DHT
Bittorrent
video 3 min
Bitcoin & Blockchain
article 9 pages
Hashgraph vs Blockchain
links to articles
Batch Processing using Hadoop
Queries on Batch Views
Queries on Realtime Views
Streaming, MQ, ELK
elk/splunk for CyberOps
links to videos and resources
Ethical questions in Big Data
5 approaches to thinking about ethical questions
where to get some data …
data