計算機, 信息技術
交易 - 是什麼呢? 交易數據庫
事務是一組由一個人或一個程序來訪問或修改數據庫中執行的具體行動。 這筆交易之前,交易 - 這是必要了解這一過程的本質。 該工藝的基本意義在於一個事實,即行動必須是全面完成或取消。
每個數據庫事務應該從一個狀態,這是其他一致翻譯。 據推測,可能一致性的過程中受到侵犯。
很多人都在猜測,交易 - 它是什麼。 這樣的工作單位,在數據庫中執行。 它可以是整體的算法,一個單獨的團隊或整個方案的一部分。
該交易應完成?
有兩種方法來完成它:
- 在本次交易順利完成的情況下,結果被記錄,並且數據庫會進入一個新的一致狀態(提交)。
- 如果執行了問題,原來的交易錯誤,將被取消。 在這種情況下,必須將數據庫恢復到它原來的狀態。 這種情況被稱為“回滾”(回滾)。 然而,如果交易已經記錄,就無法取消。 如果發現動作不正確,有必要進行其他交易,將數據庫恢復到一致狀態。
交易性質
要標記事務邊界被接受使用的運營商開始交易,提交,回退。
ACID,或交易的性質可以是如下:
- 原子,原子或。 交易 - 不可分的單元,必須要么執行或取消。
- 協調,或一致性。 交易的含義是,將數據庫從一個一致的狀態,移動到另一個。
- 絕緣性,或隔離。 即進行每一筆交易,不依賴於他人。 該過程的所有結果都在現有的差距不應該是可見的其他交易。
- 持續時間,或持續時間。 所有具有成功的交易過程中所取得的成績不應該被隨後的故障而丟失。 他們將永久保存在數據庫中。
交易是用來進行更改或更新數據庫。 每個進程被限制,事務管理和資源控制 - 資源管理器。 兩個控制器的相互作用確定操作的結果。 交易如果需要進行鎖定。
第一階段事務
有以下幾個階段:
- 主動。 在交易的這一階段中參與資源管理器的過程中創建。
- 籌備。 在此期間,每個資源管理器能夠確定操作的結果。 開始階段,當發起者發出請求,以完成交易發生。 如果資源管理器沒有時間來準備,它需要調度員發送事務回滾。 資源管理器是期刊的記錄上準備就緒的狀態的所有數據。 這是為了確保偏差,則有機會繼續與特定的工作場所。
- 固定。 這一階段的開始是當所有的資源管理器都準備就緒的時刻。 如果必要的話,該交易調度員可以斷定的操作。
每個交易必須受到一定的要求。 由於操作系統的結果應該被帶入正確的狀態。 這個條件是必要的,當有電源故障的情況。
事務日誌
在操作過程中進行的事務日誌,所有的變化都記錄下來。 有必要定期截斷,這樣的措施將有助於避免溢出。 然而,也有許多原因可以在此期間被延遲,截斷是特別重要的監測內容。 為了減少日誌的大小,可以執行最低限度記錄的操作。
在故障日誌的事件是功能,這將有助於帶來的一個重要組成部分 的數據庫 到一致狀態。 該雜誌不得更改或刪除。
使用事務日誌的優點
這使得它可以支持這樣的操作:
- 恢復個人行為;
- 恢復未完成的事務;
- 執行前滾動作失敗;
- 做事務複製。
是怎樣的日誌截斷?
在截斷的過程中被釋放的文件,該文件用於進一步的記錄英寸 如果我們忽視了這一過程中,所有的磁盤空間佔用,又會有很多問題。 為了避免這樣的情況下,截斷會自動發生,當它被延遲的原因無關除。
信用卡交易
通過信用卡付款,並不是每一個客戶認為什麼進程在這個時候發生。 雖然這方面的知識是非常重要的,因為我們都在談論金錢和安全性。
因此,本次交易 - 什麼是在商店的計算? 該操作包括幾個步驟,其中互連。
在這個過程中的主要參與者-是發行支付卡和銀行(發行人) 銀行(收單行), 服務網點。 操作的精髓在於,收購方希望從發行人的許可進行交易接受的事實。 通過經由端子的卡,發送具有該操作所必需的數據被加密的請求出納員。 包含在磁條的所有信息。
該請求被發送到處理中心,它的任務是處理和隨後到發卡銀行交付的信息。 它分析的信息,並將其與數據進行比較。 如果有任何分歧出現時,發行人發出許可證,以進行交易。 這個過程的實質是分配個人的授權碼。
只有在收購方可以進行操作,這就造成了資金從客戶的賬戶轉移到商家。 在出現故障的情況下,設備會告訴你,你不能完成交易。
這樣的數據庫交易在網上完成。 還有另一種類型的交易,下線,這是做卡的印記印記的方式產生的。
很多人感興趣的是:是否有可能扭轉交易? 如果必要的話,銀行可以執行某些操作,允許這樣做。
Similar articles
Trending Now