Patent ID: 7296024

Claim:
A method in a data storage data processing system for managing and migrating data, the method being implemented by a computer system having one or more processors, said method comprising: receiving a request from an application for data, said request being in a database-specific format of a first database; determining whether said data is located in said first database that utilizes said database-specific format; and in response to determining that at least part of said data has been migrated from said first database: generating a first request for a first location of a first part of said data, said first request being in a database-specific format of said first location; generating a second request for a second location of a second part of said data, said second request being in a database-specific format of said second location; receiving said first and second parts of said data; combining said first and second parts of said data into a complete result set; generating a response to said request for said application that includes said complete result set in said database-specific format; and creating a migration policy that identifies data to be migrated, a destination for said data to be migrated, and at least one trigger for causing said data to be migrated; in response to said trigger occurring, migrating said data to said destination; and said application continuing to access said data while being unaware that said data had been found in multiple databases.