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?