1. A method, comprising: identifying, by a computer processor, a request associated with a data processing job to process data stored in a big data store, the data being stored in a plurality of rows with each row being associated with a unique key, and the big data store supporting both key based random access to individual rows and range based retrieval of rows given a start row key and an end row key; receiving, by the computer processor, a data processing job input associated with the request, the data processing job input including a set of keys required to be read for processing; translating, by the computer processor using an algorithm, the set of keys into one or more queries to the big data store, the one or more queries including a request to read an individual key and a request to read a range of keys; loading, by the computer processor to the data processing job, the data from the big data store by executing the one or more queries; and responsive to loading the data to the data processing job, processing, by the computer processor, the data by the data processing job.