DeepOLA: An online aggregation approach to approximating deeply nested queries