Наличие небольшого количества строк не является проблемой.Если таблица небольшая, сервер базы данных может кэшировать все это в памяти.Базы данных хороши с небольшими таблицами.
Если вы храните страны в таблице, вы всегда можете настроить кэш уровня приложения, который хранит копию содержимого в памяти.При необходимости легко добавлять новые записи в базу данных, вы можете установить время истечения срока действия в кэше, чтобы новые записи могли быть получены.
Мой предпочтительный способ создания приложения - иметь кэш уровня приложения, который отделен от кода приложения, чтобы я мог настроить его без изменений кода.Таким образом, я знаю, что позже я могу настроить кеш без изменения кода, и мне не нужно кодировать с учетом кеширования.