×

High speed non-concurrency controlled database

  • US 20070100808A1
  • Filed: 12/19/2006
  • Published: 05/03/2007
  • Est. Priority Date: 11/01/2001
  • Status: Abandoned Application
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, and send the plurality of search replies over the network; and

    for the update thread;

    create a plurality of new elements according to new information received over the network, set a dirty bit within each of the plurality of new elements, without restricting access to the database for the plurality of search threads, write a pointer to each of the plurality of new elements to the database using a single uninterruptible operation for each pointer, clear the dirty bit within each of the plurality of new elements, and delete an existing element from the memory after the pointers are written to the database.

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