×

High speed non-concurrency controlled database

  • US 7,203,682 B2
  • Filed: 11/01/2002
  • Issued: 04/10/2007
  • Est. Priority Date: 11/01/2001
  • Status: Active Grant
First Claim
Patent Images

1. A multi-threaded network database system, comprising:

  • at least one processor coupled to a network; and

    a memory coupled to the processor, the memory including a database and instructions adapted to be executed by the processor to;

    create an update thread and a plurality of search threads;

    assign each of a plurality of search queries, received over the network, to one of the plurality of search threads;

    for each search thread;

    search the database according to the assigned search queries,create a plurality of search replies corresponding to the assigned search queries, andsend the plurality of search replies over the network; and

    for the update thread;

    create a new element in the database according to new information received over the network,without restricting access to the database for the plurality of search threads, and not using a different copy of the database than used by the search threads, write a pointer to the new element to the database using a single uninterruptible operation, andphysically delete an existing element from the memory after the pointer is written to the database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×