Вторгнусь таки в дискуссию.
Пример со странами плохой. Есть такой словарь. Пол человека. Женский, мужской. Иногда еще есть значение "не определено". Вы где значения храните? Тоже в базе?
Ну давай-ка не смеши. С кешером оппкода реализация с массивом(если он не сильно большой конечно. страны - это максимум 200 записей) будет гораздо более быстрой. Быстрее даже чем мемкеш и уж точно быстрее базы.Ну аргумет хотя бы в том, что выбрать одну страну с БД, это тебе не дергать на каждый "пук" весь твой массив.
Пример со странами плохой. Есть такой словарь. Пол человека. Женский, мужской. Иногда еще есть значение "не определено". Вы где значения храните? Тоже в базе?