技術 > 無連接和面嚮連接事務
  無連接和面嚮連接事務 connectionless and connection-oriented transactions
  事務是一項獨立的工作,一般是商業事務的一部分,它包括大型計算機或後臺服務器係統中數據庫的修改。聯機事務處理(oltp)用於在實時環境中收集和處理與事務相關的數據並且修改共享的數據庫和其它文件的內容。聯機事務處理意味着事務立即被執行,即是面嚮連接的事務。面嚮連接的事務可能使用遠程過程調用 (rpc)或會話通信技術如ibm的通信公用編程接口(cpi-c)。還有命名管道,它是os/2中同步兩個網絡節點交換的機製。
  事務也可以是面嚮批處理的,其中,一批事務被保存一段時間,以後再運行。另外,sql(結構化查詢語言)數據庫使用存儲的過程,其中,客戶把保存在服務器上的一組過程作為一個單一的功能調用。存儲的過程有助於最小化客戶機和服務器之間的通信。
  無連接事務是面嚮消息的事務,使用存儲-轉發技術。用戶以消息的形式發出請求或命令,然後等待回答。它的特點是,在客戶機和服務器之間沒有通信會話或連接,服務器可能經過很長時間纔響應。消息傳遞係統包括ibm的消息排隊接口,os/2和windows中的郵件槽和novell的信報處理服務 (mhs)。
  消息傳遞模式需要在數據交換的兩端,即客戶機和服務器,設置隊列管理程序。消息在發送點被規格化並發送到接收點的相應隊列。消息隊列一般是異步的——一個事件必須在另一事件結束後纔發生。然而,消息可從一個發送點傳送到多個接收點。例如,消息可以分發到多個處理器,使它們能夠並行執行某個任務。
  相關條目:encina encina産品;on-line transaction processing聯機事務處理;tuxedo,unix system laboratories unix係統實驗室的tuxedo 中間件。