tualizando tabelas de banco de dados não normalizad

Estou usando Ruby on Rails 3.0.7 e MySQL 5. No meu aplicativo, tenho duas tabelas de banco de dados, digamos TABLE1 e TABLE2, e por motivos de desempenho, desnormalizei alguns dados na TABLE2 para que eu tenha repetido os valores da TABLE1 nessa. . Agora, na TABELA1, preciso atualizar alguns dos valores envolvidos e, é claro, preciso atualizar corretamente também os valores desnormalizados na TABELA

O que posso fazer para atualizar esses valores de maneira eficiente? Ou seja, se TABLE2 contiver muitos valores (1.000.000 ou mais), qual é a melhor maneira de manter as duas tabelas atualizadas (técnicas, práticas, ...)?

O que pode acontecer durante o tempo necessário para atualizar as tabelas do banco de dados? Por exemplo, um usuário pode ter alguns problemas ao acessar algumas páginas do site que envolvem esses valores desnormalizados? Se sim, quais são e como posso lidar com a situação?

questionAnswers(2)

yourAnswerToTheQuestion