欢迎来到天天文库
浏览记录
ID:43204818
大小:373.50 KB
页数:23页
时间:2019-10-02
《主从式资料库架构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、主從式資料庫架構臺北大學統計系莊東穎大綱主從式架構之沿革主從式資料庫設計關聯性資料庫管理系統主從式資料庫工具簡介系統整合考量整合性管理2主從式架構之沿革1970:主機型資料處理(MainframeDatabaseComputing或Host-basedComputing)1980:檔案伺服型資料處理(PC/FileServerDatabaseComputing)1990:主從型資料處理(Client/ServerDatabaseComputing,N-tierComputing)3主機型資料處理4中大型企
2、業之唯一選擇可靠性高安全性高所有作業均由後端主機負責主機型資料處理(續)5價格昂貴維護成本高環境封閉,受制於廠商架構龐大,複雜無法隨企業成長而調適主機型資料處理(續)6檔案伺服器資料處理7使用第三、四代語言,開發容易價格低廉前端機器執行資料管理作業後端伺服器僅負責資料儲存和分享檔案伺服器資料處理(續)8使用人數多,則易造成網路阻塞資料搬移量大,系統表現差安全性較低穩定性較差檔案伺服器資料處理(續)9主從式資料處理10為何主從式資料處理成為主流?Affordability開放性架構(openarchitect
3、ure)可選擇之廠商眾多Speed減少網路傳輸瓶頸處理速度可媲美主機型資料處理11Adaptability軟硬體可分開採購更符合實際需要SimplifiedDataAccess可使用簡單、易開發之工具不需使用特定語言為何主從式資料處理成為主流?12主從式資料庫設計三個組成元素:1.客戶端(presentation,使用者介面)2.伺服端(資料庫伺服器)3.企業邏輯(Businesslogic)企業邏輯:應用程式中資料處理的定義及規則131:Clientissuesrequesttoserver2:Serve
4、rissuesresponsetoclientClient1.Issuerequesttoinspectwidgetsupply5.ReceiveresponsefromserverFatServer2.Receiverequest-countnumberofwidgetsonhand-ifCount=0thenconstructhighpriorityrequesttoreplenishwidgetsupplyifCount>0and<50thenconstructmediumpriorityreques
5、ttoreplenishwidgetsupplyifCount>50thenconstructlowpriorityrequesttoreplenishwidgetsupply3.Issuerequesttoreplenishwidgetsupply4.IssueresponseFATServer:141:Clientissuesrequesttoserver2:Serverissuesresponsetoclient3:Clientissuesrequesttoserver4:Serverissuesre
6、sponsetoclientFATclient:FatClientlogic1.Issuerequesttocountwidgetsupply4.ProcessresponsefromRDBMS-ifCount=0thenconstructhighpriorityrequesttoreplenishwidgetsupplyifCount>0and<50thenconstructmediumpriorityrequesttoreplenishwidgetsupplyifCount>50thenconstruc
7、tlowpriorityrequesttoreplenishwidgetsupply5.Issuerequesttoreplenishwidgetsupply8.ReceiveresponsefromRDBMSServerlogic2.Receiverequest-countnumberofwidgetsonhand3.Issuerequest6.Receiveresponse-replenishwidgetsupply7.Issueresponse15分層式架構(TieredArchitecture)什麼
8、是Tier?定義:Atieredarchitectureiswhenalogicalsectionofanapplicationcanbedividedintocategoriesortiers.16兩層式架構(Two-tieredArchitecture)傳統之主從式架構將程式分為客戶端(Client)及資料庫伺服端(DatabaseServer)客戶端為使用者介面(一般為GUI)資料庫伺服端提供所需之資料17
此文档下载收益归作者所有