A technique for optimizing execution of a query that accesses data stored on a data store connected to a computer. Query predicates involving different data types are identified. A second query predicate is generated which includes matching data types, and if necessary, converted operators. The second query predicate with the matching data types and/or converted operators is executed to obtain a subset of records using an index manager or data manager. The subset of records is converted to the data types of the remaining query predicates. The first query predicate is applied against the subset of records to obtain a result, and the remaining query predicates of the original query are applied to the result of the first query predicate and any other additional converted query predicates to obtain a final result.

Μια τεχνική για την εκτέλεση μιας ερώτησης που έχει πρόσβαση στα στοιχεία που αποθηκεύονται σε ένα κατάστημα στοιχείων σύνδεσε με έναν υπολογιστή. Τα κατηγορήματα ερώτησης που περιλαμβάνουν τους διαφορετικούς τύπους στοιχείων προσδιορίζονται. Ένα δεύτερο κατηγόρημα ερώτησης παράγεται που περιλαμβάνει τους ταιριάζοντας με τύπους στοιχείων, και εάν είναι απαραίτητο, χειριστές. Το δεύτερο κατηγόρημα ερώτησης με τους ταιριάζοντας με τους χειριστές στοιχείων τύπους ή/και εκτελείται για να λάβει ένα υποσύνολο των αρχείων χρησιμοποιώντας έναν διευθυντή διευθυντών ή στοιχείων δεικτών. Το υποσύνολο των αρχείων μετατρέπεται στους τύπους στοιχείων των υπόλοιπων κατηγορημάτων ερώτησης. Το πρώτο κατηγόρημα ερώτησης εφαρμόζεται ενάντια στο υποσύνολο των αρχείων για να επιτύχει ένα αποτέλεσμα, και τα υπόλοιπα κατηγορήματα ερώτησης της αρχικής ερώτησης εφαρμόζονται στο αποτέλεσμα του πρώτου κατηγορήματος ερώτησης και οποιωνδήποτε άλλωνδήποτε πρόσθετων κατηγορημάτων ερώτησης για να επιτύχουν ένα τελικό αποτέλεσμα.

 
Web www.patentalert.com

< Method and apparatus for identifying a data sequence related to a given data sequence

< Optimized hardware cleaning function for VIVT data cache

> System, method and program product for answering questions using a search engine

> Method and system for selecting and displaying medical image data

~ 00073