什么是交易处理系统?(a transaction processing system?)

交易处理系统是一种程序或软件,用于处理进出企业或公司的所有交易。该系统一个接一个地检查交易,就像在自动取款机(ATM)中一样,一次只允许一个用户。在这种情况下,“交易”一词不仅指财务方面,还指对整体信息的请求,如预订航班或只是登录在线银行账户。...
Transaction processing systems are used for shopping online.

交易处理系统是一种程序或软件,用于处理进出企业或公司的所有交易。该系统一个接一个地检查交易,就像在自动取款机(ATM)中一样,一次只允许一个用户。在这种情况下,“交易”一词不仅指财务方面,还指对整体信息的请求,如预订航班或只是登录在线银行账户。

与事务处理系统直接相反的是批处理系统。该系统同时处理多个事务或一批事务。主要缺点是处理后的事务不会立即返回结果。

现代的类比是一个连接到文件文件夹的torrent文件。在完全下载文件夹中的所有文件之前,用户无法立即访问文件。相反,事务处理过程会产生实时结果,从而带来更多便利,减少混乱。例如,当其他购物者将产品放入在线购物车时,在线购物者可以立即看到可用产品的数量减少。

软件或程序通常要经过ACID测试,以符合事务处理系统的资格。ACID代表原子性、一致性、隔离性和耐久性。原子性是指系统执行或放弃整个事务的能力。例如,注册在线银行帐户需要用户输入必要的信息。将字段留空或关闭窗口将导致用户放弃注册。

事务处理系统中的一致性意味着系统应在数据库管理的完整性约束的限制下运行。简单地说,编程应该是正确的。隔离的特性意味着每个事务都被视为独立和不同的,即使相同的事务同时发生。系统的持久性表明,如果交易成功执行,则无法撤销。如果系统发生故障,程序仍应通过编码日志保留数据。。

除了通过ACID测试的必要功能外,事务处理系统还应该是可靠的。这意味着程序失败的可能性最小或为零。在出现故障的情况下,恢复应该迅速,备份系统也会立即启动。系统还应仅对有限的用户完全可访问。例如,访客可以选择乘坐飞机的座位,但不能取消前一位访客预订的座位,这项任务只有有经验的程序员或工作人员才能执行。。

  • 发表于 2022-01-03 17:48
  • 阅读 ( 229 )
  • 分类:商业金融

你可能感兴趣的文章

无人登录时,系统使用哪个windows帐户?

...ows and the log in screen is displayed, which user account are the current processes running under (video & sound drivers, login session, any server software, accessibility controls, etc.)? It cannot be any user or the previous user because no one is logged in. What about processes that have bee...

  • 发布于 2021-04-10 04:25
  • 阅读 ( 184 )

如何在Windows8或Windows10中使用新的任务管理器

...窗口,则可以展开该应用程序以查看其窗口。 The list of processes is divided into three secti*** – apps, background processes and Windows system processes. 如果您不确定进程是什么,可以右键单击它并选择“在线搜索”在默认搜索引擎中搜索它。 ...

  • 发布于 2021-04-10 05:17
  • 阅读 ( 92 )

为什么无法在windows中同时卸载多个程序?

...ws installer system works, it is obvious that they applied some ideas from transactional databases to program installation and maintenance, not to mention that .msi files themselves are a database. There is always the question in designing any database – do you want speed or accuracy/safety? Given...

  • 发布于 2021-04-11 10:47
  • 阅读 ( 162 )

处理器和安全性之间的联系是什么?

...o, I have been on the web for a while today and came across the Intel Xeon processors. In the feature list, it menti*** security. I remember in many other places, I’ve seen security somehow linked with processors. Here is the link for the Xeon and here is the page it links to. As far as I know, pr...

  • 发布于 2021-04-11 11:28
  • 阅读 ( 126 )

意外的关机怎么会对linux计算机造成伤害?

...ling file system and how well the applicati*** are able to handle aborted processing. C***ider for example an application which processes a file and writes the results as they are computed (one output line per input line) to another file. If the power is cut during processing, and the same applica...

  • 发布于 2021-04-11 17:49
  • 阅读 ( 216 )

批处理(batch processing)和多道程序设计(multiprogramming)的区别

...较 关键术语 批处理,多道程序设计 什么是批处理(batch processing)? Batch processing is the method that allows programs to execute without much human interaction. The jobs in batch processing can execute without end-user interacti***. Moreover, these systems can start on their o...

  • 发布于 2021-07-01 18:27
  • 阅读 ( 430 )

什么是数据处理系统?(a data processing system?)

数据处理系统是一种使用计算机程序或语言处理原始数据,并使用称为事务处理的方法将数据转换为信息的系统。可以从许多来源捕获数据,包括直接输入数据、穿孔卡文...

  • 发布于 2021-12-10 10:24
  • 阅读 ( 125 )

什么是交易处理?(transaction processing?)

事务处理是一组基于计算机的逻辑操作。要使其工作,所有操作都必须作为一个整体成功或失败。交易处理的一个简单示例是从您的银行帐户支付公用事业账单。从您的账...

  • 发布于 2021-12-15 13:14
  • 阅读 ( 152 )

什么是交易文件?(a transaction document?)

交易文件是指交易一方向另一方提供的文件。此类文件的一个例子是提供服务的账单...

  • 发布于 2021-12-19 20:23
  • 阅读 ( 65 )

如何我会成为交易协调员吗?(i become a transaction coordinator?)

事务协调员的工作是确保事务顺利进行。因此,他为交易中涉及的所有人员提供服务...

  • 发布于 2021-12-21 02:02
  • 阅读 ( 89 )