3 解析索引檔案結構(1)

2021-06-18 06:39:33 字數 1158 閱讀 9557

webus2.0 in action - 解析索引檔案結構(2)

webus的索引資料全部儲存在一種抽象的目錄結構中,它既支援實際物理目錄,也支援以流(system.io.stream)作為資料載體的邏輯目錄:

為了實現這個功能,webus2.0 sdk在 webus.io 命名空間中提供了三個實用工具類:

webus.io.physicaldirectory - 物理目錄

物理目錄,不言而喻,十分簡單。實現了webus.io.idirectory的所有功能,能夠在當前檔案系統中建立目錄,建立檔案等等。其實質就是對普通目錄操作的一種封裝。

webus.io.logicdirectory - 邏輯目錄

邏輯目錄是webus中提供的一種全新的資料儲存方式。它能夠將乙個流(system.io.stream)虛擬成乙個邏輯目錄,並在這個「目錄」中建立、刪除、修改邏輯檔案流(webus.io.logicstream)。

webus.io.logicstream - 邏輯流

system.io.stream的子類,利用此類我們可以在邏輯目錄中對邏輯檔案進行流式操作。

ok廢話少說,讓我們看看在**中如何應用:

system.io;

using

webus.io;

public

class

program

public

static

void

createfslogicdir(

string

path)

public

static

void

createramlogicdir()

public

static

void

main()

有了這三個類的支援,我們就能夠將多個檔案集中到乙個檔案中,從而減少了物理檔案數量,節省了作業系統的資源消耗(同時能夠開啟的檔案控制代碼是有數量限制的),同時由於io操作更加集中,對檔案快取的利用率將得到提高,進而會提公升檔案的讀寫效能。

繼續我的**,分享我的快樂 - webus2.0

資料結構實踐 索引檔案

本文是針對 資料結構基礎系列 11 檔案 中的實踐專案。專案 索引檔案 有若干學生的成績資料如下,將這些資料儲存到st陣列中 學號 姓名 年齡 性別 語文 數學 英語 1 陳華 20 男 78 90 84 5 張明 21 男 78 68 92 8 王英 20 女 86 81 86 3 劉麗 21 女...

索引檔案構成

1 索引檔案 索引檔案由主檔案和索引表構成。主檔案 檔案本身。索引表 在檔案本身外建立的一張表,它指明邏輯記錄和物理記錄之間的一一對應關係。2 索引表組成 索引表必須按主關鍵字有序,而主檔案本身則可以按主關鍵字有序或無序。3 索引順序檔案和索引非順序檔案 1 索引順序檔案 indexed seque...

談談索引檔案

本來是去查b tree的,翻到了索引檔案,看了兩眼,備忘一下吧。什麼是索引檔案?除了檔案本身 即資料區 之外,另建立一張表只是邏輯記錄和物理記錄之間的意義對應關係的表 索引表,這類包括檔案資料區和索引錶兩大部分的檔案叫做索引檔案。索引表示由系統自動生成的,在記錄輸入建立資料區的同時建立乙個索引表,按...