freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

實時數(shù)據(jù)庫技術ppt課件-資料下載頁

2025-04-29 00:48本頁面
  

【正文】 除非特別意外的緊急干擾,該事務一直占有主機直至其完成。? b、無條件終止? 一個事務若擁有鎖且具有高于新到達事務的優(yōu)先權,則其仍占有鎖并繼續(xù)執(zhí)行。若一個擁有鎖事務的優(yōu)先權低于新到達者的優(yōu)先權時,則被中止運行,新到達者投入運行。? c、有條件終止? 僅當擁有鎖的低優(yōu)先級事務不能在新到達的高優(yōu)先級事務所允許等待的時間內(nèi)執(zhí)行完成時才去中止它。? 利用鎖技術可以避免由于并發(fā)操作引起的數(shù)據(jù)錯誤,但又可能產(chǎn)生饑餓事務和死鎖等問題。解決饑餓的一種簡單方法是采用先來者先執(zhí)行的策略。死鎖發(fā)生時,需要選擇一個事務撤銷。選擇該事務應用考慮使盡量多的事務能滿足時間限制要求。死鎖解決策略為:撤銷一個已經(jīng)超過時間限制的事務,如有多個超過時間限制的事務,則撤銷具有最長截止時間的事務。? 2.樂觀的并發(fā)控制 ? “樂觀 ”并發(fā)控制( OPT, optimistic concurrency control)是一個無鎖協(xié)議,它假定它以合理的事務性能為前提,假定任兩個并發(fā)事務請求相同的數(shù)據(jù)區(qū)組(事務沖突)是最低概率事件,即 “樂觀 ”的,因此它讓事務無阻礙地運行到全部操作完成,當然寫申請并不立即更新分配的數(shù)據(jù)庫,然后在提交時進行檢驗,看是否真的發(fā)生過沖突或違反了可串行化要求,若通過檢驗則提交,否則就夭折。? 三個階段:? (l) 讀階段:事務從數(shù)據(jù)庫中讀取數(shù)據(jù),進行計算,并為寫集合中的數(shù)據(jù)項確定新值,但這些新值暫時不寫進數(shù)據(jù)庫中。? (2) 驗證階段:檢測事務對數(shù)據(jù)的修改是否失去相容性。? (3) 寫階段:如果驗證階段獲得肯定的結果,則對數(shù)據(jù)庫進行修改,否則該事務重啟動。? 其中驗證可按向前和向后兩種方式進行。? 在向后有效方式下,有試圖提交的事務讀出一組項目,按正提交事務寫入的項目逐個測試。 在向前有效方式下,由正提交的事務寫入的一組項目與任一當前執(zhí)行的事務讀出的項目比較,如有任何非空區(qū)組,則發(fā)生一個串行錯誤。? 3.基于時標的并發(fā)控制? 時標 (Timestamp)是另一種并發(fā)控制的方法,它避免了使用鎖,因此也不會產(chǎn)生死鎖。每個事務在其進入系統(tǒng)時都被分配一個時標,那些提交的事務將按時標的順序串行,即按它們開始時的順序提交。一旦開始執(zhí)行,任何違反順序的讀寫請求都將失敗。 實時數(shù)據(jù)庫應用 國內(nèi)外實時數(shù)據(jù)庫的發(fā)展現(xiàn)狀? 目前市場上流行的實時數(shù)據(jù)庫產(chǎn)品 ,主要有 PI系統(tǒng) (適用于流程工業(yè):國外 )、 Info (主要在石油化工方面:國外 )、力控系統(tǒng) (主要用于控制領域:國內(nèi) )、 SuperInfo(主要用于電力調(diào)度、石油、化工等領域:國內(nèi) )等等。這些產(chǎn)品僅僅局限于某一領域的應用 ,尚未建立統(tǒng)一的通用型商業(yè)平臺,實時數(shù)據(jù)庫在不同應用領域中的一些技術差異。? 人們將實時數(shù)據(jù)處理技術與數(shù)據(jù)庫技術結合,開發(fā)出了實時數(shù)據(jù)庫系統(tǒng),為企業(yè)信息化提供統(tǒng)一而完整的企業(yè)級實時數(shù)據(jù)庫服務平臺,使企業(yè)經(jīng)營管理決策層能夠對生產(chǎn)過程進行實時動態(tài)監(jiān)控與分析,隨時掌握企業(yè)運行狀況,及時發(fā)現(xiàn)問題并進行處理,從而降低生產(chǎn)成本,提高產(chǎn)品質(zhì)量。? 實時數(shù)據(jù)庫系統(tǒng)在企業(yè)信息化中的地位,如圖 3所示。 基于實時數(shù)據(jù)庫的高級數(shù)據(jù)應用技術? 1. 關鍵技術? OPC( OLE for Process Control)技術? OPC是為了解決應用軟件與各種設備驅動程序的通信而產(chǎn)生的一項工業(yè)技術規(guī)范和標準。它采用客戶 /服務器體系,基于 Microsoft 的OLE/COM技術,為硬件廠商和應用軟件開發(fā)者提供了一套標準的接口。? OPC規(guī)范包括 OPC服務器和 OPC客戶兩個部分,只要硬件供應商和軟件開發(fā)商遵循 OPC所建立的那一套完整的 “規(guī)則 ”,則硬件供應商無需考慮應用程序的多種需求和傳輸協(xié)議,軟件開發(fā)商也無需了解硬件的實質(zhì)和操作過程,數(shù)據(jù)交互對兩者來說都是透明的。 OPC實現(xiàn)了硬件廠商與應用軟件開發(fā)者的分離。? ODBC/SQL技術? ODBC( Open Database Connectivity,開放數(shù)據(jù)庫互聯(lián)),它是由微軟公司提出一個獨立的面向用戶的數(shù)據(jù)庫訪問接口,目的是為了實現(xiàn)異構數(shù)據(jù)庫之間的互聯(lián)。它基于標準化 SQL,是一個調(diào)用級別的接口,使得應用程序得以訪問任何具有 ODBC驅動程序的數(shù)據(jù)庫中的數(shù)據(jù)。對于應用程序來說,ODBC提供了一系列的 API,程序只需要使用這些 API就可以訪問不同類型的數(shù)據(jù)庫中的數(shù)據(jù)源,無需關心如何與特定數(shù)據(jù)庫的 DBMS交互,數(shù)據(jù)格式的轉換等問題。? SQL( Structural Query Language,結構化查詢語言),它是一個通用的,功能極強的關系數(shù)據(jù)庫的標準語言。它集數(shù)據(jù)查詢,數(shù)據(jù)操縱,數(shù)據(jù)定義,數(shù)據(jù)控制功能于一體,功能強大。 ODBC就是建立在標準化的 SQL之上。通過 ODBC和標準 SQL就可以建立數(shù)據(jù)源之間的各種操作。? 在實時數(shù)據(jù)庫中,通過 ODBC和 SQL,就可將更新的實時數(shù)據(jù)實時地導出 ,導入到其他數(shù)據(jù)庫中,進行數(shù)據(jù)查詢、更改和追加,包括數(shù)據(jù)綁定、數(shù)據(jù)遠程鏈接查詢和更新,如將實時數(shù)據(jù)庫中的數(shù)據(jù)引入到 EXCEL文件, Access,Oracle等數(shù)據(jù)庫中,供用戶進行數(shù)據(jù)瀏覽,查詢,更改等操作。? DDE( Dynamic Data Exchange,動態(tài)數(shù)據(jù)交換)技術? DDE技術由微軟提出,是最早的 Windows操作系統(tǒng)的面向非編程程序用戶的程序間通信標準。很多早期的 Windows程序均支持 DDE,當前的絕大多數(shù)軟件仍然支持 DDE。通過 DDE方式交換數(shù)據(jù)的兩個運行的程序之間是 Client/Server的關系。 DDE的連接方式有三種,包括冷連接,溫連接,熱連接,它們的區(qū)別在于當 Server中的數(shù)據(jù)發(fā)生變化時是否馬上通知 Client以及 Client如何獲得變化后的數(shù)據(jù)。通過 DDE方式建立的數(shù)據(jù)連接通道是雙向的,即 Client不但可以讀取 Server的數(shù)據(jù),而且可以對其進行修改。 DDE的缺點是通信效率低,當通信數(shù)據(jù)量大時數(shù)據(jù)刷新速度慢。因此,它適用于數(shù)據(jù)點十分有限,速度要求不高的場合。? 在實時數(shù)據(jù)庫應用環(huán)境下, DDE數(shù)據(jù)一般先寫入到 Excel數(shù)據(jù)表中,而數(shù)據(jù)表又被固鏈到實時數(shù)據(jù)庫的某個數(shù)據(jù)點(變量數(shù)值)中。? 2 基于實時數(shù)據(jù)庫的高級數(shù)據(jù)應用系統(tǒng)? 首先利用 OPC/DDE/ODBC/SQL進行數(shù)據(jù)集成,集成各種工業(yè)現(xiàn)場數(shù)據(jù),控制儀表數(shù)據(jù),控制單元數(shù)據(jù),控制系統(tǒng)數(shù)據(jù),應用軟件數(shù)據(jù),關聯(lián)數(shù)據(jù)庫數(shù)據(jù)。? 然后,在數(shù)據(jù)集成的基礎上,進行數(shù)據(jù)高級應用系統(tǒng)開發(fā),具體包括:? 建立在網(wǎng)絡環(huán)境下,應用 OPC\DCOM\DDE\ODBC\SQL等技術,進行數(shù)據(jù)集成、數(shù)據(jù)分析與數(shù)據(jù)整合的數(shù)據(jù)庫應用系統(tǒng);? 建立在網(wǎng)絡環(huán)境下,應用 OPC\DCOM\DDE等技術,進行先進控制、多變量協(xié)調(diào)以及信息挖掘的高級控制應用系統(tǒng)。? 建立在網(wǎng)絡環(huán)境下,應用 OPC\DCOM\DDE\ODBC\SQL等技術,進行運行管理、設備管理、流程管理、報表管理等高級管理系統(tǒng)。? 圖 5是一個典型的基于數(shù)據(jù)集成的數(shù)據(jù)分析系統(tǒng)。 ? 首先利用 SQL,ODBC,OLEDB等技術實現(xiàn)實時數(shù)據(jù)庫與關系數(shù)據(jù)庫之間的數(shù)據(jù)集成,在此基礎上再進行數(shù)據(jù)分析。? 數(shù)據(jù)分析與數(shù)據(jù)整合軟件設計采用混合的 C/S和 B/S結構。在 B/S模式下,通過 IE瀏覽器查看實時數(shù)據(jù)庫數(shù)據(jù)和流程圖、數(shù)據(jù)報表,一般交互能力比較低,用于總體上的關鍵數(shù)據(jù)瀏覽。在 C/S模式下,在服務器端,利用數(shù)據(jù)庫綁定技術,由實時數(shù)據(jù)庫的實時數(shù)據(jù),根據(jù)給定的條件,將符合條件的實時數(shù)據(jù)保存到關系數(shù)據(jù)庫中,進行數(shù)據(jù)更新和數(shù)據(jù)插入操作。在得到實時數(shù)據(jù)的基礎上,進行數(shù)據(jù)整合和數(shù)據(jù)分析,將結果存入關系數(shù)據(jù)庫中。應用客戶通過數(shù)據(jù)庫客戶端訪問數(shù)據(jù)校正和數(shù)據(jù)整合的關系數(shù)據(jù)庫,通過豐富的數(shù)據(jù)庫交互,進行數(shù)據(jù)查詢和數(shù)據(jù)下載??梢詫ο螺d數(shù)據(jù)進行保存,以便數(shù)據(jù)分析和數(shù)據(jù)整合,繪? 制數(shù)據(jù)分析圖形、進行統(tǒng)計分析等。數(shù)據(jù)分析系統(tǒng)的數(shù)據(jù)庫應該采用具有豐富數(shù)據(jù)查詢和操作功能的關系型數(shù)據(jù)庫,如 Oracle, SQL Server, Access等。 本 章 小 結? 本章介紹了實時數(shù)據(jù)庫系統(tǒng)的基本概念、特征及其管理系統(tǒng)和事務模型。實時數(shù)據(jù)庫系統(tǒng) RTDB就是其數(shù)據(jù)和事務都有顯式定時限制的數(shù)據(jù)庫,系統(tǒng)的正確性不僅依賴于事務的邏輯結果,而且依賴于該邏輯結果所產(chǎn)生的時間。實時數(shù)據(jù)庫系統(tǒng)具有及時性、可預測性和可靠性的特點。實時事務模型中的事務調(diào)度算法和實時并發(fā)處理是其主要熱點問題之一。實時數(shù)據(jù)庫在實際應用中一般會與其它高級數(shù)據(jù)庫技術結合起來使用
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1