Patent · US Expired

Methods and apparatus for efficiently splitting query execution across client and server in an object-relational mapping

US6243710A · kind A · utility

31Cited by
10References
71Claims
0Family size

Assignees

Inventors

Key dates

Filing dateJan 21, 1999
Grant dateJun 5, 2001
Priority date
Expiry dateJan 21, 2019

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99944
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A process receives an object-based query and creates a logical tree that contains nodes representing operations that are required for the query to be completed. Operations that can be performed by an RDBMS are transmitted to the RDBMS as an SQL query. The RDBMS executes the SQL query and returns data to the process. The process places the data into appropriate fields of one or more objects, and stores the resulting objects in a memory, such as an object cache. The process executes the remaining node operations (that could not be performed by the RDBMS) in conjunction with the objects stored in the object cache, and forwards the results to a user program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.