1. 程式人生 > 其它 >實時資料庫,記憶體資料庫,關係型資料庫比較

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

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

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

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

時間約束:
實時資料庫是其資料和事務都有明確的時間限制的資料庫。在實時系統中,具有時間約束的資料主要是來自於外部的動態資料,以及由這些資料求匯出的新的資料。資料庫中的資料必須如實反映現場裝置的執行情況。
事務排程:
實時資料庫系統的正確性不僅依賴於事務的邏輯結果,而且依賴於該邏輯結果所產生的時間。事務排程既要考慮事務的執行時間,也要考慮事務的截止期、緊迫程度等因素。
資料儲存:
實時資料庫主要承擔系統所有實時資料的儲存和管理,為相關的功能提供快速、正確的實時資訊。為了達到實時性,實時資料庫在系統執行過程中,應常駐記憶體,以保證讀取速度。對於實時性要求不高的資料可存放在外儲存空間。因此,在實時資料庫設計時,要妥善處理時間與儲存空間的矛盾,以保證系統的實時性。
資料線上壓縮:
在實際的資料儲存中,實時資料庫還要解決如何高效處理海量資料的問題。如果資料被原封不動地儲存勢必需要大量記憶體和磁碟空間以及耗費大量的時間,因此必須對實時資料進行線上壓縮儲存。
實時資料庫的實現原理
http://www.360doc.com/content/11/0422/11/6295074_111482939.shtml

實時資料庫常用壓縮演算法介紹
https://www.cnblogs.com/liguangsunls/p/7207265.html

https://blog.csdn.net/yekoufeng/article/details/82857614

縱有白頭俱老意,奈何緣淺路芊芊.