week 17 slides 1 7 multidimensional, parallel, and distributed database
TRANSCRIPT
Advanced Database Systems
What is Multidimensional Database?
� A multidimensional database is a
form of database designed in large
number of aggregations and
summarizations.
� It can receive data from a variety
of relational databases such as
* Property of STIPage 1 of 7
Multidimensional, Parallel,
and Distributed Database
of relational databases such as
Oracle, SQL Server, and Sybase.
Advanced Database Systems
Parallel DBMS
� A parallel DBMS is a DBMS running
across multiple processors and
storage device designed to execute
operations in parallel to improve
performance.
� One of the key factors in
* Property of STIPage 2 of 7
Multidimensional, Parallel,
and Distributed Database
� One of the key factors in
implementing parallel DBMS is to
have a shared resource
management such as shared
memory, shared hard disk, or
shared nothing.
Advanced Database Systems
What is Distributed Database?
� A distributed database is defined
as the logically interrelated
collection of shared data physically
distributed over a computer
network.
� Each of this is stored on one or
* Property of STIPage 3 of 7
Multidimensional, Parallel,
and Distributed Database
� Each of this is stored on one or
more computers under the control
of a separate DBMS.
Advanced Database Systems
Characteristics of Distributed DBMS
� The Distributed DBMS has the
following characteristics:
� A collection of logically related
shared data
� Fragments may be replicated
� Transparency
� The data at each site is under
* Property of STIPage 4 of 7
Multidimensional, Parallel,
and Distributed Database
� The data at each site is under
the control of DBMS
� The DBMS at each site can
handle local applications,
autonomously and each DBMS
participates in at least one
global application
� Concurrency control
Advanced Database Systems
Advantages and Disadvantages of Distributed DBMS
� Here are the advantages of
distributed DBMS:
� Expandability
� Local Autonomy
� Improved availability and
reliability
* Property of STIPage 5 of 7
Multidimensional, Parallel,
and Distributed Database
reliability
� Improved performance
� Integration
Advanced Database Systems
� Here are the disadvantages of
distributed DBMS:
� Cost
� Integrity control more difficult
� Complexity
Security
Advantages and Disadvantages of Distributed DBMS
* Property of STIPage 6 of 7
Multidimensional, Parallel,
and Distributed Database
� Security
� Database design more complex
Advanced Database Systems
Functions of Distributed DBMS
� Here are the functions of the
Distributed DBMS:
� Extended communication
services
� Extended system catalog
� Distributed query processing
* Property of STIPage 7 of 7
Multidimensional, Parallel,
and Distributed Database
� Distributed query processing
� Extended security control
� Extended concurrency control
� Extended recovery services