分布式数据库

维基百科,自由的百科全书

跳转到: 导航, 搜索

分布式数据库是用计算机网络将物理上分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为站点或结点。分布式数据库有一个统一的数据库管理系统来进行管理,称为分布式数据库管理系统。

分布式数据库的基本特点包括:物理分布性、逻辑整体性和站点自治性。从这三个基本特点还可以导出的其它特点有:数据分布透明性、集中与自治相结合的控制机制、适当的数据冗余度和事务管理的分布性。

分布式数据库按照各站点中数据库管理系统的数据模型的异同分为异构型分布式数据库和同构型分布式数据库,按照控制系统的类型分为全局控制集中性、全局控制分散型和全局控制可变型。[1]

[编辑] 優缺點

  • 優點:

1.隨時能針對各區域的使用者做調整。 2.資料共用和分散式控制 。 3.增加處理績效,可作平行處理。 4.系統管理費用較低。 5.品質維持容易。

  • 缺點:

1.重複儲存資料很花時間。 2.資料處理與管理上具複雜度。 3.資料的保密性與安全性受到威脅。

[编辑] 参考文献

  1. ^ 邵佩英编著,《分布式数据库系统及其应用》,科学出版社。ISBN 7-03-015113-5


数据库管理系统(DBMS)查看  討論  編輯  歷史 )

概念
數據庫 • 數據庫模型 • Database storage • 关系模型 • 分布式数据库 • ACID • 空值
关系数据库 • 关系代数 • 关系演算 • 資料庫正規化 • 參照完整性 • 关系数据库管理系统 
主鍵, 外來鍵, 代理主鍵, 超鍵值, 候選鍵 

Objects
触发器 • 视图 • 数据库表 • 指標 • Log • Transaction • 数据库索引 
存储程序 • Partition

SQL
Select • Insert • Update • Merge • Delete • Join • Union • Create • Drop
  Begin work • Commit • Rollback • Truncate • Alter

数据库管理系统的实施

实施类型
Relational • Flat file • Deductive • Dimensional • 階層式 • 对象数据库 • Object relational • Temporal • XML data stores

数据库产品
对象型 (对比) • 关系型 (对比)

数据库成分
Query language • Query optimizer • Query plan • ODBC • JDBC

个人工具