资料库系统952_4.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资料库系统952_4

分散式資料庫系統 集中式資料庫系統 資料、資料庫管理系統、資料儲存設備集中在主機或機房 分散式資料庫管理系統 (DDBMS) 藉由網路通訊功能,把所有的資源和系統連結 分散式資料庫系統定義 邏輯觀(Logical View) 使用者角度 使用者能輕易的擷取所需的資料,而不必對底下的資料庫結構有任何的了解 分散式資料庫系統 特徵: 資料與承載資料的硬體散佈各地 資料的傳送必須通過網路 資料與控制都具有分散性 好處: 資料使用效能的改善 資料量變小而降低尋時間 同時運作,避免競爭 可靠度與可用率的提昇 資料庫應用系統的分散需求 資料的有限度分享 表12-1集中式與分散式資料庫的差異 主從架構的迷思 主從架構 個體之間關係的描述 伺服器 提供服務的個體 郵件、檔案、列印伺服器 客戶端 要求及享受服務的個體 網路上的成員可同時扮演伺服端和客戶端的角色 分類 從主端(伺服端)的特性 同時性(Concurrent)和複迴性(Iterative) 從主從之間的關係 連線導向(Connection-Oriented), TCP為協定 非連線導向(Connectionless), UDP為協定 實際電腦環境 大型主機為主(Mainframe-centric) 個人電腦伺服器(PC-server-centric) 多重式主從架構(Multi-tierd Client-server architecture) 應用伺服器 分散式資料庫系統原理 分散式資料庫系統設計 描述應用系統特徵 和一般資料庫一樣 資料庫的分割 分割方式:水平分割、垂直分割、混合式分割 考慮因素: 呼應使用者和應用系統的需求 能還原成原先的資料庫而不會有任何資料流失 資料庫的分配 分配方式記錄在分配定義(Allocation schema)中 和資料的使用有關,應用系統的需求為主要考慮 資料庫的複製 可提高可用率 更新時資料必須維持 一致性(consistency) =同時性控制 分散式資料庫系統的查詢處理 支援透明化(transparency) 衍生的問題都要由分散式資料庫系統解決 查詢處理量網路通訊成本 通訊原因 傳送查詢或資料處理的指令 傳送檔案與資料 依表格大小決定傳送及處理的地方 半連結(Semijoin):只把參與的資料送上網路 更新異動,同樣資料的地方必須一併更新 分散式資料庫系統的種類 依軟體功能性特徵分: DBMS的伺服程式、中介軟體、客戶端程式 依相容性及支援的協定 同質性(Homogeneous)、 異質性(Heterogeneous)或多元資料庫系統 聯合式(Federated)的 依自主性(Autonomy) 依分散透明化程度 支援資料定義的整合,讓來源不同的資料集中定義成一表格 分散式資料庫系統與主從架構 主從架構 伺服器:擔任資料儲存與提供者的角色 客戶端: 透過網路向伺服器取得資料或要求進行資料處理 同一部電腦可同時兼負伺服器和客戶端的角色 主從架構作用原理(圖12-9) 客戶端轉將使用者動作轉成適當指令,傳上網路 伺服器收到指令 解讀,向儲存設備索取資料 資料送往伺服器 資料經網路送往客戶端 客戶端收到資料,組合呈現給使用者 分散式資料庫系統與主從架構 主從架構DDBMS組成 伺服程式 ,後端 提供管理者介面,進行資料維護、使用者權限設定 例:SQL Server 客戶端程式 ,前端 功能 查詢指令處理 查詢結果處理 包括DBMS前端與應用系統後端 透過中介軟體的橋接作用 位址透明化,分散透明化或DBMS透明化 通訊軟體 中介軟體 和多種資料庫交談,提供資料給前端的軟體做進一步的處理 分散式資料庫系統的同步問題 一致性 即時性(real time) 按時更新 資料庫的同步 合併資料庫(consolidated database) 主要資料庫 符合ODBC 遠端資料庫(remote database) 合併資料庫的子集 MobiLink Synchronization server 資料變更 資料複製 資料同步 網站與資料庫系統的整合應用 網站 跨平台的瀏覽器 – Web-based 連上網 網站網址 資料庫的動態網頁和傳統網頁的差異 動態網頁可處理的資料量大 動態網頁的資料查詢容易 動態網頁的管理維護較靜態網頁容易 網站資庫的應用的優點 不需另外安裝軟體 介面簡單易學 安全管理容易 穩定性高 網站資料庫的架構 二重式架構 個人或小型網站使用 客戶端(瀏覽器) -服務端(網頁與資料庫服務) 單一主機同時擔任網頁伺服器與資料庫伺服器 三重式架構 不同的主機分別擔任網頁伺服器與資料庫伺服器 多重式架構 更多的伺服器提供服務 因應各式需求而加入新的層式 建構網站資料庫 網頁伺服器 Apache 跨平台 IIS Windows伺服器版本的作業系

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档