A configuration database includes multiple databases distributed at a
plurality of physical locations within a process control system. Each of
the databases may be accessed by users at any of the sites within the
process control system. A database server having a shared cache accesses a
database in a manner that enables multiple subscribers to read
configuration data from the database with only a minimal number of reads
to the database. To prevent the configuration data being viewed by
subscribers within the process control system from becoming stale, the
database server automatically detects changes to an item within the
configuration database and sends notifications of changes made to the item
the each of the subscribers of that item so that a user always views the
state of the configuration as it actually exists within the configuration
database.
Μια βάση δεδομένων διαμόρφωσης περιλαμβάνει τις πολλαπλάσιες βάσεις δεδομένων που διανέμονται σε μια πολλαπλότητα των φυσικών θέσεων μέσα σε ένα σύστημα ελέγχου διεργασίας. Κάθε μια από τις βάσεις δεδομένων μπορεί να προσεγγιστεί από τους χρήστες επί οποιωνδήποτε από τους τόπους μέσα στο σύστημα ελέγχου διεργασίας. Ένας κεντρικός υπολογιστής βάσεων δεδομένων που έχει μια κοινή κρύπτη έχει πρόσβαση σε μια βάση δεδομένων με έναν τρόπο που επιτρέπει στους πολλαπλάσιους συνδρομητές για να διαβάσει το στοιχείο ότι διαμόρφωσης από τη βάση δεδομένων με μόνο έναν ελάχιστο αριθμό διαβάζει στη βάση δεδομένων. Για να αποτρέψει τα στοιχεία διαμόρφωσης εξέταση από τους συνδρομητές μέσα στο σύστημα ελέγχου διεργασίας από να γίνει πολυδιατηρημένος, ο κεντρικός υπολογιστής βάσεων δεδομένων ανιχνεύει αυτόματα τις αλλαγές σε ένα στοιχείο μέσα στη βάση δεδομένων διαμόρφωσης και στέλνει τις ανακοινώσεις τις αλλαγές που γίνονται στο στοιχείο κάθε ενός από τους συνδρομητές εκείνου του στοιχείου έτσι ώστε ένας χρήστης βλέπει πάντα την κατάσταση της διαμόρφωσης όπως υπάρχει πραγματικά μέσα στη βάση δεδομένων διαμόρφωσης.