Я разрабатываю систему, которая имеет разные типы адресов. Например, адрес человека, адрес гостиницы, адрес аэропорта, адрес офиса.
Я участвую в дискуссии, в ходе которой придерживаюсь мнения, что, поскольку адреса различны (для разных объектов - отелей, аэропортов и т. Д.), Адреса следует хранить в отдельных таблицах. Думаю, это улучшит производительность.
Есть и другое мнение, что все адреса должны быть в одной таблице.
Я использую PostgreSQL и просматриваю более 10 миллионов записей.
Как вы думаете, какой дизайн лучше?
Жду вашего мнения.
С уважением,
Шардул