交易處理系統是一種程序或軟件,它處理進出企業或公司的所有交易。該系統一個接一個地檢查交易,就像在自動取款機(ATM)中,一次只允許一個用戶。在這種情況下,“交易”一詞不僅指財務方面,但對于整個信息的請求,例如預訂航班或...
                    
                    
                        交易處理系統是一種程序或軟件,它處理進出企業或公司的所有交易。該系統一個接一個地檢查交易,就像在自動取款機(ATM)中,一次只允許一個用戶。在這種情況下,“交易”一詞不僅指財務方面,但對于整個信息的請求,例如預訂航班或登錄在線銀行賬戶,交易處理系統用于在線購物與事務處理系統直接不同的是批處理系統,該系統同時處理多個事務或“一批”事務,其主要缺點是處理的事務不能立即返回結果現代的類比是一個連接到一個文件夾的torrent文件。在文件夾中的所有文件都被完全下載之前,用戶不能立即訪問一個文件,與此相反,產生的實時結果會帶來更多的便利和更少的混亂,例如,當其他購物者將產品放入他們的在線購物車時,在線購物者可以立即看到可用產品的數量減少軟件或程序通常要經過一個嚴格的測試,才能成為一個事務處理系統ACID代表原子性、一致性、隔離性和持久性。原子性是指系統執行或放棄整個事務的能力。例如,注冊一個網上銀行帳戶需要用戶輸入必要的信息。留空字段或關閉窗口將使用戶喪失注冊資格。交易處理系統中的一致性意味著系統應該在數據庫管理完整性約束的限制下進行操作,簡單地說,編程應該是正確的,隔離的特性意味著每一個事務都是獨立的、不同的,即使相同的事務同時發生。系統的持久性表明如果一個事務被成功執行,它就不能被撤銷。如果系統發生故障,程序仍然應該通過編碼的日志保留數據除了通過ACID測試的必要功能外,事務處理系統也應該是可靠的。這意味著程序失敗的可能性最小或為零。在出現故障的情況下,恢復應該很快,一個備份系統也會立即啟動。這個系統也應該只對有限的用戶開放。例如,訪客可以選擇乘坐飛機的哪個座位,但不能取消先前的訪客預訂的座位,這項任務只有有經驗的程序員或工作人員才能完成
                    
                    
                        
                            - 
                                
                                發表于 2020-08-05 18:46
                            
 
                            - 閱讀 ( 2739 )
 
                                                        - 分類:業務辦理