網頁製作設計課程嘉義地區網站資料倉儲是以儲存XML網頁製作設計課程嘉義地區網站資料為主的XML網頁製作設計課程嘉義
地區網站資料倉儲(XML Web Warehouse)。我們引用部分物件導向的(Object-Oriented)相關技術,把XML網頁製作設計課程嘉
義地區網站資料的每一個元素當作是一個物件(Object),亦將XML網頁製作設計課程嘉義地區網站資料視為一個樹狀結構的物件
。
在XML網頁製作設計課程嘉義地區網站的歷史資料(Historical Data)方面,我們考慮到XML網頁製作設計課程嘉義地區網站歷史
資料的變更,通常是部分元素的變動而不是整份XML文件全部更新。因此我們把不同時間的XML歷史資料視為一個獨立的版本
(Version)資料,並且把版本延伸至每一個元素,利用版本號與時間對應的方式,在更新XML網頁製作設計課程嘉義地區網站資
料時僅儲存變動元素的版本及其資訊,而省去儲存整份文件的繁複工作。
在儲存變動元素的歷史資料,我們採用Edit Script的方式,將變動元素內容的歷史演進記錄下來,進而採取了二元樹路徑的儲存
架構來改進連續式(Sequential)Edit Script架構,讓XML網頁製作設計課程嘉義地區網站資料倉儲的儲存及擷取都更加的有系統、
有效率。在最後的實驗得知:版本二元樹架構在節省空間的前提下,亦改善了連續式Edit Script繁瑣的計算量,得到更好的效能
。
|