數據塊

定義

數據塊是一組按順序連續排列在一起的幾組記錄,是主存儲器與輸入、輸出設備或外存儲器之間進行傳輸的一個數據單位。是數據的物理記錄,與數據的邏輯記錄(邏輯上有聯系,在存儲器上占有一組鄰接單元的數據單位)之間的對應關系有3種方式:①一個塊即為一個記錄;②一個塊包含若干個邏輯記錄;③一個邏輯記錄占有幾個塊。數據塊的大小可以是固定的或是可變的,塊與塊之間有間隙。設計數據塊大小,受到多方面因素的影響,包括輸入、輸出效率,存儲空間代價以及計算機應用特點等。

主存與cache都劃分成長度相等的數據塊,每次主存與cache交換數據時都是以數據塊為單位進行的。

在SQL Server中:

在 text 、ntext 和 image 數據中,數據塊是應用程序和 SQL Server實例之間一次傳輸的數據單元。該術語還適用于這些數據類型的存儲單元。在磁帶備份文件中,數據塊是物理 I/O 的單元。

Flash芯片中的數據塊

Flash芯片中數據塊的概念是邏輯概念,而不同于芯片所指的物理參數,是特指數據ID號相同并且在物理位置上連續的相鄰頁所構成的。也就是說一個塊中的所有頁的數據ID號是相同的,并且這些頁在芯片中的位置是相鄰的。所以組成每個塊的頁數有可能是不一樣的,也有可能一個頁就組成了一個塊,多個頁組成一個塊。

區塊星球登載此文出于傳遞信息目的,并不意味著贊同其觀點或證實其描述。本文不構成投資建議。投資者據此操作,風險自擔。
欧美日韩亚洲第一区