Does sqlite3 need to read the whole sqlite DB into memory before a query can run? IOW, am I limited in how big the DB can be based on available memory?
Stated another way, does SQLite3 work with the db file in the same way a DB like postgres would work with it's DB file(s).... searching specific files/pages for records, that sort of thing. Or does SQLite need to read the entire db file into memory before it can search for specific things?
I've always had the impression it was the later. But I may be wrong about that.