1_Overview - Distributed Database Systems Overview Lecture 1 605.741 David Silberberg Distributed Database Systems Made up of database system and

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Distributed Database Systems Overview Lecture 1 605.741 David Silberberg
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Distributed Database Systems Overview 2 Distributed Database Systems • Made up of database system and computer network technologies • On the surface, it seems like an oxymoron Databases management of data moves control of data from applications to centralized and controlled access systems (DBMSs) Prog 1 data description Prog 2 data description File 1 File 2 data description ----------------- data manipulation Database Prog 1 Prog 2
Background image of page 2
Distributed Database Systems Overview 3 Distributed Database Systems •C o m p u t e r network technology emphasizes distributed (non-central) control • Database systems seem to emphasize centralization • Network systems seem to emphasize distribution • Databases, however, are not really about centralizing the management of data • Database management systems really integrate data and supply a common access methodology to data
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Distributed Database Systems Overview 4 What is Distributed Processing? • It means many things to many people – Distributed function (single program distributed on multiple processors) – Distributed computing (autonomous functions distributed on a network) – Networks (independent of function) – Multiprocessors (multiple CPUs in the same computer) –e t c . • In any computer, there is always some aspect of
Background image of page 4
Distributed Database Systems Overview 5 Distributed Computing System Distributed Computing System is a set of autonomous processors that are interconnected by a computer network and that cooperate in performing an assigned task. Processors must be able to execute a computer program. • Many things can be distributed – Processing logic – Function – Data –C o
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Distributed Database Systems Overview 6 Degrees of Coupling A metric of distributed computing systems is the degree of coupling – The ratio of data exchanged to the amount of local processing performed Loose coupling – Relatively little data exchanged – Processors do much of the work independently – Example: many sensor fusion systems Strong coupling – Relatively high amount of data exchanged – Processors require much information from each other frequently – Example: a highly parallelized algorithm Proc 1 Proc 2 Proc 3
Background image of page 6
Distributed Database Systems Overview 7 Why Distribute Systems? More reliable and more responsive It is the way of the world today – Organizational enterprises – E-commerce – Internet – Multimedia applications – Manufacturing control systems Supports complex data integration in ways that could not be supported by a single system Provides organizations with more independence and autonomy over systems for which they are responsible Provides more computational horsepower through divide-and- conquer methods Reduces the cost of software
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/23/2009 for the course DBST 663 taught by Professor Tba during the Spring '09 term at MD University College.

Page1 / 42

1_Overview - Distributed Database Systems Overview Lecture 1 605.741 David Silberberg Distributed Database Systems Made up of database system and

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online