Both the db and spill paths are local paths, meaning you’d want to configure them to point to either network attached storage (NAS) or storage attached directly to the Dremio node.
For executors, the spill directory is where Dremio will spill records to disk if they can’t fit in memory while a query is executing really large sorts or aggregations.
Th db path is where you’re Dremio metadata is stored on the coordinator.
On the other hand, dist paths point some distributed storage (like S3 or HDFS) where query results, reflections (accelerator), user uploads, downloads and scratch tables are stored.
See our docs for more information on dist and local
I would rewrite your config to eliminate the explicit reference to db, so it would just have: