Oracle
 sql >> Database >  >> RDS >> Oracle

Quali sono le migliori pratiche per la migrazione di un database Oracle 10g a Microsoft SQL 2008 R2? L'applicazione utilizza Hibernate

Presta attenzione e verifica le prestazioni sotto carico . Oracle fa alcune cose in modo fondamentalmente diverso rispetto ad altri fornitori di database. L'eccellente libro di Tom Kyte Expert Oracle Database Architecture sottolinea diverse differenze. Un paio di punti salienti:

  1. Oracle non blocca mai i dati solo per leggerli. Molti altri database lo fanno.
  2. Uno scrittore di dati in Oracle non blocca mai un lettore. Un lettore di dati non blocca mai uno scrittore. Ancora una volta, molti altri fornitori lo fanno.

Non prestare attenzione a cose del genere può causare grossi mal di testa dopo una conversione quando emergono problemi di blocco. Questo non vuole implicare una superiorità di un prodotto rispetto a un altro, piuttosto significa semplicemente che ciò che funziona bene con il prodotto di un fornitore potrebbe fallire miseramente in un altro e potrebbero essere necessari approcci personalizzati a seconda del database.