Oracle
 sql >> Base de données >  >> RDS >> Oracle

Quelles sont les meilleures pratiques pour migrer une base de données Oracle 10g vers Microsoft SQL 2008 R2 ? L'application utilise Hibernate

Faites attention et testez les performances sous charge . Oracle fait certaines choses fondamentalement différemment des autres fournisseurs de bases de données. L'excellent livre de Tom Kyte, Expert Oracle Database Architecture, souligne plusieurs différences. Quelques faits saillants :

  1. Oracle ne verrouille jamais les données juste pour les lire. De nombreuses autres bases de données le font.
  2. Un rédacteur de données dans Oracle ne bloque jamais un lecteur. Un lecteur de données ne bloque jamais un écrivain. Encore une fois, de nombreux autres fournisseurs le font.

Ne pas prêter attention à ce genre de choses peut causer de gros maux de tête après une conversion lorsque des problèmes de verrouillage font surface. Cela ne veut pas dire qu'un produit est supérieur à un autre, cela signifie simplement que ce qui fonctionne bien avec le produit d'un fournisseur peut échouer lamentablement chez un autre, et des approches personnalisées en fonction de la base de données peuvent être nécessaires.