DATABASE
DISTRIBUTED
SECURITYDEVELOPER
ARCHITECTURE
LANGUAGE
COLLECTION
DESIGN
TABLE
SOFTWARE
IMIGRATION
DBMS
SYSTEM
LAYOUT
OPTIMIZATION
DATA
ENTITY
RELATIONAL
RELATIONSHIP
DESIGNER
TYPE
SERVER
PERFORMANCE
BACKUP
RECOVERY
STORAGE
RESTORE
ADMINISTRATION
MIRRORING
STRUCTURE
SQL XML
KEY
AVALABILITY
A Chapter in Hoffer, J.A., Ramesh, V. and Topi, H. 2013. Modern
Database Management, 11th Edition, Pearson Education
DISTRIBUTED DATABASE
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
MALAYSIA
INDONESIA
CHINA
KOREA
JAPAN
INDIA
PHILIPPINE
AUSTRALIA
HONGKONG
Separate DBMS
CONCEPT
DDMS
THAILAND
- COLLECTION OF LOGICALLY
- RELATED SHARED DATA.
- DATA SPLIT INTO FRAGMENTS.
- FRAGMENTS MAY BE REPLICATED.
- FRAGMENTS/REPLICAS ALLOCATED TO SITES.
- SITES LINKED BY A COMMUNICATION
NETWORK.
- DATA AT EACH SITE IS UNDER CONTROL OF A
DBMS.
- DBMSS HANDLE LOCAL
APPLICATIONS AUTONOMOUSLY.
- EACH DBMS PARTICIPATES IN AT LEAST ONE
GLOBAL APPLICATION.
DDBMS has following characteristics:
DBMS: SQL
DBMS:
MS ACCESS
DBMS: ORACLE
HEAD OFFICE
DBMS
DBMS:
Apache Cassandra
- Locality of reference
- Reliability and
availability
- Performance
- Storage costs
- Communication
costs
DATA ALLOCATION
- Consider all plans
- Communication
costs
- Use new
distributed join
methods
- Query site
constructs global
plan
DISTRIBUTED QUERY
- Access data at
other sites
- Execute at
different sites
DISTRIBUTED TRANSECTION
- Centralised Global
Catalog
- Dispersed Catalog
Replicated
- Global Catalog Local-
Master Catalog
CATALOG MANAGEMENT
- Usage
- Efficiency
- Parallelism Security
DATA FRAGMENT
ADVANTAGES DISADVANTAGES
Reduced Communication
Overhead
Improved Processing Power
Removal of Reliance on
a Central Site
Expandability
Local autonomy
Complexity
Cost
Integrity control more
difficult
Security
Lack of standards
Lack of experience
Database design more
complex
Local
Autonomy
Distributed
Transaction
Processing
Distributed
Query
Processing
Operating
System
Independence
No Reliance on a Central Site
Continuous
Operation
Fragmentation
IndependenceLocation
Independence
Replication
Independence
Hardware
Independence
Database
Independence
12 RULES FOR DDBMS
Network
Independence
Catalog
management
Distributed joins
Updating data
Data warehousing
Distributed lockingDead lock detection
Store data
Backup and
recovery
Different
types of
DDBMS
SUMMARY
Reported by
JANEJIRA SIRIMONGKOL 1412353001
KAMOLCHANOK MANEESAENG 1412353002
PIKUL PRAKHONGKIT 1412353010
http://creativecommons.org/licenses/by-nc-nd/4.0/

Distributed Database