Что ж, с PostgreSQL разделение таблиц, по крайней мере, возможно, если вы хотите, чтобы они по-прежнему выглядели как одна таблица или не были во внешнем интерфейсе.Я не верю, что это изящно выполнимо в MySQL без большого количества обслуживания VIEW.Так что да, было бы лучше, если бы именно это вы и хотели сделать.
Однако, что может дать вам PostgreSQL, это набор инструментов, которые помогут вам вообще не разбивать таблицы.Такие вещи, как частичные индексы, могут дать вам много преимуществ многораздельных таблиц без каких-либо затрат (т.е. своего рода облегченное разбиение, разделение индексов вместо данных).