Databaselaget er, hvor denne opgave hører hjemme, ikke Ruby:
Album.group("TO_CHAR(release_date, 'Month YYYY')").count
Hvorfor bruge databaselag? Simpelthen fordi den er lynhurtig sammenlignet med næsten alt andet, er den ressourceeffektiv især sammenlignet med Ruby, skalerer den perfekt, og fordi den har tonsvis af Album
poster kan du simpelthen overbelaste hukommelsen og aldrig faktisk afslutte behandlingen.