Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Was sind die Best Practices für die Migration einer Oracle 10g-Datenbank zu Microsoft SQL 2008 R2? Die Anwendung verwendet Hibernate

Beachten und testen Sie die Leistung unter Last . Oracle macht einige Dinge grundlegend anders als andere Datenbankanbieter. Tom Kytes ausgezeichnetes Buch Expert Oracle Database Architecture weist auf mehrere Unterschiede hin. Ein paar Highlights:

  1. Oracle sperrt niemals Daten, nur um sie zu lesen. Viele andere Datenbanken tun dies.
  2. Ein Writer von Daten in Oracle blockiert niemals einen Reader. Ein Leser von Daten blockiert niemals einen Schreiber. Auch hier tun es viele andere Anbieter.

Auf solche Dinge nicht zu achten, kann nach einer Konvertierung große Kopfschmerzen verursachen, wenn Sperrprobleme auftauchen. Dies bedeutet nicht, dass ein Produkt einem anderen überlegen ist, sondern bedeutet lediglich, dass das, was mit dem Produkt eines Anbieters gut funktioniert, bei einem anderen kläglich scheitern kann und je nach Datenbank kundenspezifische Ansätze erforderlich sein können.