集中式数据库 研究生课《高级数据库系统技术》 logically integrated physically centralized T2 T1 T3 network T4 DBS T5 Traditionally: one large mainframe DBMS+ n stupid terminals 11 重庆邮电大学空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学·空间信息系统研究所 11 集中式数据库
分布式数据库 研究生课《高级数据库系统技术》 Data logically integrated (i.e, access based on one schema) Data physically distributed among multiple database nodes Processing is distributed among multiple database nodes T2 DBS Why a distributed dBs? Performance via parallel execution more users T3 network quIcK response DBS2 More data volume max disks on multiple nodes DBS3 Traditionally: m mainframes for the dbmss n terminals 12 重庆邮电大学空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学·空间信息系统研究所 12 分布式数据库
DMBS实现方案 研究生课《高级数据库系统技术》 Distribution DistriHuted Distributed Homog Distributed Homogeneous DBMs Federated Dbms Multi-DBMS Client/Server Distribution Distributed Distributed Heterog Distributed Hetero Heterogeneous DBMS Federated DBMS MultkDBMS Centralized Centralized Homog Autonom Homogeneous DBMS Federated DBMS Multi-DBMS Centralized Centralized Heterog. Centralized Heterog Heterogeneous DBMS Federated DBms Multi-DBMS Heterogeneity 13 重庆邮电大学空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学·空间信息系统研究所 13 DMBS实现方案
通用DBMS架构特点 研究生课《高级数据库系统技术》 No Autonomy Federated Multi N2 D1 D2 GTM& SM n3 N4 D1D2 D3 D4 Fully integrated nodes Independent DBMSs Fully independent DBMSs Complete cooperation on: i Implement some Independent, global Data schema cooperation functions": manager tries to Transaction Mgmt Transaction Mgmt: coordinate the DBMss Fully aware of all other -Schema mapping ,using only existing DBMS services nodes in the ddbs Aware of other dbss in the federation Unaware of gtm and other dbss in the multidBs 14 重庆邮电大学空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学·空间信息系统研究所 14 通用DBMS架构特点
并行数据库系统 研究生课《高级数据库系统技术》 Parallel Database System Platforms (Non-autonomous Distributed DBMS) Shared Everything Shared Nothing Proc1Proc2…· Proc Fast Interconnection. Network Mem 1 Fast Interconnection Mem2 Proc1 Proc H---Network- Mem 1 MemN MemM Disk1…( Disk p Disk Disk N Typically a special-purpose hardware Can be a special-purpose hardware configuration but this can be emulated configuration, or a network of workstations. in software 15 重庆邮电大学空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学·空间信息系统研究所 15 并行数据库系统