×

Relational database management system (RDBMS) employing a relational datastore and a multi-dimensional database (MDDB) for serving query statements from client machines

  • US 8,195,602 B2
  • Filed: 06/04/2009
  • Issued: 06/05/2012
  • Est. Priority Date: 02/28/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A relational database management system comprising:

  • a relational data store configured to store fact data;

    a multi-dimensional data store configured to store aggregated fact data in a multi-dimensional data structure and to communicate bi-directionally with the relational data store;

    a communication interface operably connected between the relational data store and the multi-dimensional data store for communication of fact data from the relational data store to the multi-dimensional data store and for the communication of aggregated fact data from the multi-dimensional data store to the relational data store; and

    a computer system comprising computer hardware, the computer system programmed to implement;

    a query servicing mechanism configured to service one or more natural language queries from a user, the query servicing mechanism comprising;

    a query processing mechanism configured to process a given natural language query using operations to;

    make a determination of whether servicing the given natural language query needs data stored in the relational data store or multi-dimensional data store;

    upon a determination that servicing the given natural language query needs data stored in the relational data store,  

    automatically route the given natural language query to the relational data store, so that data is accessed from the relational data store and forwarded to the query processing mechanism for use in servicing the given natural language query, in a manner transparent to the user; and

    wherein upon a determination that servicing the given natural language query needs data stored in the multi-dimensional data store, automatically route the given natural language query to the multi-dimensional data store, so that aggregated fact data can be accessed and forwarded to the query processing mechanism for use in servicing the given natural language query, in a manner transparent to the user.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×