Sword: Views in Ode

We have been working on implementing a variety of views methodologies on top of the Ode database system since before the breakup as part of the Sword project.

While many high-level view maintenance algorithms have been proposed, little has been published on nuts-and-bolts implementation details. One aspect of our work has been to develop efficient implementation techniques for materialized views on top of Ode (our SIGMOD 1997 work). Our technique has been extended to allow it to handle nested sets (our Workshop on Materialized Views 1996 work). We also have proposed simple extensions to two-phase locking (2PL) for materialized views to guarantee consistency in the presence of deferred view maintenance (our ICDT 97 work). An implementation of these extensions to 2PL is on-going.

The Views in Ode Team (in alphabetical order):

Publications



lieuwen@research.bell-labs.com