local
Discussion
Don't you already have a separate rendering thread? Is this an initialization task that happens before the rendering thread is created?
querying is so fast usually we just do it on the render thread. we easily hit 500 to 1000fps with doing hundreds of queries per second on the screen. a query is mostly just a btree lookup with no serialization when data is hot in the page cache.
this is more of a unique situation when it does the initial load at startup