嵌入式數(shù)據(jù)庫(kù)的發(fā)展與應(yīng)用_第1頁(yè)
嵌入式數(shù)據(jù)庫(kù)的發(fā)展與應(yīng)用_第2頁(yè)
嵌入式數(shù)據(jù)庫(kù)的發(fā)展與應(yīng)用_第3頁(yè)
嵌入式數(shù)據(jù)庫(kù)的發(fā)展與應(yīng)用_第4頁(yè)
嵌入式數(shù)據(jù)庫(kù)的發(fā)展與應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、嵌入式數(shù)據(jù)庫(kù)的發(fā)展與應(yīng)用摘要:從嵌入式系統(tǒng)結(jié)構(gòu)入手, 闡述了嵌入式數(shù)據(jù)庫(kù)的發(fā)展現(xiàn)狀, 并具體介紹了 當(dāng)前主流嵌入式數(shù)據(jù)庫(kù)的共性、基本特點(diǎn)、關(guān)鍵技術(shù)、構(gòu)件、分類,并提出了發(fā) 展趨勢(shì)和應(yīng)用。 20 年前就已經(jīng)被組合在各種應(yīng)用程序、軟件組件和硬件環(huán)境中。 它有兩個(gè)很重要的特征“嵌入性”和“實(shí)時(shí)性” 。這里用實(shí)際應(yīng)用的實(shí)例來(lái) 說(shuō)明,在嵌入式系統(tǒng)里如何有效地使用嵌入式數(shù)據(jù)庫(kù)。關(guān)鍵詞: 嵌入式數(shù)據(jù)庫(kù);復(fù)制;緩存技術(shù);現(xiàn)狀;趨勢(shì);應(yīng)用 隨著計(jì)算機(jī)技術(shù)及相關(guān)技術(shù)的不斷發(fā)展, 嵌入式產(chǎn)品由于其智能化、 小型化、 便攜式等特點(diǎn),已經(jīng)普遍應(yīng)用于我們的生活,比如智能手機(jī)、車載導(dǎo)航設(shè)備、數(shù) 字移動(dòng)電視、機(jī)頂盒、智能控制

2、設(shè)備等。這些產(chǎn)品通常是在計(jì)算資源、存儲(chǔ)資源 等條件受限的情況下處理大量的數(shù)據(jù), 而傳統(tǒng)的數(shù)據(jù)庫(kù)一般都是運(yùn)行在各種各樣 的服務(wù)器或大容量的存儲(chǔ)器上, 顯然把傳統(tǒng)的數(shù)據(jù)庫(kù)直接移植到嵌入式設(shè)備上是 不可行的。 那么如何在苛刻的條件下, 充分利用有限的資源便成為了人們研究的 熱點(diǎn)。嵌入式數(shù)據(jù)庫(kù)也正是在此條件下, 和嵌入式操作系統(tǒng)、 嵌入式應(yīng)用軟件相 伴而生的。1 嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式數(shù)據(jù)庫(kù)位于嵌入式系統(tǒng)的中間部分, 下面有嵌入式操作系統(tǒng)層, 當(dāng)前 主流的嵌入式操作系統(tǒng)有 Windows CE; Palm OS。Linux, VXworks , SymbianOS 等平臺(tái), 硬件平臺(tái)主要有 Dra

3、gonball, Handspring, MIPS, Hitachi SH, Power PC 以及 ARM 處理器。 嵌入式應(yīng)用軟件位于嵌入式數(shù)據(jù)庫(kù)之上, 可以通過(guò) API 函數(shù) 接口, ODBC, JDBC 等與嵌入式數(shù)據(jù)庫(kù)通信,來(lái)實(shí)現(xiàn)數(shù)據(jù)的檢索、刪除、添加 等操作,更為重要的是要實(shí)現(xiàn)數(shù)據(jù)的完整性、一致性。當(dāng)前主流的嵌入式數(shù)據(jù)庫(kù), 具有支持多個(gè)平臺(tái)、 面向多種開發(fā)語(yǔ)言、 具有多 個(gè)靈活的接口等特點(diǎn),主流的嵌入式數(shù)據(jù)庫(kù)有: Oracle 公司的 Berkeley DB、 Sysbase Adaptive Server Anywhere、Linter 以及 SQLite 等,國(guó)內(nèi)的科研機(jī)構(gòu)也積

4、 極開展這方面的研究并推出了自己的產(chǎn)品,主要有方舟公司的 Noahbase人大 金倉(cāng)kingbase等。在其體系結(jié)構(gòu)中, 只是描述了單一的以嵌入式設(shè)備為核心的體系架構(gòu), 底層 的數(shù)據(jù)采集程序把傳感器集所測(cè)得的具有不同意義的數(shù)傳送給嵌入式系統(tǒng)進(jìn)行 實(shí)時(shí)存儲(chǔ), 以備數(shù)據(jù)中心進(jìn)行數(shù)據(jù)的查詢。 嵌入式系統(tǒng)作為下位機(jī)負(fù)責(zé)數(shù)據(jù)的采集和處理, 數(shù)據(jù)中心數(shù)據(jù)庫(kù)作為上位機(jī)可以實(shí)現(xiàn)下位機(jī)和上位機(jī)的通信。 很多情 況下,這樣的系統(tǒng)架構(gòu)應(yīng)用在移動(dòng)通信場(chǎng)合。2 嵌入式數(shù)據(jù)庫(kù)的基本特點(diǎn)嵌入式數(shù)據(jù)庫(kù)和企業(yè)級(jí)數(shù)據(jù)庫(kù)的發(fā)展都是一個(gè)螺旋式上升的發(fā)展過(guò)程。 但它 們卻有著本質(zhì)的根本性的區(qū)別。 外在形式的相似性, 并不能代表二者的實(shí)

5、現(xiàn)方式 和運(yùn)用方式的相似。嵌入性:嵌入式數(shù)據(jù)庫(kù)不僅可以嵌入到其它的軟件中, 也可以嵌入到硬件設(shè) 備中,因此無(wú)論是在網(wǎng)絡(luò)上不同計(jì)算機(jī)之間還是在同一臺(tái)計(jì)算機(jī)的不同進(jìn)程之 間,數(shù)據(jù)庫(kù)操作并不要求進(jìn)程間通信,而且其對(duì)所有數(shù)據(jù)的操作都使用 API 接 口,不需要對(duì)某種查詢語(yǔ)言進(jìn)行解析,也不用生成解析計(jì)劃 ? 。實(shí)時(shí)性:實(shí)時(shí)性和嵌入性是分不開的, 只有具有了嵌入性的數(shù)據(jù)庫(kù)才能夠第 一時(shí)間得到系統(tǒng)的資源, 對(duì)系統(tǒng)的請(qǐng)求在第一時(shí)間做出響應(yīng)。 但是,并不是具有 嵌入性就一定具有實(shí)時(shí)性。 要想使嵌入式數(shù)據(jù)庫(kù)具有很好的實(shí)時(shí) 生,必須做很 多額外的工作。靈活性:當(dāng)前的嵌入式數(shù)據(jù)庫(kù)產(chǎn)品大多具有很強(qiáng)的靈活性, 支持多種開

6、發(fā)平 臺(tái),面向多種開發(fā)工具,預(yù)留有靈活的開發(fā)接口。移動(dòng)性:移動(dòng)性是目前在國(guó)內(nèi)提的比較多的一個(gè)說(shuō)法, 這和目前國(guó)內(nèi)移動(dòng)設(shè) 備的大規(guī)模應(yīng)用有關(guān)。 可以這么說(shuō), 具有嵌入性的數(shù)據(jù)庫(kù)一定具有比較好的移動(dòng) 性,但是具有比較好的移動(dòng)性的數(shù)據(jù)庫(kù),不一定具有嵌入性。伸縮性:伸縮性是嵌入式數(shù)據(jù)庫(kù)的必備特點(diǎn), 沒有伸縮性就無(wú)法在較小的空 間上管理大規(guī)模存儲(chǔ)空間上的數(shù)據(jù)。 大部分嵌入式數(shù)據(jù)庫(kù)可以提供線程任務(wù)級(jí) 別的引擎,使系統(tǒng)的伸縮空間大大擴(kuò)大。某種程度上說(shuō), 嵌入式場(chǎng)合的數(shù)據(jù)比企業(yè)級(jí)應(yīng)用的數(shù)據(jù)還要復(fù)雜, 所以要支 持各種類型數(shù)據(jù) (如多媒體數(shù)據(jù)和空間數(shù)據(jù)等 )以外,還要支持各種數(shù)據(jù)結(jié)構(gòu),除 了傳統(tǒng)的關(guān)系型,還要能

7、處理樹狀結(jié)構(gòu)和網(wǎng)狀結(jié)構(gòu)。 當(dāng)然,嵌入式數(shù)據(jù)庫(kù)肯定 要具備企業(yè)級(jí)數(shù)據(jù)庫(kù)所具有的一些特點(diǎn),比如,一致性是數(shù)據(jù)庫(kù)所必需的特性。 通過(guò)事務(wù)、 鎖功能、日志記錄、 以及數(shù)據(jù)同步等多種技術(shù)保證數(shù)據(jù)庫(kù)中各個(gè)表內(nèi) 的數(shù)據(jù)的一致性,同時(shí)也保證數(shù)據(jù)庫(kù)和其它同步或鏡像數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的一致性。3 嵌入式數(shù)據(jù)庫(kù)應(yīng)用的關(guān)鍵技術(shù)31 復(fù)制與緩存技術(shù)嵌入式數(shù)據(jù)庫(kù)一般用于移動(dòng)存儲(chǔ)設(shè)備, 而移動(dòng)設(shè)備的一個(gè)顯著特點(diǎn)是移動(dòng)終 端之間以及與服務(wù)器之間的連接是弱連接, 即低帶寬、長(zhǎng)延遲、 不穩(wěn)定和經(jīng)常性 的斷開。復(fù)制性嵌入式數(shù)據(jù)庫(kù)一般采用復(fù)制技術(shù) (上傳、下載或混合 )與服務(wù)器數(shù) 據(jù)庫(kù)進(jìn)行映射,滿足人們?cè)诓煌瑫r(shí)間和地點(diǎn)對(duì)數(shù)據(jù)的需求問(wèn)題?,F(xiàn)

8、在普遍采用 樂(lè)觀復(fù)制方法 (Optimistic replication) 允許用戶對(duì)本地緩存上的數(shù)據(jù)副本進(jìn)行操 作,Ding Zhi-ming 等提出了 TLRSP(TransactiOn level Result-set Propagation模 型。在網(wǎng)絡(luò)斷開的情況下, 嵌入式數(shù)據(jù)庫(kù)在本地?cái)?shù)據(jù)庫(kù)子集進(jìn)行數(shù)據(jù)操作和事務(wù) 處理;待網(wǎng)絡(luò)重新連接后再與數(shù)據(jù)庫(kù)服務(wù)器或其它終端交換修改信息, 并通過(guò)中 突檢測(cè)和協(xié)調(diào)來(lái)恢復(fù)數(shù)據(jù)的一致性。 由于嵌入式系統(tǒng)的零管理特點(diǎn), 也就是當(dāng)系 統(tǒng)出現(xiàn)故障的時(shí)候,可以在沒有人員干預(yù)的條件下實(shí)現(xiàn)自動(dòng)恢復(fù)。在嵌入式實(shí)時(shí)數(shù)據(jù)庫(kù)中, Choi 等人提出了采用雙 CPU 的并行

9、處理結(jié)構(gòu),一 個(gè) CPU 負(fù)責(zé)正常的事務(wù)處理,另一個(gè)專門負(fù)責(zé)有關(guān)恢復(fù)處理,如記錄日志、做 檢驗(yàn)點(diǎn)以及故障后進(jìn)行數(shù)據(jù)庫(kù)恢復(fù), 該方法是通過(guò)改善硬件的處理性能來(lái)?yè)Q取系 統(tǒng)整體性能的改善,但該種方法在資源條件苛刻的嵌入式系統(tǒng)中顯然是不適用 的。有人提出了基于影子的恢復(fù)技術(shù), 該技術(shù)的優(yōu)點(diǎn)是消除了日志開銷, 恢復(fù)速 度快,缺點(diǎn)是在事務(wù)生命周期內(nèi)數(shù)據(jù)庫(kù)需維持其更新數(shù)據(jù)頁(yè)的兩個(gè)版本 ? 當(dāng) 前頁(yè)和影子頁(yè), 同時(shí)需維護(hù)大量的頁(yè)表指針。 該方法是通過(guò)適當(dāng)?shù)脑黾哟鎯?chǔ)數(shù)據(jù) 量來(lái)提高系統(tǒng)性能。 相比較而言, 后者在嵌入式系統(tǒng), 以及嵌入式數(shù)據(jù)庫(kù)恢復(fù)中 應(yīng)用的更多。32 事務(wù)處理技術(shù)和移動(dòng)查詢優(yōu)化嵌入式數(shù)據(jù)庫(kù)系統(tǒng)中的

10、事務(wù)處理在前端可以簡(jiǎn)單化, 但在整個(gè)應(yīng)用系統(tǒng)中要 結(jié)合計(jì)算環(huán)境的特征進(jìn)行事務(wù)處理控制。有效平衡用戶事務(wù)和更新負(fù)載是提供 滿意服務(wù)的關(guān)鍵。移動(dòng)查詢優(yōu)化是指在傳統(tǒng)分布式數(shù)據(jù)庫(kù)查詢優(yōu)化技術(shù)的基礎(chǔ)上, 利用多種方 法消除帶寬多樣性、斷接等因素所造成的影響,使查詢引擎能夠根據(jù)當(dāng)前可采 用網(wǎng)絡(luò)條件采取恰當(dāng)?shù)膬?yōu)化算法。 在移動(dòng)計(jì)算環(huán)境中, 許多信息都是快速持續(xù)變 化的,如移動(dòng)用戶的位置等。33 安全性許多嵌入式產(chǎn)品是應(yīng)用系統(tǒng)中的關(guān)鍵部分, 而其中的數(shù)據(jù)庫(kù)部分涉及到個(gè)人 的隱私性很高,因此在防止碰撞、震動(dòng)、磁場(chǎng)干擾、遺失、盜竊等對(duì)個(gè)人隱私數(shù) 據(jù)安全的威脅上需要提供充分的安全保證性。主要措施有:A)對(duì)終端進(jìn)行認(rèn)

11、證,防止非法終端的欺騙性侵入:B)無(wú)線通信進(jìn)行加密,防止數(shù)據(jù)信息泄露;C) 對(duì)下載的數(shù)據(jù)副本加密存儲(chǔ),以防止移動(dòng)終端物理丟失后的數(shù)據(jù)泄密4 嵌入式數(shù)據(jù)庫(kù)的分類嵌入式數(shù)據(jù)庫(kù)的分類方法很多, 可以按照嵌入的對(duì)象不同分為: 軟件嵌入數(shù) 據(jù)庫(kù)、設(shè)備嵌入數(shù)據(jù)庫(kù)、內(nèi)存數(shù)據(jù)庫(kù)。也有人將它們粗略的分為:嵌入數(shù)據(jù)庫(kù)、 移動(dòng)數(shù)據(jù)庫(kù)、小型的 CS 結(jié)構(gòu)數(shù)據(jù)庫(kù)等。目前更被大家所接受和認(rèn)可的更偏向 于按照下面的方式進(jìn)行劃分:小型 CS 數(shù)據(jù)庫(kù)。這種數(shù)據(jù)庫(kù)其實(shí)是企業(yè)級(jí)數(shù)據(jù)庫(kù)的一個(gè)縮小版,縮小以 后可以在一些實(shí)時(shí)性要求不高的設(shè)備內(nèi)運(yùn)行。面向軟件嵌入數(shù)據(jù)庫(kù)。 它將數(shù)據(jù)庫(kù)作為組件嵌入到其他的軟件系統(tǒng)中。 一般 用在對(duì)數(shù)據(jù)庫(kù)的安

12、全性、 穩(wěn)定性和速度要求比較高的系統(tǒng)中。 這種結(jié)構(gòu)資源消耗 低,最終用戶不用維護(hù)數(shù)據(jù)庫(kù),甚至感受不到數(shù)據(jù)的存在。面向設(shè)備嵌入數(shù)據(jù)庫(kù)。 它將關(guān)系型數(shù)據(jù)庫(kù)嵌入到設(shè)備當(dāng)中去, 作為設(shè)備數(shù)據(jù) 處理的核心組件。這種場(chǎng)合要求數(shù)據(jù)庫(kù)有很高的實(shí)時(shí)性和穩(wěn)定性,一般運(yùn)行在 實(shí)時(shí)性非常高的操作系統(tǒng)當(dāng)中。內(nèi)存數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)直接在內(nèi)存內(nèi)運(yùn)行, 數(shù)據(jù)處理更加高速, 不過(guò)安全性等 方面需要額外的手段來(lái)保障。5 嵌入式數(shù)據(jù)庫(kù)的發(fā)展趨勢(shì)與應(yīng)用5.1 發(fā)展趨勢(shì)近年來(lái),嵌入式數(shù)據(jù)庫(kù)的研究取得不少進(jìn)展,以下幾個(gè)趨勢(shì)值得關(guān)注:(1) 智能化和主動(dòng)化以往的嵌入式數(shù)據(jù)庫(kù)往往是以存儲(chǔ)為目的的被動(dòng)型的數(shù) 據(jù)庫(kù),只能被動(dòng)地接受操作系統(tǒng)和應(yīng)用程

13、序的調(diào)用來(lái)執(zhí)行相應(yīng)的動(dòng)作。 能夠根據(jù) 數(shù)據(jù)庫(kù)中存儲(chǔ)的情況和自身特點(diǎn), 適當(dāng)?shù)刈龀鰞?yōu)化來(lái)滿足不同條件下的應(yīng)用需求 的智能化、主動(dòng)型嵌入式數(shù)據(jù)庫(kù)是以后研究的熱點(diǎn)。(2) 多媒體嵌入式數(shù)據(jù)庫(kù)隨著高檔電子消費(fèi)品日益受到人們的青睞,能夠?qū)?視頻、音頻、文字、圖像進(jìn)行存儲(chǔ)和快速檢索的嵌入式數(shù)據(jù)庫(kù)會(huì)有更大的市場(chǎng), 并成為人們研究的熱點(diǎn)。(3) 時(shí)空數(shù)據(jù)庫(kù)導(dǎo)航設(shè)備、水文、地質(zhì)、地形地貌相關(guān)電子產(chǎn)品的快速發(fā)展, 迫切需要能夠同時(shí)處理時(shí)間和空間的數(shù)據(jù)庫(kù)問(wèn)世。當(dāng)然,除了上述所介紹的嵌入式數(shù)據(jù)庫(kù)的發(fā)展方向以外,還有很多的方向, 這里不逐一論述, 比如說(shuō)最近盛行的云嵌入式數(shù)據(jù)庫(kù)等等。 那么關(guān)于嵌入式數(shù)據(jù) 庫(kù)具體技術(shù)的改

14、進(jìn)和升級(jí)可以從以下幾點(diǎn)尋找突破點(diǎn):(1) 數(shù)據(jù)庫(kù)內(nèi)核 由于嵌入式系統(tǒng)可用資源的受限性,嵌入式數(shù)據(jù)庫(kù)內(nèi)核的大 小也是一個(gè)關(guān)鍵的問(wèn)題, 那種以犧牲數(shù)據(jù)庫(kù)的功能來(lái)?yè)Q取較小的內(nèi)核顯然是與發(fā) 展趨勢(shì)相背離的。(2) 數(shù)據(jù)庫(kù)的可靠性 嵌入式數(shù)據(jù)庫(kù)的應(yīng)用越來(lái)越廣泛,也越來(lái)越復(fù)雜,其功 能已經(jīng)從傳統(tǒng)的添加、刪除等操作向?qū)β曇簟⒁曨l、三維或多維數(shù)據(jù)、智能控制 等方向發(fā)展,因此可靠性的提高也是至關(guān)重要的一環(huán)。(3) 數(shù)據(jù)庫(kù)的可移植性盡管目前的嵌入式數(shù)據(jù)庫(kù)產(chǎn)品可以支持多種不同的操 作系統(tǒng),但在嵌入式系統(tǒng)開發(fā)過(guò)程中, 開發(fā)人員還要充分考慮硬件平臺(tái)、 操作系 統(tǒng)平臺(tái)以及它們的接口定義, 如果有能適用于絕大多數(shù)的操作系統(tǒng)

15、平臺(tái), 對(duì)硬件 平臺(tái)和操作系統(tǒng)平臺(tái)透明的嵌入式數(shù)據(jù)庫(kù), 勢(shì)必可以大大地提高開發(fā)效率, 降低 開發(fā)成本。5.2 應(yīng)用實(shí)例5.2.1 汽車碰撞測(cè)試裝置嵌入式數(shù)據(jù)庫(kù)經(jīng)常在汽車碰撞測(cè)試裝置中使用。 所謂汽車碰撞測(cè)試, 是檢驗(yàn) 汽車安全性能的一種有效手段。 在測(cè)試中, 讓汽車高速碰撞某個(gè)物體, 然后收集 嵌入在車體中各個(gè)部位的各種感應(yīng)器所發(fā)出的數(shù)據(jù), 再對(duì)這些數(shù)據(jù)進(jìn)行分析, 這 需要在碰撞的瞬間大量地收集和保存數(shù)據(jù)。 這時(shí),如何能盡快地保存數(shù)據(jù)是一個(gè) 問(wèn)題。為了解決這個(gè)問(wèn)題, 在汽車碰撞測(cè)試裝置中使用嵌入式數(shù)據(jù)庫(kù), 取得非常 好的實(shí)際效果。5.1.2 發(fā)電機(jī)監(jiān)視裝置在美國(guó)大型發(fā)電廠的發(fā)電機(jī)監(jiān)視裝置里,

16、使用了嵌入式數(shù)據(jù)庫(kù)。 發(fā)電廠的發(fā) 電機(jī)是非常重要的生產(chǎn)設(shè)備, 所以要嚴(yán)格管理以防發(fā)電機(jī)停機(jī)。 發(fā)電機(jī)的監(jiān)控裝 置通過(guò)收集發(fā)電機(jī)的各種數(shù)據(jù)進(jìn)行監(jiān)視。這種需要實(shí)時(shí)監(jiān)控的場(chǎng)合,在數(shù)據(jù)庫(kù)里預(yù)先錄入了監(jiān)視數(shù)據(jù)用的程序模塊。 當(dāng)某數(shù)據(jù)進(jìn)入“異常值” 、“異常范圍”、“警戒范圍”的時(shí)候,這些程序模塊會(huì)檢 測(cè)出這些數(shù)據(jù), 然后自動(dòng)報(bào)警, 同時(shí)通知監(jiān)視中心有異常情況。 這種數(shù)據(jù)收集也 可用于發(fā)電機(jī)系統(tǒng)的模擬試驗(yàn)。5.1.3 監(jiān)視引擎在美國(guó)的大型飛機(jī)制造廠,為了收集引擎的測(cè)試數(shù)據(jù)和飛機(jī)內(nèi)部機(jī)械的數(shù) 據(jù),在飛機(jī)上也裝載了嵌入式數(shù)據(jù)庫(kù)。 在美國(guó)的大型汽車制造廠的引擎廢氣排放 測(cè)試裝置里,也嵌入了數(shù)據(jù)庫(kù), 廢氣排放測(cè)試

17、的結(jié)果全部保存于數(shù)據(jù)庫(kù), 以后的 其他測(cè)試、分析以及模擬試驗(yàn)等環(huán)節(jié)就能有效利用這些數(shù)據(jù)。 2008 年奧運(yùn)會(huì)所 使用的環(huán)保巴士?jī)?nèi)也使用了嵌入式數(shù)據(jù)庫(kù)。5.1.4 在 FA 領(lǐng)域中使用數(shù)據(jù)庫(kù)的注意事項(xiàng)在這個(gè)領(lǐng)域利用嵌入式數(shù)據(jù)庫(kù)時(shí), 會(huì)有一些常見的典型問(wèn)題, 如往數(shù)據(jù)庫(kù)寫 人數(shù)據(jù)的速度和性能等問(wèn)題。 一方面要求內(nèi)存消耗量足夠少, 一方面又需要對(duì)大 量數(shù)據(jù)的進(jìn) 、行運(yùn)算,所以必須同時(shí)滿足兩個(gè)相反的要求。再者,像發(fā)電機(jī)裝 置監(jiān)視的例子那樣,數(shù)據(jù)監(jiān)視模塊必須要嵌入到數(shù)據(jù)庫(kù)中 ( 在實(shí)際的嵌入式數(shù)據(jù) 庫(kù)中,這些監(jiān)視模塊主要是通過(guò)用戶自定義的函數(shù)來(lái)實(shí)現(xiàn)數(shù)據(jù)的收集、 監(jiān)視和報(bào)5.1.5 宇宙航空和機(jī)器人現(xiàn)在,

18、嵌入式數(shù)據(jù)庫(kù)在宇宙航空和機(jī)器人等方面有很多實(shí)際應(yīng)用。 例如木星 探查伽利略計(jì)劃,衛(wèi)星觀測(cè)系統(tǒng),地上測(cè)定、命令處理系統(tǒng),衛(wèi)星控制系統(tǒng),天 氣預(yù)報(bào)的發(fā)布系統(tǒng), 戰(zhàn)爭(zhēng)模擬游戲等。 除此以外, 還有許多其他的宇宙航空項(xiàng)目 和機(jī)器人項(xiàng)目中使用了嵌入式數(shù)據(jù)庫(kù)嵌入式數(shù)據(jù)庫(kù)在宇宙航空以及機(jī)器人的應(yīng) 用程序中起著核心的作用。 在數(shù)據(jù)庫(kù)中保存著全部的程序、 指令、可執(zhí)行的模塊, 并將這些制作成基于知識(shí)(knowledgebased或者基于規(guī)則(rule based的系統(tǒng)??蓤?zhí) 行模塊將根據(jù)傳感器的信息執(zhí)行各種動(dòng)作或命令。 將來(lái),保存于數(shù)據(jù)庫(kù)中的執(zhí)行 模塊很可能實(shí)現(xiàn)自動(dòng)執(zhí)行的功能。5.1.6 車載導(dǎo)航 車載導(dǎo)航系統(tǒng)在日本等發(fā)達(dá)國(guó)家已經(jīng)普及,在中國(guó)實(shí)際使用者應(yīng)該也有很 多。不過(guò)對(duì)日常使用的車載導(dǎo)航, 了解它的內(nèi)部構(gòu)造的人并不多。 這里就有關(guān)車 載導(dǎo)航的系統(tǒng)構(gòu)造進(jìn)行簡(jiǎn)單說(shuō)明。車載導(dǎo)航

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論