Cost and performance optimization of Amazon Athena through data partitioning