Associate Prof. Vincent Oria (New Jersey Institute of Technology University)
Learn about some of the new trends in databases, and compare different database architectures and query processes beneficial for certain types of applications. This series of lecture will discuss topics that are of growing importance in both the database research community and industry. The topics that will be discussed are Multimedia database, Streaming Data Management, Peer-to-peer data management, Mobile and ubiquitous data management, and Database security and privacy. Each topic will be covered in a 3 hour lecture.
Short Bio of the Lecturer:
Vincent Oria is currently an associate professor of computer science at the New Jersey Institute of Technology. His research interests are multimedia databases, moving object databases and database security. He has held a visiting research scholar at National Institute of Informatics (Tokyo, Japan), and a visiting professor or researcher at FhG-IPSI (Darmstadt, Germany), ENST (Paris, France), University of Paris-IX Dauphine (Paris, France), INRIA (Roquencourt, France) and CNAM (Paris France). He has served on a number of conference program committees.
National Institute of Informatics, 20F, meeting room 1 (2009)
Multimedia in principle means data of more than one medium. Multimedia data usually refers to data representing multiple types of medium to capture information and experiences related to objects and events. Commonly used forms of data are numbers, alphanumeric, text, images, audio, and video. A multimedia database should be a database system that can help manage data of multiple type of medium. Due to the complexity and differences of multimedia data, each type of medium is in practice handled differently. In this lecture, I will discuss issues related to building a real multimedia database system where multiple media types can coexist.
Stream data management refers to novel application needs where a large amount of data has to be processed and analyzed in real time. It differs from business activity monitoring in that the client of a stream processing application is often a program, rather than a human. Currently, stream processing is widely used in computing real-time analytics in e-trading, maintaining the state of massively multi-player Internet games, real-time risk analysis, network monitoring, and national security applications. In the future, the declining cost of sensor technology will create new markets for this technology. The lecture will discuss application needs, system architecture, query possessing and open issues.
Peer-to-peer (P2P) computing consists of an open-ended network of distributed computational peers, where each peer can exchange data and services with a set of other peers, called acquaintances. Peers are fully autonomous in choosing their acquaintances. We can also assume that there is no global control in the form of a global registry, global services, or global resource management, nor a global schema or data repository. What are the data management issues raised by this case, knowing that each peer may have data to share with other peers. This lecture will present solutions proposed for data models, architecture for a prototype implementation, and discuss open research questions
In Ubiquitous databases, the data are physically attached to real world "objects". Imagine a health care system where every patient keeps his/her medical records for example. In this scenario, how to share these data among different organizations consistently and effectively and efficiently retrieve them? Another application is moving object databases. A moving object is essentially a time dependent geometry. One can distinguish between moving objects for which only the time dependent position is of interest and those for which also shape and extent are relevant and may change over time. Querying these data raises some issues in the processing and indexing as the data is not stable.
The database server is certainly the most important server in a company as it stores client information, product and service information, financial information, human resource details etc. The database server contains the data that keeps a company running. When the database server is managed locally by the company, there are some solutions in place that work assuming that the database administrator can be trusted. When a company outsources its database is there a solution that can allow the company to retrieve data while keeping intruders including the database administrator from having access to the database content?