Deset tisíc řádků a join řekněme přes dvě nebo i tři tabulky q zvládne v pohodě. Ten limit je spíš někde u milionů záznamů.
Ale opravdu záleží, co člověk potřebuje dělat. Mě teď přistává spousta CSV a většinou jen potřebuju ověřit například to, že ve sloupci jsou skutečně kladná čísla (jen jednoduchý příklad). Kvůli tomu se mi nevyplatí dělat schéma a importovat do PG, i když mi tady samozřejmě běží kvůli dalším projektům.
PS: ty CSV jsou tak trošku zlo, ale pořád lepší, než když to lidi posílají jako pole objektů v JSONu - tady už je situace složitější.