什么是活动数据库?(an active database?)

主动数据库是一个自动接口,它执行某些功能,这些功能依赖于特定的信息输入。程序员和管理员可以操纵活动数据库系统,根据预定义的关系执行事务。与因果概念类似,其中一些关系或查询被称为“耦合”在数据库的设计中,有一些参数指定将共享哪些信息以及与谁共享这些信息。...

主动数据库是一个自动接口,它执行某些功能,这些功能依赖于特定的信息输入。程序员和管理员可以操纵活动数据库系统,根据预定义的关系执行事务。与因果概念类似,其中一些关系或查询被称为“耦合”在数据库的设计中,有一些参数指定将共享哪些信息以及与谁共享这些信息。

A SKU may be linked to an active database to help track inventory.

传统数据库和活动数据库之间的主要区别在于,某些事件是由其他事件导致的。自动账单支付是活动数据库的一个示例。银行客户可指示其机构在每月某一特定日期向收款人支付特定金额。当达到指定日期时,电子支付将自动发送给数据库中信息指示的收款人。

活动数据库有时被称为事件驱动架构(event-driven architecture),其设计目的是根据某些触发器执行操作。事件之间通常存在某种关系。例如,销售点(POS)数据库系统在收到当前库存已降至预定义数量的信息后,可以自动为零售店重新订购产品。根据数据库参数的设置方式,实际的重新排序可以作为单独的事务立即进行,也可以延迟。

即时事务与触发事件一起发生。例如,POS系统可以根据通用产品代码(UPC)或库存单位(SKU)重新订购产品。它可以同时处理库存水平和订购事务。许多大型零售商在这种类型的活动数据库下运营,该数据库接收来自多个来源的连续输入,包括销售和接收人员。

将单独的事务设置为在不同的时间发生。通常,数据库设计用于检查触发事件,可能需要将其与其他规则进行比较,以便执行操作。例如,零售商的POS系统可能由低库存水平触发,但所采取的行动可能取决于产品是否已停产或是否通过供应商供应商品。如果将规则设置为“如果产品未通过评估,则拒绝操作”,则数据库可能不会处理订单。

递延交易与单独交易的理念类似,不同之处在于第一笔交易必须在第二笔交易被处理之前结束。在POS示例中,数据库可能会记录某个产品的库存在一天的早些时候已降至可接受的水平以下。对于延期交易,在记录最终库存水平的业务结束之前,不会执行重新订购流程。

  • 发表于 2021-12-11 09:27
  • 阅读 ( 123 )
  • 分类:互联网

你可能感兴趣的文章

如何我需要备份sql数据库吗?(i backup an sql database?)

... 备份SQL数据库所需的步骤通常取决于要存档的数据库。这些步骤包括确定要保存的文件类型和备份频率的过程。备份过程可以通过自动脚本任务定期运行,也可以从命令行手动运...

  • 发布于 2021-12-06 15:18
  • 阅读 ( 115 )

什么是一个活跃的细胞?(an active cell?)

活动单元格是计算机电子表格中选定进行操作的单元格。它由上一次被光标选中的单元格上较厚的轮廓标识。在电子表格程序中,如Microsoft Excel®和OpenOffice。org®Calc,单元...

  • 发布于 2021-12-11 09:26
  • 阅读 ( 122 )

什么是active directory®?(an active directory®?)

... Active Directory®中的所有信息都存储在称为目录存储的数据库中。该系统允许该数据库在域树中的其他数据库中复制自己,并进一步复制到林中。树中的域定期检查其他域中目录存储的更改,如果有任何更改,则将数据拉入自...

  • 发布于 2021-12-11 09:28
  • 阅读 ( 88 )

什么是主动消息?(an active message?)

活动消息(AM)是计算中使用的一种进程间通信,通过这种通信,计算机程序的子例程或功能可以由与其所在位置完全不同的计算机执行。这类消息的基本格式允许通过标准...

  • 发布于 2021-12-11 09:31
  • 阅读 ( 163 )

什么是电子商务数据库?(an ecommerce database?)

... 电子商务数据库,有时称为购物车管理器,是一种存储和显示电子商务或在线支付系统使用的大量信息的方法。电子商务允许消费者在互联网上进行购买或处理金融交易。需要一个...

  • 发布于 2021-12-11 11:16
  • 阅读 ( 156 )

什么是html数据库?(an html database?)

... 超文本标记语言(HTML)数据库是一个可以通过Internet收集和显示信息的程序。该数据库软件与Internet编程语言交互,使网站访问者能够搜索信息集合或将信息输入要添加到数据库的Web表单中。HTML...

  • 发布于 2021-12-11 13:31
  • 阅读 ( 115 )

什么是活动理论?(an activity theory?)

活动理论是一种通过研究行为的社会背景和人们从事活动时所承受的社会压力的动机...

  • 发布于 2021-12-22 06:52
  • 阅读 ( 157 )

如何我创建一个库存数据库?(i create an inventory database?)

... 创建库存数据库需要一些准备和计划,例如首先选择要使用的数据库管理系统(DBMS)。MySQL、Microsoft(MS)Access和Oracle是应用最广泛的系统之一。然后,您需要决定需要在库存数据...

  • 发布于 2021-12-22 14:42
  • 阅读 ( 109 )

什么是红外光谱数据库?(an ir spectrum database?)

... 红外光谱数据库包含有关红外光与无机和有机物质之间反应的信息。分子根据其整体结构吸收不同程度的红外光。利用光谱学,研究人员将这些结果绘制成图表,并将其提交到红外...

  • 发布于 2021-12-31 20:25
  • 阅读 ( 159 )

什么是活动司机?(an activity driver?)

活动驱动因素,也称为成本驱动因素,是指对产品总体成本有重大影响的任何事件或...

  • 发布于 2022-01-04 17:35
  • 阅读 ( 67 )