1. A method for creating a data subscription to a remote database, comprising: creating a meta-data definition of a table, the table located within the remote database; marking a query to be performed on the table, within the definition, as persistent; and generating a persistent query entity based on the definition, wherein the persistent query entity is mapped to a persistent query table in a local database.