Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Quais são as melhores práticas para migrar um banco de dados Oracle 10g para o Microsoft SQL 2008 R2? O aplicativo está usando o Hibernate


Preste atenção e teste o desempenho sob carga . A Oracle faz algumas coisas de maneira fundamentalmente diferente de outros fornecedores de banco de dados. O excelente livro de Tom Kyte, Expert Oracle Database Architecture, aponta várias diferenças. Alguns destaques:
  1. O Oracle nunca bloqueia dados apenas para lê-los. Muitos outros bancos de dados têm.
  2. Um gravador de dados no Oracle nunca bloqueia um leitor. Um leitor de dados nunca bloqueia um escritor. Novamente, muitos outros fornecedores o fazem.

Não prestar atenção a coisas como essa pode causar grandes dores de cabeça após uma conversão ao surgirem problemas de bloqueio. Isso não significa uma superioridade de um produto sobre outro, mas apenas significa que o que funciona bem com o produto de um fornecedor pode falhar miseravelmente em outro, e abordagens personalizadas dependendo do banco de dados podem ser necessárias.