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

Database distribuiti Oracle e MSVC

In ordine inverso:

Oracle non si distribuisce nel modo in cui (sembra) immaginare. Non è Voldemort o Cassandra. È un database per server, a meno che non si parli di RAC:ma RAC è condiviso tutto, quindi è trasparente (ma molto complicato).

L'Oracle più vicino a SQL Server Management Studio è, suppongo, Enterprise Manager. Ma sospetto che l'OEM probabilmente non sia facile da usare come la sua controparte MSSQL.

Se hai una scelta libera usa 11gR2. Perché non dovresti usare l'ultima versione?

Oracle supporta un'applicazione che utilizza più database. Tuttavia, ciò è normalmente dovuto a database esistenti (anche legacy) che forniscono alcuni dei dati per un'applicazione. Non dovresti decidere deliberatamente di avere database separati su più database, perché le transazioni distribuite sono più lente, meno affidabili e più difficili da regolare. Scopri di più .

Se vuoi avere più server per resilienza o scalabilità, come ho detto prima RAC (Real Application Clusters) è la soluzione di Oracle. Si tratta di un'architettura diversa dall'approccio federato di SQL Server. Scopri di più .

C'è solo una versione gratuita (come nella birra gratuita) di Oracle, ed è l'Express Edition (attualmente ancora solo 10 g). Quella edizione supporta i collegamenti al database. Ti suggerisco di leggere due articoli correlati di Lewis Cunningham:uno spiegazione sui collegamenti DB e l'altro su collegamento di più istanze XE .