數據塊
簡介
數據塊是一組或按順序連續排列在一起的幾組記錄,是主存儲器與輸入、輸出設備或外存儲器之間進行傳輸的一個數據單位。是數據的物理記錄,與數據的邏輯記錄(邏輯上有聯繫,在存儲器上占有一組鄰接單元的數據單位)之間的對應關係有3種方式:①一個塊即為一個記錄;②一個塊包含若干個邏輯記錄;③一個邏輯記錄占有幾個塊。數據塊的大小可以是固定的或是可變的,塊與塊之間有間隙。設計數據塊大小,受到多方面因素的影響,包括輸入、輸出效率,存儲空間代價以及計算機應用特點等。 在 text 、ntext 和 image 數據中,數據塊是應用程序和 SQL Server 2000 實例之間一次傳輸的數據單元。該術語還適用於這些數據類型的存儲單元。在磁帶備份文件中,數據塊是物理 I/O 的單元。
數據塊的定義
通常情況下,我們會按照結構模型把系統產生的數據分為三種類型:結構化數據、半結構化數據和非結構化數據。結構化數據,即行數據,是存儲在數據庫里,可以用二維表結構來邏輯表達實現的數據。最常見的就是數字數據和文本數據,它們可以某種標準格式存在於文件或記錄的固定字段中。相對應的,沒有固定結構不方便用數據庫二維邏輯表來表現的數據即稱為非結構化數據,包括所有格式的辦公文檔、文本、圖片、XML、HTML、各類報表、圖像和音頻/視頻信息等等。我們都知道,結構化的數據很容易被採集和存儲,分析展示起來也很容易,市場上已經有很多成熟的BI…
數據塊傳送實驗原理
多個系統之間進行數據傳送的公共同路。實驗原理為總線是多個系統之間進行數據傳送的公共同路,是構成計算機系統的骨架。數據塊傳送是指每次傳輸一個數據塊,區別於中斷等傳輸方式。塊傳輸是PCI的基本傳輸方式,也是DMA中基本傳輸方式。
評價
主存與cache都劃分成長度相等的數據塊,每次主存與cache交換數據時都是以數據塊為單位進行的。 [1]在 text 、ntext 和 image 數據中,數據塊是應用程序和 SQL Server實例之間一次傳輸的數據單元。該術語還適用於這些數據類型的存儲單元。在磁帶備份文件中,數據塊是物理 I/O 的單元。Flash芯片中數據塊的概念是邏輯概念,而不同於芯片所指的物理參數,是特指數據ID號相同並且在物理位置上連續的相鄰頁所構成的。也就是說一個塊中的所有頁的數據ID號是相同的,並且這些頁在芯片中的位置是相鄰的。所以組成每個塊的頁數有可能是不一樣的,也有可能一個頁就組成了一個塊,多個頁組成一個塊。 Flash芯片的數據塊塊的概念是抽象出來的概念,它必須具備以下的特徵: 1、 ID號相同,即同一個數據塊內的所有頁的ID號都必須是一致的;2、塊內所有頁在物理位置上是兩兩相鄰的。 Flash數據恢復工具即是以Flash芯片中的數據塊結構為依據進行數據重組恢復的。
視頻
如何理解數據塊