Skip to main content
  • Courses
  • Programs
  • Help
    Getting Started Discussion Forums Help Center & FAQ
Saylor Academy
    Close
    Toggle search input
  • Log in or Sign up
Courses
Programs
Help
Getting Started
Discussion Forums
Help Center & FAQ
  • CS410: Advanced Databases (2018.01)
  • Announcements
  • Sections
  • Course Introduction
  • Unit 1: Advanced SQL
  • Unit 2: Stored Procedures and Triggers
  • Unit 3: Query Optimization
  • Unit 4: Concurrency and Recovery
  • Unit 5: Database System Architectures
  • Unit 6: Data Warehousing
  • Unit 7: Object-Oriented and Object-Relational Databases
  • Unit 8: XML and Databases
  • Final Exam
  • Resources
  • Activities
  • Forums
  • Quizzes
  • Home
  • My programs

CS410: Advanced Databases (2018.01)

Competencies
  1. Home
  2. Courses
  3. (hidden)
  4. CS410: Advanced Databases (2018.01)
  5. Sections
  6. Unit 5: Database System Architectures

Learn new skills or earn credit towards a degree at your own pace with no deadlines, using free courses from Saylor Academy. We're committed to removing barriers to education and helping you build essential skills to advance your career goals. Start learning here, or check out our full course catalog.

Log in or Sign up to enroll in courses, track your progress, gain access to final exams, and get a free certificate of completion!

Sign up now
Back to course 'CS410: Advanced Databases (2018.01)'
  • Unit 5: Database System Architectures

    Databases often need to be distributed across a number of different locations, especially because today's global companies need to be able to access data in multiple locations. While one copy of a database could reside in a location and be accessed remotely, it is often more efficient and reliable to replicate data across servers or to have portions of data on databases that share access across locations. In this unit, we will study distributed databases and related issues.

    Completing this unit should take you approximately 17 hours.

    • Unit 5 Learning Outcomes Page
    • 5.1: Centralized and Client-Server Systems

      • Avi Silberschatz's "Database System Concepts: Database System Architectures" URL

        Read this lecture, which covers server-system architectures and client-server architectures. While you read, compare and contrast the differences between the centralized and client-server systems.

    • 5.2: Parallel Databases

      • Avi Silberschatz's "Database System Concepts: Parallel Databases" URL

        Read this lecture, which covers parallel databases. While you read, be sure to compare and contrast the components available in parallel databases.

    • 5.3: Distributed Databases

      • Avi Silberschatz's "Database System Concepts: Distributed Databases" URL

        Read this lecture, which covers distributed databases.

      • 5.3.1: Heterogeneous and Homogeneous Databases

        • Massachusetts Institute of Technology: Stuart Madnick's "Distributed Homogeneous Databases" URL

          Read this lecture, which covers distributed homogeneous databases.

        • Massachusetts Institute of Technology: Stuart Madnick's "Distributed Heterogeneous Databases" URL

          Read this lecture, which covers distributed heterogeneous databases.

      • 5.3.2: Concurrency Control

        • Indian Institute of Technology Madras: D. Janakiram's "Concurrency Control for Distributed Transaction" Page

          Watch this lecture for an introduction to concurrency control mechanisms in distributed databases.

      • 5.3.3: Distributed Query Processing

        • Free University of Bozen-Bolzano: Johann Gamper's "Distributed Query Processing" URL

          Read this lecture, which discusses query processing.

Skip Activities
Activities
  • ForumForums
  • QuizQuizzes
  • Resources
Skip Recent activity
Recent activity
Activity since Tuesday, March 28, 2023, 5:01 PM
Full report of recent activity...

No recent activity

Saylor Academy
  • About

  • Partners

  • Blog

  • Contact

Saylor Academy

© Saylor Academy 2010-2023 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See detailed licensing information.

Saylor Academy®, Saylor.org®, and Harnessing Technology to Make Education Free® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

"CCBY"

Sitemap | Terms of Use | Privacy Policy

Data retention summary
Get the mobile app
Policies