Database system providing methodology for property enforcement

   
   

A database system providing methods for eager and opportunistic property enforcement is described. Plan fragments are generated for obtaining data requested by a query. Plan fragments are grouped together in classes based upon tables of the database covered by each plan fragment. For each class, a particular plan fragment having the lowest execution costs for obtaining the data requested by the query is determined. If grouping is not required at a given class, an operator enforcing ordering is added to this particular sub-plan. However, if grouping is required at the given class, an operator enforcing both grouping and ordering is added to this sub-plan.

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

 
Web www.patentalert.com

< Recording apparatus with jump destination position information

< Method and apparatus for creating and recording management information for digital data streams

> Data output system, mobile terminal, data output method, data output program, and computer-readable recording medium storing data output program

> Switch-based acceleration of computer data storage employing aggregations of disk arrays

~ 00137