PostgreSQL - просмотр или разбиение?
Я пытаюсь изменить дизайн базы данных Pg, чтобы повысить производительность. Db предназначен для ERP IS и содержит большее количество дат (четыре года). Каждый год находился в отдельной базе данных, что было плохим решением (создание отчетов было проблемой), поэтому я объединил все четыре базы данных в одну ... но ... некоторые таблицы слишком большие! Чтобы повысить производительность, я решил разделить данные на таблицы. У меня есть 2 способа сделать это.
Первый: разделение таблиц на «arch_table» и «working_table» и использование представлений для отчетов.
или же
Второе: использование разделов (скажем, отдельный раздел для каждого года).
Итак, мой вопрос, какой путь лучше? Разметка или какая-то система архивирования?