@deane As long as you’ve got a straightforward and unambiguous mapping between “what is requested” and “what’s the pathname”, yeah, modern SSDs really ARE database-fast. It’s wild!
I have a process that does multiple reads for every inbound request. It searches the file system for filenames of a particular pattern, then reads multiple files in.
I think we're underestimating how fast SSD file systems can be. Using C#, my desktop machine can read in the entire text of "War and Peace" from a 3.2MB text file in 6 milliseconds.