sql >> Base de Datos >  >> RDS >> Oracle

¿Cuáles son las mejores prácticas para migrar una base de datos Oracle 10g a Microsoft SQL 2008 R2? La aplicación está usando Hibernate

Preste atención y pruebe el rendimiento bajo carga . Oracle hace algunas cosas de manera fundamentalmente diferente a otros proveedores de bases de datos. El excelente libro Expert Oracle Database Architecture de Tom Kyte señala varias diferencias. Un par de aspectos destacados:

  1. Oracle nunca bloquea los datos solo para leerlos. Muchas otras bases de datos lo hacen.
  2. Un escritor de datos en Oracle nunca bloquea a un lector. Un lector de datos nunca bloquea a un escritor. Una vez más, muchos otros proveedores lo hacen.

No prestar atención a cosas como esta puede causar grandes dolores de cabeza después de una conversión cuando surgen problemas de bloqueo. Esto no implica una superioridad de un producto sobre otro, sino que simplemente significa que lo que funciona bien con el producto de un proveedor puede fallar miserablemente en otro, y es posible que se requieran enfoques personalizados según la base de datos.