View
136
Download
2
Category
Preview:
Citation preview
DATABASE DISTRIBUTED
SECURITY DEVELOPER
ARCHITECTURE
LA
NG
UA
GE
C
OL
LE
CT
ION
DESIGN TABLE
SOFTWARE
IMIG
RA
TIO
N
DBMS SY
ST
EM
LAYOUT OP
TIM
IZA
TIO
N
DATA
ENTITY
RELATIONAL RELATIONSHIP
DE
SIG
NE
R
TYPE
SERVER PERFORMANCE
BA
CK
UP
RECOVERY
STORAGE RESTORE
ADMINISTRATION MIRRORING
STRUCTURE
SQL XML
KEY
AV
AL
AB
ILIT
Y
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 Independence
Location
Independence
Replication Independence
Hardware Independence
Database Independence
12 RULES FOR DDBMS
Network Independence
Catalog management Distributed joins
Updating data
Data warehousing
Distributed locking Dead 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/
Recommended