主存資料庫管理系統簡介
主存資料庫管理系統(MMDBMS)在主存中管理整個資料庫或者資料庫的一部分,所以可以直接訪問數據而不用訪問磁碟,這樣主存資料庫就具有了高性能的事務處理能力。在英語中,主存資料庫可以叫做main-memory database,memory residence database或者in-memory database等等,所有這些英文名稱的主要的概念都是資料庫的主體保存在記憶體中。另一方面,在實時套用領域對於系統相應時間的要求非常高,因此在實時系統中開發和使用了主存來管理數據,但是在這些系統中存在以下問題:
-因為現有的實時系統的開發都是針對於特定的套用(都是特別設計的系統),系統的通用性很低,同樣資料庫管理的概念很差。
-這樣的資料庫系統不能同時提供滿足工業標準的編程接口,實時事務處理能力和可擴展的資料庫管理結構。
-在這樣的系統中很難靈活的反映客戶的要求或者用於其他的套用領域,也就是說由於受特定的套用的限制,這種系統的可伸縮性、可用性和系統的效率都非常低。 這樣的實時系統的開發需要很大的費用,而且這樣的特定設計的實時系統很難滿足完整的資料庫管理的要求,為此而進行的開發的費用也是很大的。另外,Altibase之前的關係型資料庫系統都是針對於磁碟數據設計的,由於在這些資料庫上有很多套用,因此很難對這些資料庫進行重新設計。
多媒體資料庫管理系統簡介
多媒體資料庫管理系統(MMDBMS),在英語中可以叫做multi-media database management system。特點
多媒體資料庫是資料庫技術與多媒體技術結合的產物。多媒體資料庫不是對現有的數據進行界面上的包裝,而是從多媒體數據與信息本身的特性出發,考慮將其引入到資料庫中之後而帶來的有關問題。多媒體資料庫從本質上來說,要解決三個難題。第一是信息媒體的多樣化,不僅僅是數值數據和字元數據,要擴大到多媒體數據的存儲、組織、使用和管理。第二要解決多媒體數據集成或表現集成,實現多媒體數據之間的交叉調用和融合,集成粒度越細,多媒體一體化表現才越強,套用的價值也才越大。第三是多媒體數據與人之間的互動性。沒有互動性就沒有多媒體,要改變傳統資料庫查詢的被動性,能以多媒體方式主動表現。途徑
目前多媒體資料庫的研究主要有以下三條途徑:a 在現有商用資料庫管理系統的基礎上增加接口,以滿足多媒體套用的需要;
b 建立基於一種或幾種套用的專用多媒體信息管理系統;
c 從數據模型入手,研究全新的通用多媒體資料庫管理系統。
第一種途徑實用,但是效率很低;第二種途徑易於實現,但缺乏通用性,而且可擴展性差;第三種途徑是研究和發展的主流,但是具有相當的難度。