PostgreSQL - Visualizar ou particionar?

Estou tentando redesenhar o banco de dados de página para obter mais desempenho. Db é para ERP IS e possui maior quantidade de datas (quatro anos). Todos os anos estavam em um banco de dados separado, o que era uma solução ruim (criar relatórios era ruim no a ??), então eu consolidei todos os quatro db's em um ... mas ... algumas tabelas são grandes demais! Para obter algum desempenho, decidi dividir os dados em tabelas. Eu tenho 2 maneiras de fazer iss

Primeiramente: dividindo as tabelas em "arch_table" e "working_table" e usando visualizações para relatório

o

egundo: usando o particionamento (digamos, partição separada para cada ano

Então, minha pergunta é qual o caminho que é melhor? Particionamento ou algum sistema de arquivamento?

questionAnswers(4)

yourAnswerToTheQuestion