天天看點

實時資料庫,記憶體資料庫,關系型資料庫比較

記憶體資料庫

記憶體資料庫就是将資料放在記憶體中直接操作的資料庫,它利用記憶體的讀寫速度比磁盤快、記憶體是随機通路而磁盤是順序通路這兩個特點,将資料儲存在記憶體中,在記憶體中模仿建立表結構和索引結構并針對記憶體特性進行優化,相比從磁盤上通路,記憶體資料庫通路較快。

關系型資料庫

資料庫是指按照一定資料結構和模型來組織、存儲和管理資料的倉庫。采用關系模型建立起來的資料庫叫做關系資料庫。關系資料庫是建立在集合代數基礎上,應用數學方法來處理資料庫中的資料。現實世界中的各種實體以及實體之間的各種聯系均用關系模型來表示。

實時資料庫

實時資料庫概述

實時資料庫是采用實時資料模型建立起來的資料庫,用于處理不斷更新的快速變化的資料及具有時間限制的事務處理。實時資料庫技術是實時系統和資料庫技術相結合的産物,利用資料庫技術來解決實時系統中的資料管理問題,同時利用實時技術為實時資料庫提供時間驅動調和資源配置設定算法。主要應用于工業監控,如:電力、石化、化工、鋼鐵、冶金、造紙、交通控制和證券金融等工業領域的監控。。概括地講,實時資料庫系統有如下特點:

  • 時間限制:

實時資料庫是其資料和事務都有明确的時間限制的資料庫。在實時系統中,具有時間限制的資料主要是來自于外部的動态資料,以及由這些資料求導出的新的資料。資料庫中的資料必須如實反映現場裝置的運作情況。

  • 事務排程:

實時資料庫系統的正确性不僅依賴于事務的邏輯結果,而且依賴于該邏輯結果所産生的時間。事務排程既要考慮事務的執行時間,也要考慮事務的截止期、緊迫程度等因素。

  • 資料存儲:

實時資料庫主要承擔系統所有實時資料的存儲和管理,為相關的功能提供快速、正确的實時資訊。為了達到實時性,實時資料庫在系統運作過程中,應常駐記憶體,以保證讀取速度。對于實時性要求不高的資料可存放在外存儲空間。是以,在實時資料庫設計時,要妥善處理時間與存儲空間的沖突,以保證系統的實時性。

  • 資料線上壓縮:

在實際的資料存儲中,實時資料庫還要解決如何高效處理海量資料的問題。如果資料被原封不動地存儲勢必需要大量記憶體和磁盤空間以及耗費大量的時間,是以必須對實時資料進行線上壓縮存儲。

實時資料庫的實作原理

  • ​​http://www.360doc.com/content/11/0422/11/6295074_111482939.shtml​​