Professional Documents
Culture Documents
Lab 3 - Phân Tán CSDL
Lab 3 - Phân Tán CSDL
BÀI TẬP: TIẾN HÀNH CÀI ĐẠT CSDL VÀ PHÂN TÁN CSDL CHÍNH TỪ MÁY CHỦ
THÀNH CÁC MÁY TRẠM TƯƠNG ỨNG
MÁY CHỦ
- Trong đó:
o Máy chủ: Chứa nội dung database cần phân tán
o Trạm 1,2,3: Chứa thành phần database được phân tán theo đia lý.
Giả sử công ty có 02 chi nhánh: Chi nhánh 1 (CN1) ở TP HCM, chi nhán 2 (CN2) ở
thủ đô Hà Nội, phân tán CSDL ra làm 03 mãnh với các điều kiện sau:
1.1. CSDL QLVT_DATHANG đặt trên Server 1 (TRAM1): Chứa thông tin phát sinh
chưa các thông tin đặt hàng thuộc chi nhánh tại TP HCM (CN1)
1.2. CSDL QLVT_DATHANG đặt trên Server 2 (TRAM2): Chứa thông tin phát sinh
chưa các thông tin đặt hàng thuộc chi nhánh tại thủ đô Hà Nội (CN2)
1.3. CSDL QLVT_DATHANG đặt trên Server 3 (TRAM3): Chức thông tin tổng hợp
của bảng NHANVIEN,DATHANG,KHO …
3.2. Định nghĩa publiction: 1 container chứa các thành phần (table, view,
stored procedure). Trong đó phải chỉ rõ Server là publisher (Chứa bản
CSDL gốc).
1
10
12
Thực hiện tương tự các bước trên để tạo thêm Publications tên là
QLVT_DATHANG_CN2 với điều kiện là ‘CN2’
3.3. Định nghĩa subscriber: Chứa cơ sở dữ liệu sau khi phân tán
Kiểm tra sự đồng bộ dữ liệu từ các máy trạm lên Server và ngược
lại
Bước 3: Tạo subscriber đẩy dữ liệu xuống máy TRAM3 như hướng dẫn ở 3.3