Es sollte nicht heißen dass es unbedingt eine Liste sein muss. Eine Datenbank ist sicher sinnvoll wie von Dir beschrieben. Es spricht ja nichts dagegen in die Datenbank auch externe Infoquellen aufzunehmen.
Dann könnte man suchen, sortieren usw. und hätte trotzdem die komplette Information. Ich rate eben davon ab Sachen mehrmals zu pflegen...