1. An article of manufacture comprising a computer readable storage medium having code executed to perform operations, the operations comprising: providing a plurality of first type query translator modules including information indicating a first data store type to which the first query translator modules apply; providing a plurality of second query translator modules including information indicating a second data store type to which the first query translator modules apply; receiving a query to query a target data store; determining whether the target data store is of the first data store type or the second data store type; using the first query translator modules to translate the received query to a query execution plan in response to determining that the target data store is of the first data store type; and using the second query translator modules to translate the received query to a query execution plan in response to determining that the target data store is of the second data store type.