Image Pyramids and Geospatial Databases

A reader asks:

If I want to use image pyramids to speed data distribution at different scales, should I consider storage in a spatial database? Is that how most pyramids are stored? I guess the files can be stored outside a database, but is it as efficient?