Je suis en train d'écrire une requête finder rails qui extrait les enregistrements pour les articles triés par les nombres les plus élevés de approuvé et public commentaires par article.Êtes-vous en faveur du filtrage en mémoire ou de l'utilisation de requêtes SQL sur un grand nombre d'enregistrements dans une application ruby on rails?
Quelle est la meilleure façon d'exécuter une telle requête dans Ruby on Rails?
En règle générale, les développeurs sont-ils en faveur du filtrage en mémoire ou de l'exécution de requêtes SQL complexes?
certainement d'accord ... juste après avoir posté ... +1 – apneadiving
Gardez à l'esprit que si les résultats sont * donc * grand, comme si vous obteniez un millier de résultats, vous devriez LIMITER les résultats retournés, et éventuellement le paginer en fonction de votre cas d'utilisation. Mais laissez définitivement la DB faire son travail, pas de point int tirant dans 10.000 enregistrements en mémoire ruby seulement pour afficher 25 d'entre eux. – nzifnab