Gravar-mail: Partitioning and bucketing in hive-based big data warehouses