@David09 - I do like sequential data access for speed, but honestly I prefer random access for its convenience.
When I open files for random access, I get to use a “seek” operation which lets me jump to anywhere in a file to find stuff. This is good for filtering and things.
However, each seek operation slows the database down, and that’s what makes it slower than sequential access, where the disk just starts at the first location and keeps moving until the end. It’s a tradeoff between speed and convenience, in the end.