Programming Hive: Data Warehouse and Query Language for Hadoop