Phần 3 bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống cung cấp cho người học các kiến thức: Khái niệm nhân bản, ưu điểm của nhân bản dữ liệu, mục tiêu chính trong ngân bản, nhất quán giao dịch, độc lập site,... Mời các bạn cùng tham khảo nội dung chi tiết.
Các tác vụ quản trị hệ thống LẠI HIỀN PHƯƠNG EMAIL: LHPHUONG@TLU.EDU.VN LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Nội dung Phân quyền bảo mật Sao lưu phục hồi Chuyển đổi loại CSDL Kiến trúc nhân LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Nhân LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Khái niệm Nhân liệu (replication) kỹ thuật để: Tạo liệu giống hệt Di chuyển đến vùng khác Đồng hóa liệu cách tự động để tất có giá trị liệu Nhân thực thi CSDL: Trên server Những server khác kết nối mạng LANs, WANs hay Internet Khái niệm (tiếp) Ưu điểm nhân liệu Dữ liệu lưu trữ nhiều nơi, hiệu việc có nhiều ứng dụng truy cập, khai thác Giảm thiểu xung khắc số lượng lớn giao dịch mạng Tăng tính sẵn sàng: server mặc định bị hư bảo dưỡng, thay server khác Có thể kết hợp nhân đồng máy chủ CSDL cho tảng HQT CSDL khác MSSQL Server (Microsoft OLE DB Provider for ODBC, Microsoft OLE DB Provider for Jet, Microsoft OLE DB for Oracle) Yêu cầu nhân Trong suốt: Các client đến diện replica Khi client kết nối vào server để truy xuất liệu liệu xem Khi client gửi yêu cầu xử lý đến server client xem xử lý mơt thực tế xử lý nhiều nhân (replica) mức vật lý Nhất quán: Khi client gửi yêu cầu đến server khác quản lý nhân phải đảm bảo tất client nhận kết Mục tiêu nhân SQL Server đưa nhiều chế nhân để đáp ứng yêu cầu khác ứng dụng Mỗi chế cung cấp khả thuộc tính khác nhằm đạt đến mục tiêu: Sự quán liệu Tính độc lập Site Nhất quán liệu (Data consistency) Có hai cách để đạt tính quán liệu: Nhất quán giao dịch (Transactional Consistency) Hội tụ liệu (Data convergence) Nhất quán giao dịch Bảo đảm tất liệu giống site thời điểm Tất giao dịch thực site Có loại: Nhất quán (Immediate Transactional Consistency hay Tight consistency) Nhất quán ngầm (Latent Transactional Consistency hay Loose Consistency) Tạo Publication LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 47 Tạo Publication Chọn Publication Replication Publisher Nhấn phải chuột, chọn New Publication Chọn CSDL cần xuất liệu đối tượng Chọn kiểu nhân Tạo publication Chọn phiên SQL Server Subscriber Tạo publication Chọn Article tham gia Publication Tạo publication Đặt tên cho Publication Tạo Push Subscription LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 52 Tạo push Subscription Bước thực thủ tục đẩy từ Publisher lên Subscriber, thực Publisher Chọn Publication Publisher, chọn Push New Subscription Chọn Subscriber Tạo push Subscription Chọn CSDL Subscriber có, chưa, thực chọn chức tạo Tạo push Subscription Chọn lịch thực đồng liệu Tạo Pull Subscription LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 56 Tạo pull Subscription Bước thực tạo công cụ kéo liệu nhân từ Publisher Subscriber, thực Subscriber Chọn Subscription Subscriber, chọn New Pull Subscription Chọn Publication Tạo pull Subscription Chọn Agent tham gia kết nối Publisher Tạo pull Subscription Chọn CSDL đích Thực đồng liệu LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 60 Thực đồng liệu Sau thiết lập theo mơ hình nhân xong, ta thực đồng liệu cách: Thực theo lịch Theo yêu cầu: Chọn Subscription (Push Pull), nhấn phải chuột chọn Start Synchronizing ... nhân LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Nhân LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Khái niệm Nhân liệu (replication) kỹ thuật để: Tạo liệu giống hệt Di chuyển đến vùng khác Đồng hóa liệu cách... đảm bảo quán liệu Two phase commit có tính qn liệu cao lại khơng có tính độc lập site Kiến trúc nhân LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 15 Các thành phần nhân Publisher: server cung cấp liệu để... sau tất site có giá trị liệu Hội tụ liệu User tự thao tác site theo cách khác Khi node đồng bộ, tất site hội tụ giá trị Nếu đụng độ có sửa đổi liệu site khác sửa đổi giải cách tự động: Chọn