TOKT1131 — Big Data Technology
Mô tả học phần
Big Data refers to datasets that are either too large or change too quickly, or both, to be handled on a single computer. Big Data Processing introduces students to the systems that are utilized to process Big Data. The course's major focus is on understanding the fundamentals of programming, and creating big data systems; initially, the course investigates generic programming primitives that apply to big data systems and touches on distributed systems. The course then delves further into the development of data analysis techniques in Spark for batch processing applications and Flink for streaming applications.
Yêu cầu của học phần
Participate at least 80% of total class
Participant score at least 5.0
Contribute to lesson
Read text book, do Homework
Do not disturb the others in class
Do not eat, use cell phone in class
Laptop, ipad are allowed if needed in practicing, calculating only.
Giảng viên
- Nguyen Trung Thanh
Kế hoạch giảng dạy
Tuần 1
Tuần 2
Tuần 3
Tuần 4
Tuần 6
Tuần 7
Tuần 8
Tuần 9
Tuần 10
Tuần 11
Tuần 11
Tuần 13
Tuần 15
Học liệu
- Hadoop: The Definitive Guide (4th. ed.) — Tom White, O'Reilly Media, 2015
- Spark: The Definitive Guide Big Data Processing Made Simple (1st. ed.) — Bill Chambers and Matei Zaharia, O'Reilly Media, 2018