Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Rozproszone bazy danych Oracle i MSVC

W odwrotnej kolejności:

Oracle nie prowadzi dystrybucji w sposób, który (wydaje się) sobie wyobrażać. To nie Voldemort ani Cassandra. Jest to jedna baza danych na serwer, chyba że mówisz o RAC:ale RAC jest współdzielony ze wszystkim, więc jest przejrzysty (ale bardzo skomplikowany).

Najbliższym Oracle do SQL Server Management Studio jest, jak sądzę, Enterprise Manager. Ale podejrzewam, że OEM prawdopodobnie nie jest tak łatwy w użyciu jak jego odpowiednik MSSQL.

Jeśli masz wolny wybór, użyj 11gR2. Dlaczego nie miałbyś skorzystać z najnowszej wersji?

Oracle obsługuje jedną aplikację korzystającą z wielu baz danych. Jest to jednak zwykle spowodowane istniejącymi (nawet starszymi) bazami danych dostarczającymi niektóre dane dla aplikacji. Nie należy celowo ustawiać oddzielnych baz danych w wielu bazach danych, ponieważ transakcje rozproszone są wolniejsze, mniej niezawodne i trudniejsze do dostrojenia. Dowiedz się więcej .

Jeśli chcesz mieć wiele serwerów w celu zapewnienia odporności lub skalowalności, to, jak powiedziałem wcześniej, rozwiązaniem Oracle jest RAC (Real Application Clusters). Jest to inna architektura niż podejście sfederowane programu SQL Server. Dowiedz się więcej .

Jest tylko jedna darmowa (jak w darmowym piwie) wersja Oracle, a jest to Express Edition (obecnie wciąż tylko 10g). Ta edycja obsługuje łącza bazy danych. Proponuję przeczytać dwa powiązane artykuły Lewisa Cunninghama:jeden wyjaśnianie o DB Links a drugi na łączenie wielu instancji XE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonaj dla każdej tabeli w PLSQL

  2. Jak połączyć się z bazą danych Oracle Połączenie z .Net Core?

  3. W jakich przypadkach Oracle tworzy indeksy automatycznie?

  4. Jak mogę wyczyścić martwe połączenia za pomocą Oracle?

  5. jak korzystać z XMLImporter i FndXdfCmp w Oracle EBS