Oracle
 sql >> Base de données >  >> RDS >> Oracle

Bases de données distribuées Oracle et MSVC

Dans l'ordre inverse :

Oracle ne se distribue pas comme vous (semblez) l'imaginer. Ce n'est pas Voldemort ou Cassandra. C'est une base de données par serveur, à moins que vous ne parliez de RAC :mais RAC est tout partagé, donc c'est transparent (mais très compliqué).

L'Oracle le plus proche de SQL Server Management Studio est, je suppose, Enterprise Manager. Mais je soupçonne que l'OEM n'est probablement pas aussi facile à utiliser que son homologue MSSQL.

Si vous avez le choix, utilisez 11gR2. Pourquoi n'utiliseriez-vous pas la dernière version ?

Oracle prend en charge une application utilisant plusieurs bases de données. Cependant, cela est normalement dû aux bases de données existantes (même héritées) fournissant certaines des données d'une application. Vous ne devez pas délibérément envisager d'avoir des bases de données distinctes sur plusieurs bases de données, car les transactions distribuées sont plus lentes, moins fiables et plus difficiles à régler. En savoir plus .

Si vous souhaitez disposer de plusieurs serveurs pour la résilience ou l'évolutivité, comme je l'ai déjà dit, RAC (Real Application Clusters) est la solution d'Oracle. Il s'agit d'une architecture différente de l'approche fédérée de SQL Server. En savoir plus .

Il n'y a qu'une seule version gratuite (comme dans la bière gratuite) d'Oracle, et c'est l'édition Express (actuellement encore 10g seulement). Cette édition prend en charge les liens de base de données. Je vous suggère de lire deux articles connexes de Lewis Cunningham :un expliquer les liens DB et l'autre sur lier plusieurs instances XE .