The database is not the world's most efficient way to do this. However if it isn't a bottleneck, who cares? It is one less dependency to maintain, understand, etc.<p>We're looking to create working solutions, not works of art. Seeking the perfect component for every piece is often simply not worthwhile.