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

Oracle distribuerede databaser og MSVC

I omvendt rækkefølge:

Oracle fungerer ikke distribueret på den måde, du (synes) forestiller dig. Det er ikke Voldemort eller Cassandra. Det er én database pr. server, medmindre du taler om RAC:men RAC er delt alt, så det er gennemsigtigt (men meget kompliceret).

Det nærmeste Oracle har til SQL Server Management Studio er, gætter jeg på, Enterprise Manager. Men jeg formoder, at OEM nok ikke er så let at bruge som sin MSSQL-modpart.

Hvis du har et frit valg, brug 11gR2. Hvorfor ville du ikke bruge den nyeste version?

Oracle understøtter én applikation, der bruger flere databaser. Dette skyldes dog normalt, at eksisterende (endog ældre) databaser leverer nogle af dataene til en applikation. Du bør ikke bevidst satse på at have separate databaser på flere databaser, fordi distribuerede transaktioner er langsommere, mindre pålidelige og sværere at tune. Få mere at vide .

Hvis du ønsker at have flere servere for robusthed eller skalerbarhed, så er som sagt før RAC (Real Application Clusters) Oracles løsning. Dette er en anden arkitektur end SQL Servers fødererede tilgang. Få mere at vide .

Der er kun én gratis (som i gratis øl) version af Oracle, og det er Express Edition (i øjeblikket stadig kun 10g). Denne udgave understøtter databaselinks. Jeg foreslår, at du læser to relaterede artikler af Lewis Cunningham:en forklarer om DB Links og den anden på linker flere XE-forekomster .



  1. ORA-00932:inkonsistente datatyper:forventet - fik -

  2. Gør indeks på Varchar præstationsforskel?

  3. beregne timer baseret på arbejdstimer i Oracle SQL

  4. Filtrerede indekser og tvungen parametrering (redux)