Method and apparatus for detecting and stacking grouping sets to support GROUP BY operations with GROUPING SETS, ROLLUP and CUBE extensions in relational database management systems, with greatly reduced numbers of grouping sets. A first GROUP BY (element-list1) is input to a second GROUP BY (element-list2), resulting in the GROUP BY of the intersection of the two lists. This intersection property is then useable to reduce the number of GROUP BYs required to implement the grouping by GROUPING SETS, ROLLUPs, and CUBEs required for the online analytical processing of data contained in the database.

De methode en het apparaat om groepering te ontdekken en te stapelen plaatsen aan steungroep DOOR verrichtingen met de GROEPERING van REEKSEN, de uitbreidingen van ROLLUP en van de KUBUS in de relationele systemen van het gegevensbestandbeheer, met zeer verminderde aantallen groepering van reeksen. Een eerste GROEP LANGS (element-list1) wordt ingevoerd in een tweede GROEP LANGS (element-list2), LANGS resulterend in de GROEP de kruising van de twee lijsten. Dit kruisingsbezit is toen bruikbaar om het aantal GROEP BYs te verminderen die de groepering uitvoeren door REEKSEN, ROLLUPs, en CUBEs moet TE GROEPEREN die voor de online analytische verwerking van gegevens in het gegevensbestand wordt vereist.

 
Web www.patentalert.com

< (none)

< Format conversion of storage data using an efficient division of data

> Intelligent compilation of scripting language for query processing systems

> (none)

~ 00002