Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cơ sở dữ liệu phân tán Oracle và MSVC

Theo thứ tự ngược lại:

Oracle không phân phối theo cách bạn (dường như) tưởng tượng. Đó không phải là Voldemort hay Cassandra. Đó là một cơ sở dữ liệu cho mỗi máy chủ, trừ khi bạn đang nói về RAC:nhưng RAC được chia sẻ mọi thứ, vì vậy nó minh bạch (nhưng phức tạp).

Tôi đoán Oracle gần nhất có SQL Server Management Studio là Enterprise Manager. Nhưng tôi nghi ngờ OEM có lẽ không dễ sử dụng như đối tác MSSQL của nó.

Nếu bạn có lựa chọn miễn phí, hãy sử dụng 11gR2. Tại sao bạn không sử dụng phiên bản mới nhất?

Oracle hỗ trợ một ứng dụng sử dụng nhiều cơ sở dữ liệu. Tuy nhiên, điều này thường là do các cơ sở dữ liệu hiện có (thậm chí là kế thừa) cung cấp một số dữ liệu cho một ứng dụng. Bạn không nên cố tình đặt ra các cơ sở dữ liệu riêng biệt trên nhiều cơ sở dữ liệu, bởi vì các giao dịch phân tán chậm hơn, kém tin cậy hơn và khó điều chỉnh hơn. Tìm hiểu thêm .

Nếu bạn muốn có nhiều máy chủ để phục hồi hoặc khả năng mở rộng thì như tôi đã nói trước đây RAC (Real Application Clusters) là giải pháp của Oracle. Đây là một kiến ​​trúc khác với cách tiếp cận liên kết của SQL Server. Tìm hiểu thêm .

Chỉ có một phiên bản miễn phí (như trong bia miễn phí) của Oracle, và đó là Express Edition (hiện vẫn chỉ có 10g). Phiên bản đó không hỗ trợ Liên kết Cơ sở dữ liệu. Tôi khuyên bạn nên đọc hai bài báo liên quan của Lewis Cunningham:một bài viết giải thích về Liên kết DB và cái khác trên liên kết nhiều phiên bản 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. kết nối từ xa sqlplus cho ORA-21561

  2. Logic kinh doanh:Cơ sở dữ liệu hoặc Lớp ứng dụng

  3. Thiếu hàng khi truy vấn bảng với Doctrine (Symfony2)

  4. mảng hoặc danh sách vào Oracle bằng cfprocparam

  5. Làm cách nào để cho phép cập nhật kết quả của một chế độ xem trong Oracle?