Hi @aogl,
Yes SleekDB will read every JSON files on each query, but by default it utilizes the built-in cache feature that basically caches the result of a query. Once it caches a query, from the next time it will read only one file for that same query unless we update or write anything new there!