The invention provides a method and apparatus for distributing data of a table substantially uniformly across a parallel database system having a plurality of interlinked database nodes. Data of the table is distributed across a group of nodes (nodegroup) in accordance with a partitioning arrangement. Resource loading, for example, the workload or storage volume of the nodes is monitored. Data is moved from one or more nodes having higher resource loading to nodes having lower resource loading to achieve a substantially uniform distribution of the resource loading across the group of nodes concerned. In the course of moving data the selection of groups of data to be moved is performed in a manner to reduce the amount of data movement.

A invenção fornece um método e um instrumento para dados distribuindo de uma tabela substancialmente uniformemente através de um sistema paralelo da base de dados que tem um plurality de nós interlinked da base de dados. Os dados da tabela são distribuídos através de um grupo dos nós (nodegroup) de acordo com um arranjo dividindo. O carregamento do recurso, para o exemplo, o workload ou o volume do armazenamento dos nós são monitorados. Os dados são movidos de um ou mais nó que tem um recurso mais elevado carregar para os nós que têm um carregamento mais baixo do recurso para conseguir uma distribuição substancialmente uniforme do carregamento do recurso através do grupo dos nós concernidos. No curso de dados moventes a seleção dos grupos dos dados a ser movidos é executada em uma maneira para reduzir a quantidade de movimento de dados.

 
Web www.patentalert.com

< (none)

< Method for indexing duplicate records of information of a database

> System and method for protecting use of dynamically linked executable modules

> (none)

~ 00002