(3.227.0.150) 您好!臺灣時間:2021/05/08 09:51
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:莊燿銘
研究生(外文):Juang,Yaw-Ming
論文名稱:以物件導向方式發展一個多執行線資料庫存取環境
論文名稱(外文):The Object-oriented Development of a Multithreaded Database Accessing Environment
指導教授:陳英一陳英一引用關係
指導教授(外文):Chen, Ing-Yi
學位類別:碩士
校院名稱:中原大學
系所名稱:電子工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1995
畢業學年度:83
語文別:中文
中文關鍵詞:主從式架構資料庫存取物件導向
外文關鍵詞:Client/server architectureDatabase accessingObject oriented
相關次數:
  • 被引用被引用:0
  • 點閱點閱:84
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
過去以大型主機為主的中央式資訊系統,會隨著使用者人數增加而遞減其
效率。主從架構(Client/Server Architecture)為因應此困難而提出應用
程式邏輯分散於前、後端的工作模式,藉著將伺服器的工作局限於某些特
殊功能,以改善大型主機的負載問題,提高系統效能。然而,主從架構所
牽涉的技術層次,對於系統開發人員而言太過複雜;同時,也由於主從式
架構的發展為時甚短,其技術的可靠性尚有待加強。本論文的目的就是為
了改善主從架構的複雜性與可靠性,以應用於資料庫伺服端存取系統之發
展。伺服端資料庫存取系統主要功能為接收客戶端請求,並在與資料庫軟
體溝通協調之後,將結果回傳給客戶端。基於系統的需求,本論文運用物
件導向的程式設計理念,在 OS/2環境下以DB2/2為資料庫軟體完成了資料
庫存取、及其多執行序對臨界資源存取的協調控制;同時,並加強與客戶
端的通訊等主要功能。在資料庫存取方面採用內嵌式SQL語法完成了
Data- base物件的設計,透過它的介面與資料庫溝通。執行序的協調控制
則是引用了物件導向的類別變數觀念,將「Dekker演算法則」隱藏在類別
管理物件執行序控制 (ThreadControl),達成執行序排程的控制和臨界資
源存取的協調。至於與客戶端通訊協定,則由系統自行規劃資訊格式來作
為主從兩端的溝通,以確保資訊的取得能夠正確無誤。整個系統與外界溝
通的橋樑則由資料庫執行序 (DatabaseThread)物件所扮演,每當一個
Database- Thread被呼叫建立後,即可提供一個使用者與資料庫作直接溝
通。本論文中採取物件導向理念作為系統的發展方法,利用物件的特性為
主從架構系統軟體部份建構成物件架構,將來發展相關功能時只須透過提
供的介面,傳送所需的訊息給內部物件,即可取得結果,不需要重新撰寫
程式。物件觀念將整個複雜的系統拆解為數個模組,開發人員面對較為單
純的環境其負擔便可獲得適量的減輕。另外,經過重複使用的物件其穩定
性已然獲得驗證,當此物件運用在主從架構系統時,更能提高系統的可靠
度,減少程式偵錯的需求,進而縮短程式的開發時間,增加產品的競爭能
力。在未來的研究中,若能加入資料庫一致性的控制元件,則整體系統可
以採用分散式資料庫的架構,將經常使用性的資料放在客戶端資料庫,如
此更能減輕伺服端的工作量,讓主從式架構在PC級機器所構成之區域網路
的服務上更具效率。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔