图例实体资料模型PhysicalDataModel.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图例实体资料模型PhysicalDataModel

3-8 分散式資料庫系統-圖例 「分散式資料庫」(Distributed Database, DDB):指資料在邏輯上屬於同一個資料庫系統,不過事實上,實際的資料是分散儲存在以網路連接的不同資料庫伺服器上。 「分散式資料庫管理系統」(Distributed Database Management System, DDBMS):管理分散式資料庫的軟體,提供資料的分散儲存,但是使用者並不會認為它是在存取分散儲存的資料,對於使用者來說,仍然是一個完整的資料庫,如此稱為「透通性」(Transparent)。 3-8-1 分散式資料庫系統的基礎-說明 P. 3-37 最基本的分散式資料庫系統架構是使用主從架構,它是由多個站(Sites)或稱為點(Nodes)所組成,使用通訊網路(Communication Network)連接,可以使用區域網路(Local Area Network)或廣域網路(Wide Area Network)。 分散式資料庫系統分成1~N個站,有些站的角色是客戶端(從端),有些站是伺服器(主端),有些站同時擁有客戶和伺服器,資料庫分散置於擁有伺服器的各站。 3-8-1 分散式資料庫系統的基礎-架構 3-8-1 分散式資料庫系統的基礎-圖例 增加資料庫系統的執行效能:在最近的地方就可以取得所需的資料。 提高可靠性(Reliability)和可用性(Availability):就算有些伺服器當機或出現網路問題,分散式資料庫系統仍然擁有足夠的妥善率,而不會影響整個資料庫系統的運作。 更多的彈性和擴充性:因為資料是分散儲存在多台伺服器,不論擴充與重新配置資料庫伺服器的彈性都比較高。 分享與區域自主性(Local Autonomy):資料庫伺服器的資料可以分享,也可以只讓區域的使用者存取。 3-8-2 分散式資料庫系統的優缺點-優點 P. 3-39 系統複雜:資料是分散儲存在各地的伺服器,所以分散式資料庫系統的複雜度相當高。 成本高昂:相關應用程式的開發成本隨著分散程度而提高。 維護不易:分散式資料庫系統維護不易,容易產生資料安全與整合問題。 缺乏標準:目前並沒有分散式資料庫系統的官方標準。 3-8-2 分散式資料庫系統的優缺點-缺點 同質分散式資料庫系統(Homogeneous Distributed Database System) 指所有資料庫伺服器都採用相同的資料庫管理系統,使用相同的資料庫模型和資料操作方式。 異質分散式資料庫系統(Heterogeneous Distributed Database System) 指資料庫伺服器使用不同的資料庫管理系統,例如:同時使用SQL Server和Oracle,此時需要考量不同資料庫管理系統和不同格式資料間的整合問題。 3-8-3 分散式資料庫系統的種類 P. 3-39 「資料分割」(Data Fragmentation)是分割資料庫的資料成為一個個片斷(Fragment),以便將各片斷分散儲存在其他資料庫伺服器,其中每一個片斷是資料庫的一個較小的邏輯單位。 以分散式關聯式資料庫為例,各資料庫只會儲存關聯表的部分片斷,其分割方式有水平方向的水平分割和垂直方向的垂直分割。 3-8-4 資料分割-說明 P. 3-40 水平分割(Horizontal Fragmentation) 水平分割以關聯式資料庫為例,就是將關聯表以值組的列為分割單位,分割成更小的邏輯單位。 3-8-4 資料分割-水平分割 垂直分割(Vertical Fragmentation) 垂直分割以關聯式資料庫為例,就是將關聯表以屬性的欄為分割單位,分割成更小的邏輯單位。 3-8-4 資料分割-垂直分割 資料複寫(Data Replication)是分散式資料庫系統的重要特點,複寫(Replication)是建立資料庫的備份,其中原始資料庫稱為主資料庫(Master),複寫的資料庫稱為拷貝資料庫(Replica),在主資料庫和拷貝資料庫之間需要定時進行同步更新,以保持各資料庫儲存資料的一致性。 在分散式資料庫系統使用複寫的方式分為三種: 沒有複寫(No Replication) 完全複寫(Complete Replication) 部分複寫(Partial Replication) 3-8-5 資料複寫-說明 P. 3-42 3-8-5 資料複寫-圖例 「物件關聯式資料庫模型」(Object-relational Database Model)是一種結合物件導向式和關聯式資料庫模型,擴充關聯式資料庫模型的功能,所以其基本的觀念仍然是關聯式資料庫模型,只是新增結構化屬性(Structured Attributes),能夠自行定義資料型態(User-defined Type)。 國際標準組織(Internation

文档评论(0)

suijiazhuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档