CPC G06F 16/24562 (2019.01) | 20 Claims |
1. A method of utilizing a skip list for a database, the skip list having database records that indirectly point to each other, the method comprising:
maintaining, by a computer system, a plurality of hash buckets that store pointers to database records;
maintaining, by the computer system, a buffer that stores a set of database records associated with a set of database keys, wherein the set of database records implement the skip list that permits ones of the set of database records to be accessed in key-sorted order, and wherein a first one of the set of database records indirectly points to a second one of the set of database records by storing, as part of the skip list, a pointer to a hash bucket that in turn stores a pointer to the second database record;
accessing, by the computer system, the first database record; and
traversing, by the computer system, the skip list from the first database record to access, in key-sorted order, one or more of the set of database records stored in the buffer.
|