Syllabus: Heterogeneous distributed databases