计算机信息技术

交易 - 是什么呢? 交易数据库

事务是一组由一个人或一个程序来访问或修改数据库中执行的具体行动。 这笔交易之前,交易 - 这是必要了解这一过程的本质。 该工艺的基本意义在于一个事实,即行动必须是全面完成或取消。

每个数据库事务应该从一个状态,这是其他一致翻译。 据推测,可能一致性的过程中受到侵犯。

很多人都在猜测,交易 - 它是什么。 这样的工作单位,在数据库中执行。 它可以是整体的算法,一个单独的团队或整个方案的一部分。

该交易应完成?

有两种方法来完成它:

  • 在本次交易顺利完成的情况下,结果被记录,并且数据库会进入一个新的一致状态(提交)。
  • 如果执行了问题,原来的交易错误,将被取消。 在这种情况下,必须将数据库恢复到它原来的状态。 这种情况被称为“回滚”(回滚)。 然而,如果交易已经记录,就无法取消。 如果发现动作不正确,有必要进行其他交易,将数据库恢复到一致状态。

交易性质

要标记事务边界被接受使用的运营商开始交易,提交,回退。

ACID,或交易的性质可以是如下:

  • 原子,原子或。 交易 - 不可分的单元,必须要么执行或取消。
  • 协调,或一致性。 交易的含义是,将数据库从一个一致的状态,移动到另一个。
  • 绝缘性,或隔离。 即进行每一笔交易,不依赖于他人。 该过程的所有结果都在现有的差距不应该是可见的其他交易。
  • 持续时间,或持续时间。 所有具有成功的交易过程中所取得的成绩不应该被随后的故障而丢失。 他们将永久保存在数据库中。

交易是用来进行更改或更新数据库。 每个进程被限制,事务管理和资源控制 - 资源管理器。 两个控制器的相互作用确定操作的结果。 交易如果需要进行锁定。

第一阶段事务

有以下几个阶段:

  • 主动。 在交易的这一阶段中参与资源管理器的过程中创建。
  • 筹备。 在此期间,每个资源管理器能够确定操作的结果。 开始阶段,当发起者发出请求,以完成交易发生。 如果资源管理器没有时间来准备,它需要调度员发送事务回滚。 资源管理器是期刊的记录上准备就绪的状态的所有数据。 这是为了确保偏差,则有机会继续与特定的工作场所。
  • 固定。 这一阶段的开始是当所有的资源管理器都准备就绪的时刻。 如果必要的话,该交易调度员可以断定的操作。

每个交易必须受到一定的要求。 由于操作系统的结果应该被带入正确的状态。 这个条件是必要的,当有电源故障的情况。

事务日志

在操作过程中进行的事务日志,所有的变化都记录下来。 有必要定期截断,这样的措施将有助于避免溢出。 然而,也有许多原因可以在此期间被延迟,截断是特别重要的监测内容。 为了减少日志的大小,可以执行最低限度记录的操作。

在故障日志的事件是功能,这将有助于带来的一个重要组成部分 的数据库 到一致状态。 该杂志不得更改或删除。

使用事务日志的优点

这使得它可以支持这样的操作:

  • 恢复个人行为;
  • 恢复未完成的事务;
  • 执行前滚动作失败;
  • 做事务复制。

是怎样的日志截断?

在截断的过程中被释放的文件,该文件用于进一步的记录英寸 如果我们忽视了这一过程中,所有的磁盘空间占用,又会有很多问题。 为了避免这样的情况下,截断会自动发生,当它被延迟的原因无关除。

信用卡交易

请通过支付店铺的方式,消费者都在思考支付:交易 - 它是什么,它们是什么? 用信用卡现金提取,账户充值,或进行转让该等交易,称该交易。 这个概念是在支付卡在零售店的计算中使用。

通过信用卡付款,并不是每一个客户认为什么进程在这个时候发生。 虽然这方面的知识是非常重要的,因为我们都在谈论金钱和安全性。

因此,本次交易 - 什么是在商店的计算? 该操作包括几个步骤,其中互连。

在这个过程中的主要参与者-是发行支付卡和银行(发行人) 银行(收单行), 服务网点。 操作的精髓在于,收购方希望从发行人的许可进行交易接受的事实。 通过经由端子的卡,发送具有该操作所必需的数据被加密的请求出纳员。 包含在磁条的所有信息。

该请求被发送到处理中心,它的任务是处理和随后到发卡银行交付的信息。 它分析的信息,并将其与数据进行比较。 如果有任何分歧出现时,发行人发出许可证,以进行交易。 这个过程的实质是分配个人的授权码。

只有在收购方可以进行操作,这就造成了资金从客户的账户转移到商家。 在出现故障的情况下,设备会告诉你,你不能完成交易。

这样的数据库交易在网上完成。 还有另一种类型的交易,下线,这是做卡的印记印记的方式产生的。

很多人感兴趣的是:是否有可能扭转交易? 如果必要的话,银行可以执行某些操作,允许这样做。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.