phi*_*ips 14 transactions transactional master-data-management
简单说明:"交易"和"非交易"之间有什么区别?
在我的情况下,我在阅读"MDM"的以下定义时提出了这个问题:
"在计算中,主数据管理"(MDM)包括一组过程和工具,它们一致地定义和管理组织的非事务性数据实体(可能包括参考数据).
DB *_*sad 19
我认为了解交易数据和非交易数据之间区别的最佳方法是通过示例
非交易(这些信息与企业相关的持续时间比交易数据更长.)
交易(具有时间维度,并在交易完成后成为历史)
当您将一组操作集合并包装为一个操作时,您的操作组是原子的,任何子操作失败都将导致整个操作的回滚,从而使该组操作可靠。这种操作结构的属性称为事务性。
举例说明交易 ;
考虑一下您有一个处理客户订单,付款和其他账单内容的数据库,因此数据非常重要。您提供了一个web-ui和该web-ui调用业务包类和方法。并且这些方法在完成bi作业之后,还将调用dao(代表数据访问对象)类,以处理crud操作。因此,后端服务器使用n层应用程序模型构建,并且有dom对象(代表域对象模型)以两种方式从服务端点到数据库上下传输数据。
在用户想要更新某些信息的情况下,假设电话号码,付款类型和信用卡。服务器更新其中三个数据时,如果其中一个出现问题怎么办?假设付款类型和电话号码已更新,但是在更新信用卡时出现错误?最后一天或一个月的帐单尝试都会失败。
但是,如果您有一种将所有信息更新都包装到信息更新组中的机制,那么在任何错误情况下,整个更新都将被回滚。这是交易的一个例子。
如果没有事务处理机制,可以说您将所有信息保留在处理io机制的自定义文件中,那么您的应用程序将必须处理所有可能的错误情况。
有关更多信息,您应该查看这些有用的维基百科文章;
| 归档时间: |
|
| 查看次数: |
39140 次 |
| 最近记录: |