主動數據庫是一個自動化的接口,它根據特定的信息輸入來執行某些功能。程序員和管理員可以操縱活動數據庫系統,根據預定義的關系執行事務。與因果思想類似,其中一些關系或查詢被稱為“耦合”。在數據庫設計中,有一些參數指...
主動數據庫是一個自動化的接口,它根據特定的信息輸入來執行某些功能。程序員和管理員可以操縱活動數據庫系統,根據預定義的關系執行事務。與因果思想類似,其中一些關系或查詢被稱為“耦合”。在數據庫設計中,有一些參數指定哪些信息將被共享,哪些信息將與誰共享。SKU可以鏈接到活動數據庫以幫助跟蹤庫存。傳統數據庫與活動數據庫的主要區別在于某些事情是由于其他原因而發生的。自動票據支付是活躍數據庫的一個例子。銀行客戶可以指示其機構在每月的某個特定日期向收款人支付特定金額。當指定日期到達時,電子支付會自動發送給數據庫中的信息所指示的收款人。有時也稱為事件驅動架構,活動數據庫的設計是基于特定的觸發器來執行操作。事件之間通常存在某種關系。例如,銷售點(POS)數據庫系統在收到當前庫存已降至預定數量的信息后,可以自動為零售商店重新訂購產品。根據數據庫參數的設置方式,實際的重新訂購可能會立即發生,作為單獨的交易,或者被推遲。即時交易會與觸發事件同時發生。例如,POS系統可以根據通用產品代碼(UPC)或庫存單位(SKU)重新訂購產品。它可以同時處理庫存水平和訂購交易。許多大型零售商在這種類型的活動數據庫下運行,該數據庫接收來自多個來源(包括銷售和收貨人員)的連續輸入單獨的交易被設置為在不同的時間發生。通常,數據庫設計用于檢查觸發事件,并可能需要將其與其他規則進行比較以執行操作。例如,零售商的POS系統可能會因低庫存水平而觸發,但是,所采取的行動可能取決于產品是否停產或是否通過供應商供應。如果規則設置為如果產品未通過評估,則數據庫可能不會處理訂單。延期交易與單獨交易的想法類似,只是第一個交易必須在之前結束第二個是處理的。在POS示例中,數據庫可能會記錄某個產品的庫存在一天的早些時候已經降到了可接受的水平以下。對于延遲交易,在記錄最終庫存水平時,在業務結束之前不會執行再訂購過程
-
發表于 2020-08-06 09:30
- 閱讀 ( 906 )
- 分類:電腦網絡