Query results and statistics regarding them are generated using a novel representation of an n-attribute relation as an order n relational tensor. Orders of the relational tensor respectively correspond to each of the attributes, and each coordinate along an order relates to a key value of the corresponding attribute. Numeric values are stored in the relational tensor, each numeric value representing a count of tuples having the attribute key values that correspond to the coordinate of the numeric value along the orders of the relational tensor. This storage representation is useful in a variety of contexts for enhancing the performance of a RDBMS system. Specifically, in a first aspect of the invention, a tensor representation can be used to generate statistics for a user query so that the relational database system can determine, from among two candidate approaches, an approach to use in processing the user query based on the statistic. Also, a a data-representing relational tensor can be used to produce results for a restrict operation such as the SQL operations DISTINCT, PROJECTION, EQUALS, LESS THAN, LESS THAN OR EQUAL, GREATER THAN, GREATER THAN OR EQUAL and LIKE.

Los resultados y la estadística de la pregunta con respecto les se generan usando una representación de la novela del n-atribuyen la relación como tensor emparentado de la orden n. Las órdenes del tensor emparentado corresponden respectivamente a cada uno de las cualidades, y cada coordenada a lo largo de una orden se relaciona con un valor dominante de la cualidad correspondiente. Los valores numéricos se almacenan en el tensor emparentado, cada valor numérico que representa una cuenta de tuples que tienen los valores de la llave de la cualidad que corresponden al coordenada del valor numérico a lo largo de las órdenes del tensor emparentado. Esta representación del almacenaje es útil en una variedad de contextos para realzar el funcionamiento de un sistema de RDBMS. Específicamente, en un primer aspecto de la invención, una representación del tensor se puede utilizar para generar la estadística para una pregunta de usuario de modo que el sistema de la base de datos emparentada pueda determinar, entre de dos acercamientos del candidato, un acercamiento a utilizar en el proceso de la pregunta de usuario basada en la estadística. También, un tensor emparentado de dato-representacio'n se puede utilizar para producir los resultados para una operación de la restricción tal como las operaciones del SQL DISTINTAS, PROYECCIÓN, los IGUALES, MENOS QUE, MENOS QUE O IGUAL, MAYOR QUE, MAYOR QUE O IGUAL y PARA TENER GUSTO.

 
Web www.patentalert.com

< (none)

< Method and apparatus for distributing picture mail to a frame device community

> Optical waveguide structures

> (none)

~ 00042