Choosing a suitable Hadoop InputFormat for your input data format