×

Partitioning ownership of a database among different database servers to control access to the database

  • US 20060149701A1
  • Filed: 02/28/2006
  • Published: 07/06/2006
  • Est. Priority Date: 12/28/1998
  • Status: Abandoned Application
First Claim
Patent Images

1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:

  • A) sending said instructions over transmission media;

    B) receiving said instructions over transmission media;

    C) storing said instructions onto a machine-readable storage medium; and

    D) executing the instructions;

    wherein said instructions are instructions which, when executed by one or more processors, causes;

    maintaining a plurality of persistent data items on persistent storage accessible to a plurality of nodes;

    assigning ownership of each of the persistent data items to at least one of the plurality of nodes;

    shipping an operation that involves a particular data item of said plurality of persistent data items to a particular node assigned to the particular data item to cause the particular node to perform the operation on the particular data item, wherein said particular data item resides at a particular location on said persistent storage;

    reassigning ownership of the particular data item from the particular node to another node without moving the particular data item from said particular location on said persistent storage;

    after the reassignment, when any node wants an operation performed that involves said particular data item, the node that desires the operation to be performed ships the operation to said other node for the other node to perform the operation on the particular data item while said particular data item continues to reside at said particular location.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×