Query Processing And Cardinality Estimation In Modern Database Systems