Ownership reassignment in a shared-nothing database system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/46 (2006.01)

Patent

CA 2532054

Various thechniques are described for improving the performance of a shared- nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for changing the ownership of data in a shared-nothing database without changing the location of the data on persistent storage. Because the persistent storage location for the data is not changed during a transfer of ownership of the data, ownership can be transferred more freely and with less of a performance penalty than would otherwise be incurred by a physical relocation of the data. Various techniques are also described for providing fast run-time reassignment of ownership. Because the reassignment can be performed during run-time, the shared-nothing system does not have to be taken offline to perform reassignment. Further, the techniques describe how the reassignment can be performed with relatively fine granularity, avoiding the need to perform bulk reassignment of large amounts of data across all nodes merely to reassign ownership of a few data items on one of the nodes.

L'invention concerne différentes techniques permettant d'améliorer la performance d'un système de base de données de type <= shared nothing >= (sans partage), dans lequel au moins deux des noeuds mettant en oeuvre le système de base de données <= shared nothing >= ont un accès commun à un disque. De manière plus spécifique, l'invention concerne des techniques permettant de modifier l'appartenance des données dans une base de données <= shared nothing >= sans modifier l'emplacement des données dans la mémoire persistante. Le fait que l'emplacement des données dans la mémoire persistante n'est pas modifié pendant un transfert d'appartenance des données, permet de transférer plus librement l'appartenance, et avec moins de baisses de performance qu'avec une relocalisation physique des données. L'invention concerne également diverses techniques permettant une réattribution rapidement exécutée de l'appartenance. Du fait que la réattribution peut être effectuée pendant l'exécution, il n'est pas nécessaire de déconnecter le système <= shared nothing >= pour effectuer la réattribution. Ces techniques décrivent en outre de quelle manière la réattribution peut être effectuée afin d'obtenir une granulation relativement fine, et d'éviter la réattribution massive de grandes quantités de données dans tous les noeuds, lorsque la réattribution de l'appartenance se limite à quelques éléments de données dans un des noeuds.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Ownership reassignment in a shared-nothing database system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Ownership reassignment in a shared-nothing database system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Ownership reassignment in a shared-nothing database system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1717180

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.