1.實時事務的特性
實時事務具有如下的基本屬性:
(1)定時性:實時事務有各種定時限" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 實時數據庫事務(數據庫)

實時數據庫事務(數據庫)

時間:2022-11-11 20:30:02 | 來源:信息時代

時間:2022-11-11 20:30:02 來源:信息時代

    實時數據庫事務 : 具有顯式(非隱含)的定時限制的事務。對實時數據庫事務應研究它的特性、結構和類型。
1.實時事務的特性
實時事務具有如下的基本屬性:
(1)定時性:實時事務有各種定時限制,如開始、提交、執(zhí)行期限等。其中最重要的有: ①截止時間:事務完成的最后期限; ②到達時間: 事務在系統(tǒng)中生成的時間,它可以是周期的、可預報的或不可預報的; ③期望執(zhí)行時間: 所需最壞情況的執(zhí)行時間估算。
(2)結構復雜性:事務內部和事務之間可能存在著各種結構。
(3)關鍵性: 即滿足其定時限制的重要性或軟、硬性。實時事務的關鍵性與其價值函數相聯(lián),價值函數就是事務完成對系統(tǒng)的價值關于時間的函數。它與定時限制本身是兩個不同的概念,如一個事務可能有很緊的截止時間,但超過它不會給系統(tǒng)造成很大的傷害。
(4)語義相關性:事務的語義包含了事務行為及其發(fā)生時間,故實時事務之間存在著: ①結構相關:按“復雜事務模型”的不同而存在的父子、層次、通信等聯(lián)系;②數據相關:事務間的數據共享聯(lián)系,但此“共享”概念比傳統(tǒng)的更廣義,包括父子事務間的數據繼承、通信事務間的數據交換等;③行為相關: 在同一對象上不同事務操作間所建立的相容或沖突聯(lián)系; ④時間相關: 事務間的執(zhí)行順序或時間要求,通常以“事務事件”來表示。
(5)執(zhí)行依賴性:由上述結構復雜性和語義相關性而引起。例如,父(t2)與子(t1)事務之間的主要執(zhí)行依賴有: ①開始依賴: 若t1開始,則t2必須先開始,記為t1 BD t2; ②提交依賴: 若t2提交,則t1必須先結束(提交或夭折),記為t2 CD t1; ③夭折依賴: 若t2夭折,則t1也必須夭折,記為t1 AD t2。
2. 實時事務的結構
實時事務是可以形成各種“內部結構”的數據庫操作集合,即所謂的“復雜事務”。其操作可按應用語義而構成組,一個組又可以是一個事務(稱為子事務),操作組之間可有各種聯(lián)系,因此復雜事務可能是一個層次的無圈網狀結構,傳統(tǒng)事務僅是其最簡單的特例。所以,一個實時事務(TRANSACTION)就是一個4-元組:
TRANSACTION::=(S,R,∠t,C)。

其中:
(1)S::={〈STEP〉,};
STEP::=〈T-STRU〉|〈OP〉;
OP::=數據操作或事務管理操作(如事務的開始、提交等);
T-STRU::=〈TRANSACTION〉|〈TRAN-OP〉;
TRAN-OP::=事務嵌套、分裂、合并、通信、同步等操作。
(2) R::=執(zhí)行S所需數據資源(DR)集和處理資源(CPU時間、緩沖區(qū)等)集。
(3) ∠t::=S上的一個時序(編序)。
(4) C::=該事務所維持的一組限制(包括DR的完整性限制和S的定時限制)。
3.實時事務的分類
(1)按使用數據的方式分類,有: ①只寫事務:收集關于現實世界的信息并寫入數據庫; ②只讀事務: 讀取數據庫中的數據值并設置執(zhí)行控制部件的參數; ③更新事務: 基于現有數據導出新的數據,故它可能既讀又寫。這種分類便于設計或改造并發(fā)控制方案。
(2)按關鍵性分類,有:①硬事務:超截止期會導致惡果(價值為負);②軟事務:超截止期仍有一定的價值,但不斷下降直到零,卻不為負; ③固事務:一旦到達截止時間,其價值立即降為零,此后固定為零(不會為負)。顯然,固事務是軟事務的特例。這種分類是實時事務處理的基礎,圖1分別描繪了硬、軟、固實時事務的典型樣子。


(a)硬實時事務



(b)軟實時事務



(c)固實時事務


圖1 實時事務的關鍵性


(3)按功能分類,有:①數據接收事務: 記錄現實世界的狀態(tài)或發(fā)生的事件到數據庫中; ②數據處理事務: 可看作是維護正常運行的監(jiān)控器或用來恢復數據庫已違反了的一致性(可能由于數據接收事務所致); ③控制事務: 引起現實世界中有關活動的執(zhí)行。它還可以作為數據處理事務的子事務而被調用,而它本身也可以觸發(fā)子事務,比如來檢測所引起的現實活動。這種分類便于并發(fā)控制與恢復處理。
(4)按事務到達系統(tǒng)的時間分類,有:①周期事務: 以一定的周期循環(huán)地到達和被執(zhí)行: ②非周期事務:由外部事務件(如現實世界狀態(tài)變化)或內部事件(如特定的時鐘行為,數據庫狀態(tài)的變化)動態(tài)驅動; ③零星事務: 偶爾地一次性執(zhí)行。它們是非預先安排的,如控制臺命令。這種分類便于事務調度策略的設計。

74
73
25
news

版權所有? 億企邦 1997-2022 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉