linux-BR.org

Notícias de software livre e tecnologias

Ao contrário de quando uma transação é inserida, quando uma transação é atualizada, não é possível calcular a nova conta Expiration_time sem ler as transações da conta.Inserir, atualizar e excluir a transação, todos têm uma coisa em comum: eles invalidam o saldo da conta.

por
Jack Christensen

sobre
23 de abril de 2015

Consultas que retornam os dados agregados, resumidos e calculados são frequentemente usados ​​no desenvolvimento de aplicativos.Assim como na estratégia ansiosa, por inserção da conta, precisamos criar um registro de conta_balances_mat com um saldo zero para a nova conta.As vistas ansiosas e materializadas oferecem o melhor desempenho absoluto de leitura, mas só podem garantir a frescura se as linhas não forem obsoletas devido à passagem do tempo.

Fonte: https://hashrocket.com/blog/posts/materialized-view-strategies-using-postgresql