AUTOMATED SELF-HEALING DATABASE SYSTEM AND METHOD FOR IMPLEMENTING THE SAME

An automated self-healing database system is provided that includes a primary database, an application server that writes data to the primary database and reads data from the primary database when it is available, a standby database that is a replica of the primary database, and a self-healing modul...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHEN, BOHAN, LIU, TED, YU, YOUNGJIN, COLLINS, JESSE, QIAO, SHENG, TAM, DONALD
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An automated self-healing database system is provided that includes a primary database, an application server that writes data to the primary database and reads data from the primary database when it is available, a standby database that is a replica of the primary database, and a self-healing module (SHM). The SHM can automatically detect unavailability of the primary database, and if the standby database is available, the SHM can automatically enable the standby database as readable and writable, assign the standby database the role of primary database at the primary site to start replicating data to other standby databases, and use a pre-established connection between the application server and the standby database to allow the application server to read data from the standby database and to write data to the standby database resulting in the standby database assuming role of the primary database at the primary site. L'invention concerne un système de base de données à auto-adaptation automatisé qui comprend une base de données principale, un serveur d'application qui écrit des données dans la base de données principale et lit des données de la base de données principale lorsqu'elle est disponible, une base de données de secours qui est une réplique de la base de données principale, et un module d'auto-adaptation (SHM). Le SHM peut détecter automatiquement l'indisponibilité de la base de données principale, et si la base de données de secours est disponible, le SHM peut permettre automatiquement à la base de données de secours d'être lue et inscriptible, peut attribuer à la base de données de secours le rôle de la base de données principale au niveau du site principal pour commencer la réplication de données vers d'autres bases de données de secours, et peut utiliser une connexion préétablie entre le serveur d'application et la base de données de secours afin de permettre au serveur d'application de lire des données à partir de la base de données de secours et d'écrire des données dans la base de données de secours, ce qui permet à la base de données de secours d'assumer le rôle de la base de données principale au niveau du site principal.