Connection information for open database connections is stored or "cached" in a connection manager at the database client. Therefore, even when a query is complete and the connection between the client and server is released, the manager maintains the database connection open. When a new query arrives at the client, the connection manager compares the connection information in the query to the corresponding information stored for each open connection. If there is a match and the connection is not in use, the already open connection is used for the new query. If there is no match, a new connection is opened until a predetermined limit of the number of connections is reached. When the limit is reached, an open connection which is not in use is closed and a new connection is established. In accordance with a preferred embodiment, a "free" list of open connections which are not in use is maintained so that a quick comparison can be made with the incoming query information.

Οι πληροφορίες σύνδεσης για τις ανοικτές συνδέσεις βάσεων δεδομένων αποθηκεύονται ή "εναποθηκεύονται" σε έναν διευθυντή σύνδεσης στον πελάτη βάσεων δεδομένων. Επομένως, ακόμα και όταν μια ερώτηση είναι πλήρης και η σύνδεση μεταξύ του πελάτη και του κεντρικού υπολογιστή απελευθερώνεται, ο διευθυντής διατηρεί τη σύνδεση βάσεων δεδομένων ανοικτή. Όταν μια νέα ερώτηση φθάνει στον πελάτη, ο διευθυντής σύνδεσης συγκρίνει τις πληροφορίες σύνδεσης στην ερώτηση με τις αντίστοιχες πληροφορίες που αποθηκεύονται για κάθε ανοικτή σύνδεση. Εάν υπάρχει μια αντιστοιχία και η σύνδεση δεν είναι σε χρήση, η ήδη ανοικτή σύνδεση χρησιμοποιείται για τη νέα ερώτηση. Εάν δεν υπάρχει καμία αντιστοιχία, μια νέα σύνδεση ανοίγουν έως ότου επιτυγχάνεται ένα προκαθορισμένο όριο του αριθμού συνδέσεων. Όταν το όριο επιτυγχάνεται, μια ανοικτή σύνδεση που δεν είναι σε χρήση είναι κλειστή και μια νέα σύνδεση καθιερώνεται. Σύμφωνα με μια προτιμημένη ενσωμάτωση, ένας "ελεύθεροσ" κατάλογος ανοικτών συνδέσεων που δεν είναι σε χρήση διατηρείται έτσι ώστε μια γρήγορη σύγκριση μπορεί να γίνει με τις εισερχόμενες πληροφορίες ερώτησης.

 
Web www.patentalert.com

< (none)

< Distributed metadata searching system and method

> System and method for referencing object instances and invoking methods on those object instances from within a speech recognition grammar

> (none)

~ 00041