1. A method, implemented at least partly by a device, for processing one or more database requests in a database environment that includes multiple database systems that differ with respect to at least one of: one or more database capabilities, one or more representations of data, and one or more interfaces provided for accessing the database systems, the method comprising: receiving at least one database request associated with data of one or more of the multiple database systems; and processing the at least one database request by at least one of the database systems in consideration of at least one of the differences between the multiple database systems.