1. A computer system including instructions stored on a non-transitory computer-readable storage medium, the computer system comprising: a upgrade portion identifier configured to identify a plurality of databases of an original system for upgrade; a parameter module configured to calculate a plurality of parameter values representing aspects of the plurality of databases; a fuzzy logic module configured to calculate, using fuzzy logic, a relative ranking of each database from the plurality of databases based on the plurality of parameter values; and a selection module configured to select at least a portion of the plurality of databases for upgrade during uptime of the original system based on a limitation of an upgrade resource and the relative ranking of each database from the plurality of databases.