How ICS421 is organized.
Overview & Parallel Architectures
Storage Architectures
Query processing & optimization.
Ensuring isolation via concurrency control
Atomicity, durability, reliability & availability
Keeping all the data replicas consistent.
Peer-to-peer networking, distributed hash tables, p2p applications.
Non-relational, NoSQL systems
Business Intelligence, Data Warehousing, & Data Integration
Big Data Systems
Big Data Systems: Batch Layer
Big Data Systems: Serving Layer
Big Data Systems: Speed Layer
Ethical questions in Big Data
Apply all the concepts you’ve learned in a realistic scenario.