A BPT (B+ Tree) implementation using on-disk random access file storage