Sự khác biệt giữa ORACLE Dataguard và Real Application Cluster (RAC)
ORACLE Dataguard hoặc RAC (Real Application Cluster)
RAC và Bảo vệ dữ liệu là những chủ đề rất quan trọng trong Oracle High Availability. Cả hai kiến trúc này đều có nhiều cải tiến trong Oracle 11gR2 so với 10g và 9i. ORACLE khuyến cáo có sự kết hợp giữa RAC và Data Guard để đạt được lợi ích tối đa về mức độ dữ liệu và bảo vệ mức hệ thống.
RAC là gì?
RAC là cụm ứng dụng thực. Đây là một cụm cơ sở dữ liệu. Điều đó có nghĩa là cơ sở dữ liệu đơn sử dụng các tài nguyên của hai hoặc nhiều máy chủ. Nói cách khác, hai hoặc nhiều trường hợp đang chạy trên hai hoặc nhiều máy chủ (nút) kết nối với cùng một cơ sở dữ liệu. Tất cả các trường hợp này có quyền truy cập đọc để đọc cơ sở dữ liệu. Nếu một trong những nút này của hệ thống đi xuống, cơ sở dữ liệu không bao giờ đi xuống. Người dùng vẫn có quyền truy cập vào cơ sở dữ liệu thông qua các nút khác (tự động điều khiển các kết nối tới máy chủ không thành công, đến một nút đang chạy). Phần mềm Cluster ware và đĩa chia sẻ được sử dụng để giữ kết nối và truyền thông giữa các máy chủ này. RAC là một giải pháp tốt cho thất bại phần cứng, lỗi hệ thống và lỗi phần mềm.
Data Guard là gì?
Bảo vệ dữ liệu là một cấu hình, có ít nhất một cơ sở dữ liệu dự phòng của cơ sở dữ liệu chính. Cơ sở dữ liệu chính có thể có một hoặc nhiều cơ sở dữ liệu dự phòng. Toàn bộ cấu hình này được gọi là bộ bảo vệ dữ liệu. Các cơ sở dữ liệu dự phòng có thể chạy trên các chế độ sau, nếu cơ sở dữ liệu chính có ít nhất một trong các chế độ cơ sở dữ liệu.
- Chế độ bảo vệ tối đa
- Chế độ sẵn có tối đa
- Chế độ hiệu suất tối đa
Cả hai cơ sở dữ liệu chính và cơ sở dự phòng với nhau được gọi là bộ bảo vệ dữ liệu. Có hai loại cơ sở dữ liệu dự phòng quá. Các cơ sở dữ liệu dự phòng cơ sở dữ liệu
- Cả hai cơ sở dữ liệu dự phòng này luôn đồng bộ với cơ sở dữ liệu chính của chúng. Các cơ sở dữ liệu dự phòng có thể nằm trên cùng một trang web hoặc một trang riêng biệt (được đề nghị) của cơ sở dữ liệu chính. Do đó, bảo vệ dữ liệu là giải pháp tốt cho các lỗi SITE hơn là thất bại ví dụ, lỗi phần mềm và lỗi phần cứng.
- Sự khác nhau giữa Oracle
RAC và Data Guard