MANAGING DATABASE NODES

A method for managing database nodes includes determining that a data segment is on a failed node. The data segment is referenced by an operation of a query plan. The method includes selecting a victim node based on a segmentation ring, a buddy node for the data segment, a plurality of remaining ope...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FINNERTY, JAMES L, DAVE, JAIMIN M, WALKAUSKAS, STEPHEN G
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:A method for managing database nodes includes determining that a data segment is on a failed node. The data segment is referenced by an operation of a query plan. The method includes selecting a victim node based on a segmentation ring, a buddy node for the data segment, a plurality of remaining operational nodes, and a predetermined selection parameter. The method includes generating a query plan such that the victim node performs double duty for operations accessing the data segment from a buddy projection on the victim node, and operations accessing a data segment for a primary projection of the victim node. L'invention concerne un procédé de gestion de nœuds de base de données comprenant une étape consistant à déterminer qu'un segment de données réside sur un nœud défaillant. Le segment de données est référencé par une opération d'un plan de requêtes. Le procédé comporte une étape consistant à sélectionner un nœud victime en se basant sur un cycle de segmentation, un nœud compagnon relatif au segment de données, une pluralité de nœuds opérationnels restants et un paramètre de sélection prédéterminé. Le procédé comporte une étape consistant à générer un plan de requêtes de telle façon que le nœud victime remplisse une double fonction pour des opérations accédant au segment de données à partir d'une projection de compagnon sur le nœud victime et pour des opérations accédant à un segment de données relatif à une projection primaire du nœud victime.