Silk Weaver: A Unified DBMS for Relations, Trees and Streams