Есть словарь, достаточно большой(id: name). Хочется перенести его в бд, решение просто из двух столбцов кажется не самым оптимальным, можете ли что-то посоветовать?
Для проектирования недостаточно данных. Важно количество записей, как часто они будут пополняться и изменяться, можно ли их разбить на сравнимые по размеру части (партицировать), какого типа данные в нём хранятся, какие требования по количеству запросов, какого уровня безопасность надо обеспечить (включая, например, конфиденциальность, персданные, резервирование), какие SLA надо обеспечить, в общем - вопросов много.
Рекомендую дополнить вопрос, в противном случае вопрос может быть удалён модератором за нарушение п.3.2 Регламента.
Вот ты сам подумай зачем тебе это надо? Так - просто работает приложуха и работает быстро. А ты к ней еще подключишь прицепом какой нить Postgres. А потом как его переносить. Как разворачивать.
Пока в память влезает и не нужно длительное хранение - пускай себе лежит в dict.
mayton2019, для переноса и развертывания бд postgres (и не только) есть, к примеру, flyway. Очень способствует.
А так-то да, надо очень хорошо подумать, зачем. Но вопрошающий что-то молчит, не делится с нами. Ну так ему и надо.