Могу ли я сделать что-то вроде Article.all и Tomato.all одновременно, если обе эти таблицы были огромными?
Article.all
Tomato.all
Многие люди упоминали, используя темы. Вот как бы вы сделали это с ними:
t1 = Thread.new { Article.all } t2 = Thread.new { Tomato.all } t1.join t2.join articles = t1.value tomatoes = t2.value
PostgreSQL может выполнять параллелизацию каждого запроса, что может достичь вашей цели.
https://www.postgresql.org/docs/10/static/parallel-query.html