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, a data-representing
relational tensor can be used to produce results for operations such as
SQL restriction operations using IN and EXISTS criteria.
De resultaten en de statistieken van de vraag betreffende hen worden geproduceerd gebruikend een nieuwe vertegenwoordiging van een n-attributen relatie als orden relationele strekspier. De orden van de relationele strekspier beantwoorden respectievelijk aan elk van de attributen, en elke coördinaat langs een orde heeft op een zeer belangrijke waarde van de overeenkomstige attributen betrekking. De numerieke waarden worden opgeslagen in de relationele strekspier, elke numerieke waarde die een telling van tuples vertegenwoordigt die de attributen belangrijkste waarden hebben die aan de coördinaat van de numerieke waarde langs de orden van de relationele strekspier beantwoorden. Deze opslagvertegenwoordiging is nuttig in een verscheidenheid van contexten voor het verbeteren van de prestaties van een systeem RDBMS. Specifiek, kan een gegeven-vertegenwoordigende relationele strekspier worden gebruikt om resultaten voor verrichtingen zulke als SQL beperkingsverrichtingen het gebruiken te veroorzaken BINNEN en BESTAAT criteria.