Materialized views :techniques, implementations, and applications