Databázová vrstva je místo, kam tento úkol patří, nikoli Ruby:
Album.group("TO_CHAR(release_date, 'Month YYYY')").count
Proč používat databázovou vrstvu? Jednoduše proto, že je bleskově rychlý ve srovnání s téměř čímkoli jiným, je energeticky efektivní zejména ve srovnání s Ruby se škáluje perfektně a protože má spoustu Album
záznamů můžete jednoduše přetížit paměť a ve skutečnosti nikdy nedokončíte zpracování.