Mar 29, 2024  
2015-2016 Graduate Catalog 
    
2015-2016 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 541 - Distributed Database Systems


(3 hours) Prerequisites: Admissions to Graduate School and Database and Operating Systems coursework. In this course, students will learn the fundamental concepts of distributed database systems: both relational/traditional distributed database models and web data management/cloud models. Among traditional topics, the course will cover distributed database architectures, query evaluation, database tuning, concurrency control and cache recovery. Current issues in web data management, cloud computing, and peer-to-peer data transactions shall be covered as well. Students will not only learn the theory behind distributed systems, but will also implement this designs and algorithms by learning and conducting assignments utilizing the Hadoop software package. Students enrolled in the graduate section of this course will also supplement their instruction by conducting research in the field and presenting their findings to the class. Students will supplement their instruction by conducting research in the field and presenting their findings to the class. Each student shall present to the class (via web video) three times during the course of the semester. Two of these topics shall be assigned to the student and one shall be left to the discretion of the student.



Add to Portfolio (opens a new window)