Patent ID: 8032548

Claim:
A computer-implemented method for providing data access services relative to otherwise non-accessible storage subsystems, comprising: a first database server executing first query language statements that request access to first schema objects defined in a query language, wherein data for said first schema objects are stored in first non-schema objects in a first persistent storage subsystem, wherein said first database server executing said first query language statements includes using a first set of access primitives to access natively said first non-schema objects in said first persistent storage subsystem, and wherein said first set of access primitives provides direct access to said first non-schema objects; said first database server providing, to a second database server that is remote from said first database server, said first set of access primitives, wherein said second database server cannot access said data for said first schema objects stored in said first non-schema objects in said first persistent storage subsystem without said first database server retrieving and transmitting said data for said first schema objects to said second database server; said first database server receiving, from said second database server, at least one access primitive, in said first set of access primitives, in a message that requests access to at least one of said first non-schema objects; in response to receiving said at least one access primitive in said message, said first database server executing said at least one access primitive to access said at least one of said first non-schema objects in said first persistent storage subsystem and providing said at least one of said first non-schema objects as data for at least one of said first schema objects to said second database server; wherein the computer-implemented method is performed by one or more computing devices.