A distributed database server for continuous media
Walid G. Aref, Ann Christine Catlin, Ahmed K. Elmagarmid, J. Fan, Jianjun Guo, Moustafa A. Hammad, Ihab F. Ilyas, Mirette Marzouk, Sunil Prabhakar, Abdelmounaam Rezgui, Soon Kay Teoh, Evimaria Terzi, Yi-Cheng Tu, Athena I. Vakali, Xingquan Zhu · 2003
In our project, we are adopting a new approach for handling video data. We view the video as a well-defined data type with its own description, parameters and applicable methods. The system is based on PREDATOR, an open-source object-relational DBMS. PREDATOR uses Shore as the underlying storage manager. Supporting video operations (storing, searching-by-content and streaming) and new query types (query-by-example and multi-feature similarity searching) requires major changes in many of the traditional system components. More specifically, the storage and buffer manager has to deal with huge volumes of data with real-time constraints. Query processing has to consider the video methods and operators in generating, optimizing and executing the query plans.