"数据包"之间有什么区别?和"交易"?

时间:2014-05-24 09:43:09

标签: database

数据库系统中“packet”的含义是什么?它与交易的区别? 如果有人可以帮助我或介绍电子书或文章?

1 个答案:

答案 0 :(得分:0)

Data packets并非特定于数据库,而是特定于网络流程或应用程序。数据包通常是网络协议的一部分,如果字节采用协议指定的格式,则可以包含一定数量。

transaction是一个逻辑操作分组,以便完全执行或观察它们。或者根本不执行。

因此,数据包和交易确实是不同的动物。如果有人想知道这些概念可能涉及的地方,我可能会尝试。我看到以下连接:

  • 数据包可能会丢失,延迟,损坏或重复。确保 在这些条件下交易需要额外的工作。
  • 可能需要几个数据包来传输a的整个数据 事务。
  • 分布式事务必须协调 多个进程之间的数据包。
  • 更高级别协议中的数据包可能由下一个较低协议中的多个数据包实现。这可以被视为交易,因为许多协议确保数据包完全到达或根本不到达。这可能是数据包和事务之间的最佳关系。