sql >> Database >  >> RDS >> Oracle

Wat zijn de best practices voor het migreren van een Oracle 10g-database naar Microsoft SQL 2008 R2? Applicatie gebruikt Hibernate

Besteed aandacht aan en test de prestaties onder belasting . Oracle doet sommige dingen fundamenteel anders dan andere databaseleveranciers. Tom Kyte's uitstekende boek Expert Oracle Database Architecture wijst op verschillende verschillen. Een paar hoogtepunten:

  1. Oracle vergrendelt nooit gegevens alleen om ze te lezen. Veel andere databases doen dat wel.
  2. Een schrijver van gegevens in Oracle blokkeert nooit een lezer. Een lezer van gegevens blokkeert nooit een schrijver. Nogmaals, veel andere leveranciers doen dat.

Als u hier geen aandacht aan schenkt, kan dit na een conversie grote hoofdpijn veroorzaken wanneer vergrendelingsproblemen aan de oppervlakte komen. Dit wil niet zeggen dat het ene product superieur is ten opzichte van het andere, maar het betekent alleen dat wat goed werkt met het product van de ene leverancier, jammerlijk kan mislukken in een andere, en dat aangepaste benaderingen, afhankelijk van de database, nodig kunnen zijn.



  1. Hoe char(N) datatype af te dwingen in plaats van varchar(N) in django modelveld

  2. Entiteitsraamwerk 6 en orakel

  3. MySQL:samengestelde index fulltext+btree?

  4. Mysql-fout:#1247 - Referentie 'karma' niet ondersteund (verwijzing naar groepsfunctie)