1. A computer-implemented method comprising: receiving a first database command at a database proxy system, the first database command to operate with a first database management system and the first database command including language that is specific to the first database management system; rewriting the first database command to a second database command, wherein the rewriting includes rewriting the first database management system language to language that is suitable for a second database management system; and forwarding, by the database proxy system, the second database command to the second database management system.