sql >> Base de Datos >  >> RDS >> Oracle

Bases de datos distribuidas de Oracle y MSVC

En orden inverso:

Oracle no se distribuye de la manera que (parece) imaginar. No es Voldemort o Cassandra. Es una base de datos por servidor, a menos que esté hablando de RAC:pero RAC se comparte todo, por lo que es transparente (pero muy complicado).

Lo más cercano que tiene Oracle a SQL Server Management Studio es, supongo, Enterprise Manager. Pero sospecho que OEM probablemente no sea tan fácil de usar como su contraparte de MSSQL.

Si tiene libre elección, utilice 11gR2. ¿Por qué no usar la última versión?

Oracle admite una aplicación que utiliza varias bases de datos. Sin embargo, esto normalmente se debe a que las bases de datos existentes (incluso heredadas) proporcionan algunos de los datos para una aplicación. No debe proponerse deliberadamente tener bases de datos separadas en varias bases de datos, porque las transacciones distribuidas son más lentas, menos confiables y más difíciles de ajustar. Más información .

Si desea tener múltiples servidores para resiliencia o escalabilidad, como dije antes, RAC (Real Application Clusters) es la solución de Oracle. Esta es una arquitectura diferente del enfoque federado de SQL Server. Más información .

Solo hay una versión gratuita (como en cerveza gratis) de Oracle, y esa es la Edición Express (actualmente solo 10g). Esa edición admite enlaces a bases de datos. Le sugiero que lea dos artículos relacionados de Lewis Cunningham:uno explicando sobre DB Links y el otro en vincular varias instancias XE .