Предлагаю хранить эти данные также в базе, но кешировать их вывод прямо в PHP. Например при каждом изменении данных или по крону (например, раз в сутки) запускать скрипт, который будет делать выборку из базы и перегенерить файл types_data.inc.php или как serialized-массив.
Тем самым вы решите проблему администрирования списка (сортировка, фильтрация, добавление нового, изменение, переименование) раз в 3-6 месяцев, и при ежедневном запросе на чтение не будет каждый раз делаться запрос к БД.
Хотя не факт что файл будет быстрее - "горячий" кеш БД возможно в некоторых ситуациях будет быстрее, чем чтение файла с забитым под завязку другими файлами файловым кешем.