published in 33rd International Conference on Very Large Data Bases VLDB 2007 Conference Proceedings Journal