2014-05-24 46 views

回答

0

Data packets不是特定於數據庫,而是特定於聯網過程或應用程序。數據包通常是網絡協議的一部分,如果協議規定格式的字節,可以包含一定的數字。

A transaction是操作的邏輯分組,使得它們可以完全執行或完全觀察或根本不觀察。

因此,數據包和交易實際上是不同的動物。如果有人想看到這些概念可能涉及的地方,我可以試試。我看到以下連接:

  • 數據包可能會丟失,延遲,損壞或重複。確保 交易在這些條件下需要額外的工作。
  • 可能需要幾個數據包才能傳輸一個 事務的整個數據。
  • 分佈式事務將不得不協調多個進程之間的數據包。
  • 更高級協議中的數據包可能由下一個較低協議中的幾個數據包實現。這可以看作是一個事務,因爲許多協議確保數據包完全到達或根本不到達。這也許是分組和交易之間的最佳關係。
+0

我回答了你這個問題,但我的老師說「不,在DBMS架構概念中數據包的含義是什麼?」 – Mina

+0

我試圖將這兩個概念聯繫起來,以增強答案。 –

相關問題