1. A data storage system, comprising: a relational data store component for storing data pertaining to a plurality of entities; a plurality of maps that map the plurality of entities to corresponding data stored in the relational data store component; a data access system configured to receive requests to perform an operation on data of at least one of the plurality of entities; and a map provider receiving, from the data access system, an identifier that is related to the request, the map provider being configured to provide information pertaining to which of the plurality of maps to use to process the request.