基本介紹
MMMD-基本信息,MMMD-基本介紹,MMMD-相關解釋,MMMD-影響,數據量大且存儲媒體之間的差異也很大,實時性要求,不同媒體之間的特性差異很大,處理長事務的能力,多媒體資料庫管理還要考慮版本控制問題,MMMD-具備功能,MMMD-體系結構,多媒體資料庫系統的層次結構,多媒體資料庫系統的組織結構,
MMMD-基本信息
MMMD
英文全稱:MultiMediaMulti-Database
中文全稱:多媒體多資料庫
多媒體資料庫從本質上來說,要解決三個難題。第一是信息媒體的多樣化,不僅僅是數值數據和字元數據,要擴大到多媒體數據的存儲、組織、使用和管理。第二要解決多媒體數據集成或表現集成,實現多媒體數據之間的交叉調用和融合,集成粒度越細,多媒體一體化表現才越強,套用的價值也才越大。第三是多媒體數據與人之間的互動性。沒有互動性就沒有多媒體,要改變傳統資料庫查詢的被動性,能以多媒體方式主動表現。
MMMD-基本介紹
多媒體資料庫是為某種特殊目的組織起來的記錄和檔案的集合。傳統的資料庫管理系統在處理結構化數據、文字和數值信息等方面是很成功的。但是處理大量的存在於各種媒體的非結構化數據(如圖形、圖像和聲音等),傳統的資料庫信息系統就難以勝任了,因此需要研究和建立能處理非結構化數據的新型資料庫――多媒體資料庫。
多媒體資料庫需處理的信息包括數值(number)、字元串(string)、文本(text)、圖形(graphics)、圖像(image)、聲音(voice)、和視像(video)等。對這些信息進行管理、運用和共享的資料庫就是多媒體資料庫。
MMMD-相關解釋
MMMD-影響
數據量大且存儲媒體之間的差異也很大
多媒體套用要求對分布在不同存儲媒體上的大量數據進行資料庫管理。一段數秒鐘的視頻可能需要幾兆位元組的存儲空間,從而影響到資料庫的組織和存儲方法。另一方面,我們不能指望把所有的多媒體信息都保存在一台機器上,必須通過網路加以分發,這對資料庫的數據存取同樣構成挑戰。
實時性要求
不同媒體之間的特性差異很大
多媒體改變了資料庫的接口形式,而且也改變了資料庫的操作形式,特別是資料庫的查詢機制和查詢方法。由於多媒體數據的複合、分散和時序等特性,使得資料庫的查詢不可能只通過字元進行,而應通過基於媒體內容的語義查詢。
處理長事務的能力
事務是資料庫管理系統完成一項完整工作的邏輯單位,資料庫管理系統保證一個事務要么被完整地完成,要么被徹底地取消。傳統的資料庫中事務一般都是較短小,在多媒體數據管理系統中也應儘可能採用短事務。但有些場合,特別是多媒體套用場合,短事務不能滿足需要,如從視頻庫中取出並播放一部數位化電影,資料庫應保證播放過程不中斷,這就不得不處理長事務。
多媒體資料庫管理還要考慮版本控制問題
在具體的套用中,常常會涉及到記錄和處理某個處理對象的不同版本。版本包括兩個概念。一是歷史版本,同一處理對象在不同的時間有不同的內容;二是選擇版本,同一處理對象有不同的表述。因此需要解決多版本的標識、存儲、更新和查詢等。多媒體資料庫系統應提供很強的版本管理能力。
MMMD-具備功能
(2)多媒體資料庫系統必須能反映和管理各種媒體數據的特徵,或各種媒體數據之間的時間和空間的關聯。
(3)基於內容的查詢方法。在多媒體資料庫系統中,一個實體以文本(格式數據)或圖像等(無格式數據)形式給出時,可用不同的查詢和相應的搜尋方法找到這個實體。對於多媒體數據的查詢應該是基於內容的,但內容應當事先被描述。
(7)多媒體資料庫系統應提供處理長事務和版本控制的能力。
MMMD-體系結構
多媒體資料庫系統的層次結構
物理層是多媒體資料庫的物理存儲描述,即形式描述多媒體數據在計算機的物理存儲設備上是如何存放的。對多媒體資料庫而言,實際的數據允許分散在不同的資料庫中。例如在多媒體的人事檔案管理中,某人的聲音和照片可能保存在聲音資料庫和圖像資料庫中,他的其他的人事記錄可能保存在關係資料庫中。
(2)概念層
(3)表現層
表現層可以分為視圖層和用戶層。用戶層是多媒體資料庫的外部表現形式,即用戶可見到的表格、圖形、畫面和播放的聲音等。用戶層可由專門的多媒體布局規格說明語言來描述,並向用戶提供使用接口。多媒體數據管理系統的表現模式在多媒體資料庫系統的研究中是一個需要重視的問題。由於各種非格式數據的表現形式各不相同,同時它們之間存在一定的關聯性,所以表現層在多媒體資料庫系統較之在傳統的資料庫中顯得格外重要。
多媒體資料庫系統的組織結構
多媒體資料庫系統的組織結構一般可以分為3種,即集中型、主從型和協作型。
(1)集中型
集中型多媒體資料庫管理系統是指由單獨一個多媒體資料庫管理系統來管理和建立不同媒體的資料庫,並由這個多媒體資料庫管理系統來管理對象空間及目的數據的集成。
(2)主從型
每一個資料庫都由自己的管理系統管理,稱為從資料庫管理系統,它們各自管理自己的資料庫。這些從資料庫管理系統由一個稱為主資料庫管理系統進行控制和管理,用戶在主資料庫管理系統上使用多媒體資料庫中的數據,是通過主資料庫管理系統提供的功能來實現的。目的數據的集成也是由主資料庫管理系統進行管理。
(3)協作型