11th International Database Engineering and Applications Symposium (IDEAS 2007)
Managing Uncertain Expressions in Databases
Banff, Alberta, Canada
September 06-September 08
ISBN: 0-7695-2947-X
Expressions are used in a range of applications like publish/subscribe, website personalization, etc. Integrating support for expressions in a database management system (DBMS) provides an efficient and scalable platform for applications that use expressions. Additionally, in many cases these applications can benefit from support for uncertain data and expressions. Current DBMS lack such support. In this paper, we investigate how expressions with uncertainty can be integrated in a DBMS and processed like other data stored in the DBMS. We describe the underlying theory and implementation of UNXS (UNcertain eXpression System), a system that we have developed to handle uncertainty in expressions and data. We first develop a theoretical model to compare previous efforts in supporting uncertainty in DBMS and publish/subscribe systems. We propose new techniques for matching uncertain expressions to uncertain data. We then describe an implementation that integrates this support in the PostgreSQL DBMS.
Index Terms:
Uncertain data management. Expressions in database management systems. User-defined data types. Emerging database technologies. Publish/ subscribe systems.
Citation:
Nauman A. Chaudhry, Moginraj Mohandas, "Managing Uncertain Expressions in Databases," ideas, pp.172-180, 11th International Database Engineering and Applications Symposium (IDEAS 2007), 2007