Advanced Data Management



Instructor: Dr. Jiaheng Lu
Department of Computer Science, Renmin University of China

Course Goals

The objective of the Advanced Data Management course is to expose students to exciting data management topics and to provide them with hands-on experience with widely used database tools. The course includes several advanced topics components, which is delivered through interactive lectures (only English) and discussions on emerging database fields, such as cloud computing, XML data management, location-based services, bioinformatics etc.

Time and Place

Classroom 0127 (Information Building)

Textbooks

Many online tutorials.

Grading Policy

Practice on Google App Engine (Presentation Schedule) 30
Presence in class and quiz 40
Final report (format) 30
Total 100%

Lecture Notes

Lecture Topic Notes Quiz
1 Overview of the course and cloud computing Lecture 1 Quiz 1
2 Introduction to distributed system (1) Lecture 2 Quiz 2
3 Introduction to distributed system (2) Lecture 3
4 Google cloud computing technology (1) Google file system Lecture 4 Quiz 3
5 Google cloud computing technology (2) Google file system Lecture 5
6 Google cloud computing technology (3) Mapreduce Lecture 6
7 Google cloud computing technology (4) Bigtable Lecture 7
8 Google cloud computing technology (5) Bigtable Lecture 8
9 Hadoop and Hive (1) Lecture 9 Quiz 4
9 Hadoop and Hive (2) Lecture 10
10 Yahoo PNUT Lecture 11

Reading material

  • An example of Google App Website Click
  • Google App Engine Vedio Click
  • Code Tour Of Google App Engine Click
  • Google App Engine Vedio Click
  • Bigtable paper: Click
  • History of Cloud computing (In Chinese)
  • Microsoft Azure Platform Viedo
  • All student names list: Click

  • For any problems, questions or suggestions about this page, please contact jiahenglu + AT + gmail.com Rev. Thursday, Nov 5, 2009