多媒體數據庫概述
我們已經邁入信息社會,隨著信息數量和信息媒體種類的不斷增加,對信息的管理和檢索也變的越來越困難。有人將信息比喻為洪水,而這股洪水會繼續泛濫,我們所要做的就是將成災的信息洪水轉變為灌溉我們思想田野的水源,使得廣大的用戶能夠使用更加方便的工具獲取更多的信息,探索日益增長的信息空間。在這種情況下,多媒體數據庫和基于多媒體內容檢索的技術無疑將扮演一個十分重要的角色。
從計算機技術的角度來看,數據管理的方法已經經歷了多個不同階段。最早的時候,數據是用文件的形式直接存儲的,并且曾持續了很長一段時間,這與計算機的應用水平有關。早期的計算機主要用于數學計算,雖然計算的工作量大、過程復雜,但其結果往往比較單一。在這種情況下,文件系統基本上是夠用的。隨著計算機技術的發展,計算機越來越多地用于信息處理,如財務管理、辦公自動化、工業流程控制等等。這些系統所使用的數據量大,內容復雜,而且面臨數據共享、數據保密等各種方面的要求,于是就產生了數據庫系統。數據庫系統的一個重要概念是數據的獨立性,用戶對數據的任何操作(如查詢、修改)不再是通過應用程序直接進行,而必須通過向數據庫管理系統發請求實現。數據庫管理系統統一實施對數據的管理,包括存儲、查詢、修改、處理和故障恢復等等,同時也保證能在不同用戶之間進行數據共享。如果是分布式數據庫,這些內容將擴大到整個網絡范圍之上。
近年來,隨著多媒體數據庫的引入,對數據的管理方法又開始醞釀新的變革。我們知道,傳統數據庫的模型主要針對整數、實數、定長字符等規范數據。數據庫的設計者必須把真實的世界抽象為規范數據,這要求設計者具有一定的技巧,而且在一定情況下,這項工作會特別的困難。即使抽象完成了,抽象得到的結果往往會損失部分的原始信息,甚至會出現錯誤。當圖像、聲音、動態視頻等多媒體信息引入計算機之后,可以表達的信息范圍大大擴展,但又帶來許多新的問題。在這種情況下,如何使用數據庫系統來描述這些數據呢?另一方面,傳統數據庫可以在用戶給出查詢條件之后迅速地檢索到正確的信息,但那是針對使用字符數值型數據的。現在,我們面臨著這樣的問題:如果基本數據不再是字符數值型,而是圖像、聲音,甚至是視頻數據,那我們將怎樣檢索?如何表達多媒體信息的內容?我們應該如何組織這些數據呢?查詢應該如何進行?這些都是我們不得不考慮的。
可喜的是,隨著技術的發展,產生了許多可以對多媒體數據進行管理和使用的技術,例如面向對象數據庫、基于多媒體內容檢索技術、超媒體技術等等。一般認為,多媒體數據庫不應該是對現有的數據庫系統進行界面上的包裝,使之看起來象一個多媒體數據庫,而應該是從多媒體數據與信息的本身特征出發,才能找到相應的解決方法。
[上一頁] [下一頁]
|