專利名稱::實(shí)時(shí)數(shù)據(jù)庫(kù)建模、存儲(chǔ)和訪問(wèn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及實(shí)時(shí)數(shù)據(jù)庫(kù)領(lǐng)域,尤其是一種實(shí)時(shí)數(shù)據(jù)庫(kù)建模方法及基于該建模方法的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫(kù)訪問(wèn)方法。
背景技術(shù):
:傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)一般采用實(shí)體一聯(lián)系模型(E-R模型)或擴(kuò)充實(shí)體-聯(lián)系模型(EE-R模型)來(lái)對(duì)實(shí)際應(yīng)用數(shù)據(jù)進(jìn)行建模(概念模型),目前使用最為廣泛的關(guān)系型數(shù)據(jù)庫(kù)將這種概念模型轉(zhuǎn)換成關(guān)系模型進(jìn)而轉(zhuǎn)換成二維表結(jié)構(gòu)形式來(lái)存儲(chǔ)數(shù)據(jù)。這種模式易于理解,但不能滿足實(shí)時(shí)系統(tǒng)數(shù)據(jù)處理應(yīng)用的需求。其局限性主要體現(xiàn)在以下兩個(gè)方面首先是數(shù)據(jù)模型上的限制,關(guān)系數(shù)據(jù)庫(kù)所采用的二維表格數(shù)據(jù)模型不能有效地處理帶有時(shí)態(tài)信息的三維或多維數(shù)據(jù),結(jié)果往往是建立了大量的表,用了復(fù)雜的方式來(lái)處理,卻仍然很難模仿出數(shù)據(jù)的現(xiàn)實(shí)關(guān)系,更糟的是,這些表之間的連接經(jīng)常隱藏在應(yīng)用程序里,而不是存在于更易于管理的數(shù)據(jù)庫(kù)中;第二是性能上的限制,為靜態(tài)應(yīng)用例如報(bào)表生成而設(shè)計(jì)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)并不是為高效數(shù)據(jù)處理而優(yōu)化的,其結(jié)果是某些關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)雖然能在為該產(chǎn)業(yè)特別開(kāi)發(fā)的考機(jī)測(cè)試程序上取得滿意的性能,但是在實(shí)時(shí)數(shù)據(jù)處理的真實(shí)世界中其性能卻并不令人滿意。也就是說(shuō),由于在實(shí)時(shí)系統(tǒng)中,實(shí)時(shí)測(cè)控信息包含重要的時(shí)態(tài)信息,傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)把時(shí)態(tài)信息當(dāng)作普通的參數(shù)(屬性)來(lái)對(duì)待,導(dǎo)致這些應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)中記錄數(shù)目呈急劇膨脹趨勢(shì),比如一個(gè)數(shù)據(jù)項(xiàng)的采樣周期為1s,則1小時(shí)就會(huì)產(chǎn)生3600條記錄,在有多個(gè)數(shù)據(jù)項(xiàng)且它們的采樣周期又不同的連續(xù)測(cè)控系統(tǒng)中,記錄數(shù)增長(zhǎng)的速度可想而知;而實(shí)時(shí)系統(tǒng)的時(shí)間和空間資源一般都不太充足,所以將傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù)應(yīng)用在實(shí)時(shí)系統(tǒng)中效率一直不理想。簡(jiǎn)言之,傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù)應(yīng)用在實(shí)時(shí)系統(tǒng)中,模型表現(xiàn)力不夠,而且存儲(chǔ)和訪問(wèn)效率低,在記錄數(shù)目眾多的情況下更是如此,實(shí)際應(yīng)用中往往需要通過(guò)索引技術(shù)來(lái)提高效率,然而建立索引需要花費(fèi)時(shí)間和存儲(chǔ)空間的代價(jià)。數(shù)據(jù)庫(kù)新技術(shù)中的對(duì)象關(guān)系數(shù)據(jù)庫(kù)等技術(shù)試圖改變這種現(xiàn)狀,但其實(shí)質(zhì)是在關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)上融合面向?qū)ο蠹夹g(shù)和傳統(tǒng)數(shù)據(jù)庫(kù)的一些特點(diǎn),以及新的編程工具環(huán)境,以適應(yīng)新的以InternetWeb為基礎(chǔ)的應(yīng)用,并未對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)的方法提出根本的建議。中國(guó)專利00811092號(hào)申請(qǐng)文件公開(kāi)了“實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)象的統(tǒng)計(jì)數(shù)字的采集”(國(guó)際申請(qǐng)?zhí)朠CT/US00/17491),它是借助數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)采集數(shù)據(jù)庫(kù)對(duì)象的實(shí)時(shí)統(tǒng)計(jì)數(shù)字的方法,其思想是基于現(xiàn)有關(guān)系模型的數(shù)據(jù)處理,不是根本解決實(shí)時(shí)數(shù)據(jù)庫(kù)存儲(chǔ)和訪問(wèn)效率的方法。中國(guó)專利00818943號(hào)申請(qǐng)文件公開(kāi)了“信息建模方法和利用建模方法的數(shù)據(jù)庫(kù)搜索方法”(國(guó)際申請(qǐng)?zhí)朠CT/KR00/00505),它是一種將數(shù)據(jù)解析成語(yǔ)義元素,接收各種數(shù)據(jù)的信息建模方法,包括時(shí)間信息數(shù)據(jù)和指示位置的空間信息數(shù)據(jù)以及其它類型的數(shù)據(jù),不是針對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的方法,不能解決效率問(wèn)題。美國(guó)專利US6644549號(hào)申請(qǐng)文件公開(kāi)了“Portableterminalwithreal-timedatabaseaccess,printinganddisplay”,它是一種帶有實(shí)時(shí)數(shù)據(jù)庫(kù)的終端設(shè)備,其所使用的實(shí)時(shí)數(shù)據(jù)庫(kù)技術(shù)仍是傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù),并未涉及改進(jìn)或改造實(shí)時(shí)數(shù)據(jù)庫(kù)管理系統(tǒng)本身的技術(shù)。美國(guó)專利US6556882號(hào)申請(qǐng)文件公開(kāi)了“Methodandapparatusforgeneratingreal-timedatafromstaticfiles”,它包括一種將實(shí)時(shí)數(shù)據(jù)存儲(chǔ)在靜態(tài)文件數(shù)據(jù)庫(kù)中的方法,該方法目的是用靜態(tài)文件數(shù)據(jù)庫(kù)中的數(shù)據(jù)模仿實(shí)時(shí)數(shù)據(jù)流來(lái)運(yùn)行制造系統(tǒng),以便分析制造系統(tǒng)網(wǎng)絡(luò)的性能,不是解決實(shí)時(shí)數(shù)據(jù)庫(kù)本身效率問(wèn)題的方法。
發(fā)明內(nèi)容本發(fā)明的目的是為了克服目前實(shí)時(shí)數(shù)據(jù)庫(kù)存儲(chǔ)和訪問(wèn)效率低的技術(shù)問(wèn)題。進(jìn)一步地,本發(fā)明所要解決的技術(shù)問(wèn)題是為了克服目前數(shù)據(jù)庫(kù)建模方法忽視時(shí)態(tài)信息和磁盤存儲(chǔ)結(jié)構(gòu)的技術(shù)問(wèn)題。相應(yīng)地,本發(fā)明的目的還包括提供一種基于上述建模方法的數(shù)據(jù)存儲(chǔ)方法和數(shù)據(jù)庫(kù)訪問(wèn)方法。實(shí)現(xiàn)本發(fā)明目的而采取的技術(shù)方案概括如下提供一種實(shí)時(shí)數(shù)據(jù)庫(kù)實(shí)際應(yīng)用數(shù)據(jù)的建模方法,包括采用下列步驟首先,將所有實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)中的靜態(tài)信息(如數(shù)據(jù)項(xiàng)名稱、采樣周期)分離出來(lái),用E-R模型表示;然后將各實(shí)時(shí)測(cè)控?cái)?shù)據(jù)中的動(dòng)態(tài)信息(如測(cè)量值)用鐘面模型表示出來(lái)。在鐘面模型中,一個(gè)鐘面表示一個(gè)數(shù)據(jù)項(xiàng),鐘面內(nèi)標(biāo)出數(shù)據(jù)項(xiàng)的名稱和采樣周期,鐘面的0點(diǎn)表示采樣起始時(shí)刻。如果有相同采樣周期的數(shù)據(jù)項(xiàng),則可以合并在同一鐘面上?;谏鲜鼋7椒ǎ峁┮环N實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)方法,包括采用下列步驟將表示靜態(tài)信息的E-R模型轉(zhuǎn)化成關(guān)系模型和二維表結(jié)構(gòu)存入磁盤記錄式文件;將表示動(dòng)態(tài)信息的鐘面模型存入磁盤流式文件,磁盤流式文件名與實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)名一致,鐘面的0點(diǎn)表示采樣起始時(shí)刻的同時(shí),對(duì)應(yīng)磁盤的起始存儲(chǔ)地址。基于上述數(shù)據(jù)建模方法和存儲(chǔ)方法,提供一種實(shí)時(shí)數(shù)據(jù)庫(kù)的訪問(wèn)方法,包括采用下列步驟根據(jù)訪問(wèn)數(shù)據(jù)項(xiàng)名查找磁盤流式文件名,根據(jù)訪問(wèn)數(shù)據(jù)的時(shí)間參數(shù)計(jì)算與0點(diǎn)的時(shí)間偏移量,進(jìn)而算出物理地址偏移量,然后直接定位于磁盤物理地址,從而進(jìn)行讀或?qū)懙牟僮?,無(wú)需建立索引。這里,由于實(shí)時(shí)測(cè)控?cái)?shù)據(jù)的固有特性,規(guī)定寫(xiě)操作只能進(jìn)行修改,不能刪除或插入。如果訪問(wèn)數(shù)據(jù)要求涉及到靜態(tài)信息則打開(kāi)磁盤記錄式文件,由于此時(shí)磁盤記錄式文件僅存儲(chǔ)靜態(tài)信息,數(shù)據(jù)量小,記錄數(shù)少,所以按傳統(tǒng)訪問(wèn)方式訪問(wèn)。本發(fā)明的特點(diǎn)是將數(shù)據(jù)庫(kù)數(shù)據(jù)項(xiàng)中的靜態(tài)信息和各實(shí)時(shí)測(cè)控?cái)?shù)據(jù)中的動(dòng)態(tài)信息的建模結(jié)合起來(lái),尤其重視動(dòng)態(tài)信息并用最合理的磁盤存儲(chǔ)方法,能解決現(xiàn)有數(shù)據(jù)庫(kù)存儲(chǔ)和訪問(wèn)效率低的問(wèn)題。本發(fā)明以鐘面刻劃一定采樣周期內(nèi)實(shí)時(shí)測(cè)控?cái)?shù)據(jù)流中的時(shí)態(tài)信息,將實(shí)時(shí)測(cè)控信息中的靜態(tài)信息和動(dòng)態(tài)信息分別用記錄式文件和流式文件分開(kāi)存儲(chǔ),對(duì)流式文件的訪問(wèn)可根據(jù)時(shí)間偏移量計(jì)算物理地址偏移量進(jìn)行數(shù)據(jù)定位,無(wú)需建立索引,減少管理數(shù)據(jù)所需開(kāi)銷的時(shí)空資源,對(duì)提高實(shí)時(shí)系統(tǒng)的效率和性能具有重要意義。采用本發(fā)明的技術(shù)方案,提供一種實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)建模方法和基于此種建模方法的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫(kù)訪問(wèn)方法,工程人員采用這種建模方法可以比較容易地建立概念模型,數(shù)據(jù)庫(kù)系統(tǒng)軟件采用這種存儲(chǔ)方法和訪問(wèn)方法可以加快數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫(kù)訪問(wèn)效率,極大地改善實(shí)時(shí)系統(tǒng)的性能。圖1鐘面模型結(jié)構(gòu)示意2邏輯地址空間圖具體實(shí)施方式下面將結(jié)合附圖,說(shuō)明本發(fā)明一個(gè)實(shí)施的方式首先,對(duì)實(shí)時(shí)系統(tǒng)進(jìn)行需求分析,確定有哪些測(cè)控?cái)?shù)據(jù),將所有實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)中的靜態(tài)信息(包括數(shù)據(jù)項(xiàng)ID、數(shù)據(jù)項(xiàng)名稱、測(cè)量單位、模擬量還是數(shù)字量、采樣周期、報(bào)警上限、報(bào)警下限等等)分離出來(lái),用傳統(tǒng)的E-R模型表示,以數(shù)據(jù)項(xiàng)ID或數(shù)據(jù)項(xiàng)名作為主關(guān)鍵字,因?yàn)閿?shù)據(jù)項(xiàng)名是工程人員命名的,所以可以確保不重名;然后將各實(shí)時(shí)測(cè)控?cái)?shù)據(jù)中的動(dòng)態(tài)信息(包括時(shí)間和測(cè)量值)用鐘面模型表示出來(lái)。在鐘面模型中,一個(gè)鐘面代表一個(gè)數(shù)據(jù)項(xiàng),鐘面用圓形直觀表示,圓心下方以文字標(biāo)明數(shù)據(jù)項(xiàng)的名稱,圓心上方畫(huà)一個(gè)銳角,銳角內(nèi)標(biāo)明采樣周期,鐘面的0點(diǎn)表示采樣起始時(shí)刻。如果有相同采樣周期的數(shù)據(jù)項(xiàng),則可以合并在同一鐘面上,即將相同采樣周期的數(shù)據(jù)項(xiàng)名稱寫(xiě)在同一鐘面內(nèi),用逗號(hào)分割,如附圖1所示?;谏鲜鼋7椒ǎ峁┮环N實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)方法,包括采用下列步驟將表示靜態(tài)信息的E-R模型轉(zhuǎn)化成關(guān)系模型和二維表結(jié)構(gòu)存入磁盤記錄式文件;將表示動(dòng)態(tài)信息的鐘面模型存入磁盤流式文件。流式文件指文件內(nèi)的數(shù)據(jù)不組成記錄形式,只是依次的一串信息集合。磁盤流式文件名與實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)名一致,鐘面的0點(diǎn)表示采樣起始時(shí)刻的同時(shí),對(duì)應(yīng)磁盤的起始存儲(chǔ)地址。流式文件的邏輯地址空間分布如圖2所示,一個(gè)數(shù)據(jù)的存儲(chǔ)地址號(hào)碼由三部分組成圓柱體號(hào)、讀/寫(xiě)頭號(hào)和扇區(qū)號(hào)。存儲(chǔ)動(dòng)態(tài)數(shù)據(jù)時(shí),可以將不同數(shù)據(jù)項(xiàng)所對(duì)應(yīng)的流式文件存儲(chǔ)在不同的圓柱體上,也即同一數(shù)據(jù)項(xiàng)的實(shí)時(shí)測(cè)控?cái)?shù)據(jù)均位于同一圓柱體上。同一圓柱體上能存儲(chǔ)的數(shù)據(jù)量由硬件決定,比如一個(gè)單驅(qū)動(dòng)器的盤片組,有6個(gè)盤片,10個(gè)磁頭,柱面數(shù)為1200,所選圓柱體的磁道有32個(gè)扇區(qū),每個(gè)扇區(qū)可以存放512B,則該圓柱體可以存放10×32×512=163840B數(shù)據(jù)。假設(shè)存儲(chǔ)一個(gè)測(cè)控?cái)?shù)據(jù)項(xiàng)需要4個(gè)字節(jié)空間,則該圓柱體上可存儲(chǔ)4萬(wàn)多次采樣的數(shù)據(jù)。則該磁盤可存儲(chǔ)1200個(gè)數(shù)據(jù)項(xiàng)的4萬(wàn)多次采樣結(jié)果?;谏鲜鰯?shù)據(jù)建模方法和存儲(chǔ)方法,提供一種實(shí)時(shí)數(shù)據(jù)庫(kù)的訪問(wèn)方法,包括采用下列步驟如果訪問(wèn)數(shù)據(jù)要求涉及到靜態(tài)信息則打開(kāi)磁盤記錄式文件,由于此時(shí)磁盤記錄式文件僅存儲(chǔ)靜態(tài)信息,數(shù)據(jù)量小,記錄數(shù)少,所以按傳統(tǒng)訪問(wèn)方式訪問(wèn)。對(duì)于實(shí)時(shí)測(cè)控?cái)?shù)據(jù)的訪問(wèn),先根據(jù)訪問(wèn)數(shù)據(jù)項(xiàng)名查找磁盤流式文件名,然后根據(jù)訪問(wèn)數(shù)據(jù)的時(shí)間參數(shù)和采樣周期計(jì)算距離采樣起始時(shí)刻的時(shí)間偏移量,進(jìn)而推算數(shù)據(jù)所在的物理地址偏移量,然后直接定位于磁盤物理地址,從而進(jìn)行讀或?qū)懙牟僮鳌1热?,設(shè)采樣周期為1S,采樣起始時(shí)刻為8:10:10,一次溫度采樣值占4個(gè)字節(jié),文件起始扇區(qū)號(hào)為xxxx10,若要查詢9:00:00的溫度采樣值,則時(shí)間偏移量為(9-8)×3600+(0-10)×60+(0-10)=2990,地址偏移量為2990×4/512=23,則直接定位于xxxx33扇區(qū)進(jìn)行讀操作。這里,由于實(shí)時(shí)測(cè)控?cái)?shù)據(jù)的固有特性,規(guī)定寫(xiě)操作只能進(jìn)行修改,不能刪除或插入。進(jìn)一步地,采樣數(shù)據(jù)在扇區(qū)的存儲(chǔ)方式可以根據(jù)采樣周期和每個(gè)采樣數(shù)據(jù)所占空間來(lái)決定,比如對(duì)于512字節(jié)的扇區(qū),一個(gè)扇區(qū)可存放128次采樣數(shù)據(jù),若每個(gè)采樣數(shù)據(jù)要占4個(gè)字節(jié),為了和時(shí)間對(duì)應(yīng),可以讓每個(gè)扇區(qū)存放120次采樣數(shù)據(jù),以便于數(shù)據(jù)的精確定位。還可以在數(shù)據(jù)流中設(shè)置標(biāo)志位,即將采樣時(shí)刻與采樣值成對(duì)存放,以便在取得扇區(qū)數(shù)據(jù)后進(jìn)一步確定數(shù)據(jù)值。值得說(shuō)明的是磁盤的操作單位是扇區(qū),用磁盤存儲(chǔ)器,具體操作時(shí),根據(jù)給出的磁盤地址,活動(dòng)臂組合件作機(jī)械運(yùn)動(dòng)定位于指定圓柱體,同時(shí)系統(tǒng)選擇指定的讀寫(xiě)頭以確定磁道,最終讀寫(xiě)頭跟蹤旋轉(zhuǎn)的磁道,讀出旋轉(zhuǎn)時(shí)每個(gè)扇區(qū)的地址,該地址與所給磁盤地址一致時(shí),系統(tǒng)將該地址中的數(shù)據(jù)讀入內(nèi)存中的磁盤緩沖區(qū),或從磁盤緩沖區(qū)將數(shù)據(jù)寫(xiě)入指定磁盤地址,完成一次磁盤讀寫(xiě)操作。以上對(duì)所公開(kāi)的涉及實(shí)時(shí)數(shù)據(jù)庫(kù)建模、存儲(chǔ)和訪問(wèn)方法進(jìn)行了具體描述,本領(lǐng)域技術(shù)人員將能理解和實(shí)施,在不偏離本發(fā)明范圍情況下,可以對(duì)建模、存儲(chǔ)和訪問(wèn)方法進(jìn)行形式和細(xì)節(jié)的種種修改,因此以上所建議的但不限定的修改都在本發(fā)明的范圍之內(nèi)。權(quán)利要求1.一種實(shí)時(shí)數(shù)據(jù)庫(kù)的建模和存儲(chǔ)方法,其特征是采用下列步驟首先,將所有實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)中的靜態(tài)信息分離出來(lái),用E-R模型表示;然后將各實(shí)時(shí)測(cè)控?cái)?shù)據(jù)中的動(dòng)態(tài)信息用鐘面模型表示出來(lái);將表示靜態(tài)信息的E-R模型轉(zhuǎn)化成關(guān)系模型和二維表結(jié)構(gòu)存入磁盤記錄式文件;將表示動(dòng)態(tài)信息的鐘面模型存入磁盤流式文件。2.一種實(shí)時(shí)數(shù)據(jù)庫(kù)的訪問(wèn)方法,其特征是采用下列步驟根據(jù)訪問(wèn)數(shù)據(jù)項(xiàng)名查找磁盤流式文件名,根據(jù)訪問(wèn)數(shù)據(jù)的時(shí)間參數(shù)計(jì)算與0點(diǎn)的時(shí)間偏移量,進(jìn)而算出物理地址偏移量,然后直接定位于磁盤物理地址,從而進(jìn)行讀或?qū)懙牟僮鳌?.根據(jù)權(quán)利要求1所述的實(shí)時(shí)數(shù)據(jù)庫(kù)的建模方法,將各實(shí)時(shí)測(cè)控?cái)?shù)據(jù)中的動(dòng)態(tài)信息用鐘面模型表示,其特征還在于一個(gè)鐘面表示一個(gè)數(shù)據(jù)項(xiàng),鐘面內(nèi)標(biāo)出數(shù)據(jù)項(xiàng)的名稱和采樣周期,鐘面的0點(diǎn)表示采樣起始時(shí)刻。如果有相同采樣周期的數(shù)據(jù)項(xiàng),則可以合并在同一鐘面上。4.根據(jù)權(quán)利要求1所述的實(shí)時(shí)數(shù)據(jù)庫(kù)的存儲(chǔ)方法,其特征還在于磁盤流式文件名與實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)名一致,流式文件數(shù)據(jù)的存儲(chǔ)地址號(hào)碼由三部分組成圓柱體號(hào)、讀/寫(xiě)頭號(hào)和扇區(qū)號(hào),鐘面的0點(diǎn)表示采樣起始時(shí)刻的同時(shí),對(duì)應(yīng)磁盤的起始存儲(chǔ)地址。5.根據(jù)權(quán)利要求4所述的實(shí)時(shí)數(shù)據(jù)庫(kù)的存儲(chǔ)方法,其特征還在于存儲(chǔ)動(dòng)態(tài)數(shù)據(jù)時(shí),可以將不同數(shù)據(jù)項(xiàng)所對(duì)應(yīng)的流式文件存儲(chǔ)在不同的圓柱體上,也即同一數(shù)據(jù)項(xiàng)的實(shí)時(shí)測(cè)控?cái)?shù)據(jù)均位于同一圓柱體上。全文摘要實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)建模方法以及基于此種建模方法的數(shù)據(jù)庫(kù)存儲(chǔ)和訪問(wèn)方法。數(shù)據(jù)建模方法是將所有實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)中所包含的信息分成靜態(tài)信息和動(dòng)態(tài)信息,靜態(tài)信息用傳統(tǒng)的E-R模型表示,動(dòng)態(tài)信息用鐘面模型表示。數(shù)據(jù)庫(kù)存儲(chǔ)方法是將表示靜態(tài)信息的E-R模型轉(zhuǎn)化成關(guān)系模型和二維表結(jié)構(gòu)存入磁盤記錄式文件,將表示動(dòng)態(tài)信息的鐘面模型存入磁盤流式文件,磁盤流式文件名與實(shí)時(shí)測(cè)控?cái)?shù)據(jù)項(xiàng)名一致。訪問(wèn)方法是根據(jù)訪問(wèn)數(shù)據(jù)的時(shí)間參數(shù)計(jì)算與O點(diǎn)的時(shí)間偏移量,進(jìn)而算出物理地址偏移量,然后直接定位于磁盤物理地址來(lái)進(jìn)行讀或?qū)懙牟僮?。本發(fā)明以鐘面刻劃一定采樣周期內(nèi)實(shí)時(shí)測(cè)控?cái)?shù)據(jù)流中的時(shí)態(tài)信息,無(wú)需建立索引,減少管理數(shù)據(jù)所需開(kāi)銷的時(shí)空資源。文檔編號(hào)G06F17/30GK1564158SQ20041001462公開(kāi)日2005年1月12日申請(qǐng)日期2004年4月12日優(yōu)先權(quán)日2004年4月12日發(fā)明者劉奇志申請(qǐng)人:南京大學(xué)