Zaczynam dopiero zdobywać wiedzę o wzorcach projektowych, więc jakby co nie bijcie

W przykładzie z klasą Articles
http://www.phppatterns.com/docs/design/the...method#layering
trafiłem na adnotację, że metoda z tej klasy ładuje całą zawartość tabeli do tablicy, a tak nie powinno się robić.
Cytat
Note: the Articles class above fetches the entire contents of a table and places it in a PHP array. In general this is a bad idea - what if you have 10000+ articles? I’m just doing it here to keep the example code simple (i.e. don’t try this at home).
Stąd moje pytanie, co autor mógł mieć na myśli? Jest jakiś inny (niż tablice), bardziej wydajny sposób operowania na dużych ilościach danych, który można byłoby zastosować w tym przykładzie?