Adaptive strategies for models over data, structures and queries in streaming settings