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

Verteilte Oracle-Datenbanken und MSVC

In umgekehrter Reihenfolge:

Oracle wird nicht so verteilt, wie Sie es sich (scheinbar) vorstellen. Es ist nicht Voldemort oder Cassandra. Es ist eine Datenbank pro Server, es sei denn, Sie sprechen von RAC:aber RAC wird alles geteilt, also ist es transparent (aber viel kompliziert).

Das nächstgelegene Oracle zu SQL Server Management Studio ist, denke ich, Enterprise Manager. Aber ich vermute, dass OEM wahrscheinlich nicht so einfach zu verwenden ist wie sein Gegenstück zu MSSQL.

Wenn Sie die freie Wahl haben, verwenden Sie 11gR2. Warum würdest du nicht die neuste Version verwenden?

Oracle unterstützt eine Anwendung, die mehrere Datenbanken verwendet. Dies liegt jedoch normalerweise an bestehenden (auch älteren) Datenbanken, die einige der Daten für eine Anwendung bereitstellen. Sie sollten nicht absichtlich separate Datenbanken in mehreren Datenbanken haben, da verteilte Transaktionen langsamer, weniger zuverlässig und schwieriger zu optimieren sind. Weitere Informationen .

Wenn Sie mehrere Server für Ausfallsicherheit oder Skalierbarkeit haben möchten, dann ist, wie ich bereits sagte, RAC (Real Application Clusters) die Lösung von Oracle. Dies ist eine andere Architektur als der föderierte Ansatz von SQL Server. Weitere Informationen .

Es gibt nur eine kostenlose (wie Freibier) Version von Oracle, und das ist die Express Edition (derzeit nur noch 10g). Diese Edition unterstützt Datenbankverknüpfungen. Ich schlage vor, Sie lesen zwei verwandte Artikel von Lewis Cunningham:einen Erklärung zu DB Links und die andere auf Verknüpfung mehrerer XE-Instanzen .