1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      嵌入式移動數據庫的應用研究

      更新時間: 2006-02-11 10:36:40來源: 粵嵌教育瀏覽量:2591

        1. 嵌入式移動數據庫的發展現狀
        數據庫技術一直隨著計算的發展而不斷進步,隨著移動計算時代的到來,嵌入式操作系統對移動數據庫系統的需求為數據庫技術開辟了新的發展空間。嵌入式移動數據庫技術目前已經從研究領域逐步走向廣泛的應用領域。隨著智能移動終端的普及,人們對移動數據實時處理和管理要求的不斷提高,嵌入式移動數據庫越來越體現出其優越性,從而被學界和業界所重視。

        2. 移動計算與嵌入式移動數據庫
        移動計算是一種新型的技術,它使得計算機或其他信息設備在沒有與固定的物理連接設備相連的情況下能夠傳輸數據。移動計算的作用在于,將有用、準確、及時的信息與中央信息系統相互作用,分擔中央信息系統的計算壓力, 使有用、準確、及時的信息能提供給在任何時間、任何地點需要它的任何用戶。

        所謂移動數據庫是指支持移動計算環境的分布式數據庫。由于移動數據庫系統通常應用在諸如掌上電腦、PDA、車載設備、移動電話等嵌入式設備中,因此,它又被稱為嵌入式移動數據庫系統。

        移動計算環境比傳統的計算環境更為復雜和靈活。計算平臺的移動性、連接的頻繁斷接性、網絡條件的多樣性、網絡通訊的非對稱性、系統的高伸縮性和低可靠性以及電源能力的有限性等因素對移動數據庫的性能提出了相當高的要求。移動技術的發展必將對嵌入式移動數據庫的發展起強大的推動作用,同時嵌入式移動數據庫的發展也能促進移動計算的廣泛應用。

        3. 嵌入式移動數據庫在應用中的關鍵
        移動數據庫在實際應用中必須解決好數據的一致性(復制性),高效的事務處理,數據的安全性等問題。

        3.1 數據的一致性
        移動數據庫的一個顯著特點是移動終端之間以及與服務器之間的連接是一種弱連接,即低帶寬、長延遲、不穩定和經常性的斷開。為了支持用戶在弱環境下對數據庫的操作,現在普遍采用樂觀復制方法(Optimistic replication 或 Lazy replication)允許用戶對本地緩存上的數據副本進行操作。待網絡重新連接后再與數據庫服務器或其他終端交換數據修改信息,并通過沖突檢測和協調來恢復數據的一致性。

        3.2 高效的事務處理
        移動事務處理要解決在移動環境中頻繁的、可預見的拆連情況下的事務處理。為了保證活動事務的順利完成,必須設計和實現新的事務管理策略和算法。

      1) 根據網絡連接情況來確定事務處理的優先級,網絡連接速度高的事務請求優先處理。
      2) 根據操作時間來確定事務是否遷移,即長時間的事務操作將全部遷移到服務器上執行,無需保證網絡的一直暢通。
      3) 根據數據量的大小來確定事務是上載執行還是下載數據副本執行后上載。
      4) 事務處理過程中,網絡斷接處理時采用服務器發現機制還是采用客戶端聲明機制。
      5) 事務移動(如:位置相關查詢)過程中的用戶位置屬性的實時更新。
      6) 完善的日志記錄策略
        
        3.3 數據的安全性
        許多應用領域的嵌入式設備是系統中數據管理或處理的關鍵設備,因此嵌入式設備上的數據庫系統對存取權限的控制較嚴格。同時,許多嵌入式設備具有較高的移動性、便攜性和非固定的工作環境,也帶來潛在的不安全因素。同時某些數據的個人隱私性又很高,因此在防止碰撞、磁場干擾、遺失、盜竊等對個人數據安全的威脅上需要提供充分的安全性保證。保證數據安全的主要措施是 :,對移動終端進行認證,防止非法終端的欺騙性接入 ;第二 ,對無線通信進行加密,防止數據信息泄漏 ;第三,對下載的數據副本加密存儲,以防移動終端物理丟失后的數據泄密。

        4. 移動數據庫管理系統的特性
        移動DBMS的計算環境是傳統分布式DBMS的擴展,它可以看作客戶端與固定服務器結點動態連接的分布式系統。因此移動計算環境中的數據庫管理系統是一種動態分布式數據庫管理系統。由于嵌入式移動數據庫管理系統在移動計算的環境下應用在嵌入式操作系統之上,所以它有自己的特點和功能需求:
      ?
        微小內核結構
        考慮到嵌入式設備的資源有限,嵌入式移動DBMS應采用微型化技術實現,在滿足應用的前提下緊縮其系統結構以滿足嵌入式應用的需求。
       
        對標準SQL的支持
        嵌入式移動DBMS應能提供了對標準SQL的支持。支持SQL92標準的子集,支持數據查詢(連接查詢、子查詢、排序、分組等)、插入、更新、刪除多種標準的SQL語句,充分滿足嵌入式應用開發的需求。 

         事務管理功能
        嵌入式移動DBMS應具有事務處理功能,自動維護事務的完整性、原子性等特性;支持實體完整性和引用完整性。 

         完善的數據同步機制
        數據同步是嵌入式數據庫重要的特點。通過數據復制,可以將嵌入式數據庫或主數據庫的變化情況應用到對方,保證了數據的一致性。嵌入式移動數據庫管理系統應具有以下的特點:

      1)提供多種數據同步方式。具有上載同步、下載同步和完全同步三種同步方式。
      2)具有完善的沖突檢測機制和靈活的沖突解決方案,具有沖突日志記錄功能。
      3)支持快速同步。系統同步時,只傳遞變化的數據,節省了大量的同步時間。
      4)支持表的水平分割和垂直分割復制,限度地降低了嵌入式數據庫的大小。
      5)支持異構數據源連接同步。可以用支持ODBC的異構數據源作為主數據庫和嵌入式設備上的數據庫進行數據同步。
      6)具有主動同步的功能。允許用戶對系統提供的同步事件自定義過程實現,提供了靈活度的同步過程。
        
        支持多種連接協議
        嵌入式移動DBMS應支持多種通信連接協議。可以通過串行通信、TCP/IP、紅外傳輸、藍牙等多種連接方式實現與嵌入式設備和數據庫服務器的連接。
        
        完備的嵌入式數據庫的管理功能
      嵌入式移動DBMS應具有自動恢復功能,基本無需人工干預進行嵌入式數據庫管理并能夠提供數據的備份和恢復,保證用戶數據的安全可靠。 
        
        支持多種嵌入式操作系統
        嵌入式移動DBMS應能支持Windows CE、Palm OS等多種目前流行的嵌入式操作系統,這樣才能使嵌入式移動數據庫管理系統不受移動終端的限制。
        
        另外,一種理想的狀態是用戶只用一臺移動終端(如手機)就能對與他相關的所有移動數據庫進行數據操作和管理,這就要求前端系統具有通用性,而且要求移動數據庫的接口有統一、規范的標準。前端管理系統在進行數據處理時自動生成統一的事務處理命令,提交當前所連接的數據服務器執行。這樣就有效的增強了移動數據庫的通用性,擴大了嵌入式移動數據庫的應用前景。

        總之,在嵌入式移動數據庫管理系統中還需要考慮諸多傳統計算環境下不需要考慮的問題,如對斷接操作的支持、對跨區長事務的支持、對位置相關查詢的支持、對查詢優化的特殊考慮以及對提高有限資源的利用率和對系統效率的考慮等等。為了有效地解決上述問題,諸如復制與緩存技術、移動事務處理、數據廣播技術、移動查詢處理與查詢優化、位置相關的數據處理及查詢技術、移動信息發布技術、移動Agent等技術仍在不斷的發展和完善,他們會進一步促進移動數據庫技術的發展。

        5. 總結
        移動數據庫技術的許多特性都與信息時代的不斷進步的需求相吻合, 有著廣闊的發展空間。移動數據庫技術配合GPS技術,可以用于智能交通管理、大宗貨物運輸管理和消防現場作業等。移動數據庫技術還在零售業、制造業、金融業、醫療衛生等領域展現了廣闊的應用前景。隨著移動計算、移動數據庫和無線數據通信等相關技術迅猛發展,移動數據庫將成為信息社會的重要支柱。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲系列一区中文字幕 | 日韩AV有码在线播放二区 | 亚洲人在线68影院 | 亚洲成A人片在线观看57 | 亚洲一级在线中文字幕 | 亚洲成a人在线一区二区三区 |