主动数据库是一个自动化的接口,它根据特定的信息输入来执行某些功能。程序员和管理员可以操纵活动数据库系统,根据预定义的关系执行事务。与因果思想类似,其中一些关系或查询被称为“耦合”。在数据库设计中,有一些参数指...
主动数据库是一个自动化的接口,它根据特定的信息输入来执行某些功能。程序员和管理员可以操纵活动数据库系统,根据预定义的关系执行事务。与因果思想类似,其中一些关系或查询被称为“耦合”。在数据库设计中,有一些参数指定哪些信息将被共享,哪些信息将与谁共享。SKU可以链接到活动数据库以帮助跟踪库存。传统数据库与活动数据库的主要区别在于某些事情是由于其他原因而发生的。自动票据支付是活跃数据库的一个例子。银行客户可以指示其机构在每月的某个特定日期向收款人支付特定金额。当指定日期到达时,电子支付会自动发送给数据库中的信息所指示的收款人。有时也称为事件驱动架构,活动数据库的设计是基于特定的触发器来执行操作。事件之间通常存在某种关系。例如,销售点(POS)数据库系统在收到当前库存已降至预定数量的信息后,可以自动为零售商店重新订购产品。根据数据库参数的设置方式,实际的重新订购可能会立即发生,作为单独的交易,或者被推迟。即时交易会与触发事件同时发生。例如,POS系统可以根据通用产品代码(UPC)或库存单位(SKU)重新订购产品。它可以同时处理库存水平和订购交易。许多大型零售商在这种类型的活动数据库下运行,该数据库接收来自多个来源(包括销售和收货人员)的连续输入单独的交易被设置为在不同的时间发生。通常,数据库设计用于检查触发事件,并可能需要将其与其他规则进行比较以执行操作。例如,零售商的POS系统可能会因低库存水平而触发,但是,所采取的行动可能取决于产品是否停产或是否通过供应商供应。如果规则设置为如果产品未通过评估,则数据库可能不会处理订单。延期交易与单独交易的想法类似,只是第一个交易必须在之前结束第二个是处理的。在POS示例中,数据库可能会记录某个产品的库存在一天的早些时候已经降到了可接受的水平以下。对于延迟交易,在记录最终库存水平时,在业务结束之前不会执行再订购过程
-
发表于 2020-08-06 09:30
- 阅读 ( 1019 )
- 分类:电脑网络