×

Relational emulation of a multi-dimensional database index

  • US 6,122,636 A
  • Filed: 05/13/1999
  • Issued: 09/19/2000
  • Est. Priority Date: 06/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of executing a command in a computer to perform a database operation on a relational database stored on a data storage device, the method comprising the steps of:

  • (a) defining a multi-dimensional database having a set of multi-dimensional data blocks and a set of identifiers comprising selected dimensions of multi-dimensional data for identifying particular ones of the multi-dimensional data blocks, wherein the set of identifiers provides an ordering of the multi-dimensional data blocks using multi-dimensional member identifiers and holds usage information and age information about the multi-dimensional data blocks;

    (b) storing the data in the set of multi-dimensional data blocks in tables in a relational database, wherein the relational database represents the multi-dimensional database with a fact table and related dimension tables, one of the dimension tables being an anchor dimension table that does not intersect the fact table with a common column, and the remaining dimension tables being non-anchor dimension tables that intersect the fact table with common columns; and

    (c) accessing a set of rows representing a multi-dimensional data block from the relational database.

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