1. A system, comprising: a computer interface module to receive a data transaction request from at least one requesting computer; and a data access layer having one or more processors to identify at least one database in a plurality of databases, the data access layer to define an abstraction layer between the computer interface module and the plurality of databases, the data access layer comprising a plurality of logical hosts and a plurality of physical hosts, the data access layer being further to derive at least one of the plurality of logical hosts from the data transaction request, and map the data transaction request to at least one of the plurality of physical hosts to identify at least one of the plurality of databases.