ACM SIGMODJ lecture