Nhìn vào nơi lưu CSDL
Theo cách phân biệt của SGK, **hệ CSDL tập trung** lưu thành phần dữ liệu ở một máy tính; **hệ CSDL phân tán** lưu dữ liệu trên nhiều máy tính nối mạng. Tiêu chí là **vị trí lưu dữ liệu**, không phải số người dùng, số màn hình hay số máy chạy ứng dụng.
Một thư viện có nhiều máy tra cứu nhưng toàn bộ dữ liệu sách nằm trên một máy chủ vẫn là ví dụ tập trung. Ngược lại, nếu dữ liệu của điểm A và điểm B được lưu tại hai máy, được tổ chức thành một hệ để khai thác dữ liệu ở cả hai nơi, đó là ví dụ phân tán.
Tra cứu cục bộ và toàn hệ thống
Trong hệ giả định, điểm A lưu sách của A, điểm B lưu sách của B. Câu hỏi “A còn bản S07 không?” chỉ cần dữ liệu **cục bộ** ở A. Câu hỏi “toàn hệ còn bao nhiêu bản S07?” phải lấy dữ liệu từ A và B rồi tổng hợp, tức dùng dữ liệu **toàn cục**.
Vị trí ứng dụng không quyết định cách phân loại: một ứng dụng đặt ở B vẫn có thể gửi yêu cầu tới một CSDL duy nhất ở A. Khi dữ liệu thực sự được lưu ở cả A và B, hệ còn phải phối hợp truy cập và giữ thông tin giữa các nơi khớp nhau.
Bài luyện
Bốn máy tra cứu cùng gửi yêu cầu tới một máy duy nhất lưu toàn bộ CSDL. Theo tiêu chí SGK, đây là hệ nào?
Số người dùng không là tiêu chí.
Vị trí lưu CSDL quyết định cách phân loại.
Ứng dụng ở nhiều máy không làm dữ liệu phân tán.
Tên phần mềm không quyết định nơi lưu dữ liệu.
Lời giải
Tất cả dữ liệu nằm trên một máy. Dù có bốn máy tra cứu, đây là hệ CSDL tập trung theo tiêu chí vị trí lưu dữ liệu.
Bài luyện
Điểm A và B mỗi nơi lưu dữ liệu sách cục bộ trong cùng một hệ qua mạng. Đây là ví dụ nào?
Dữ liệu được lưu trên hai máy của hệ.
Giao diện giống nhau không quyết định nơi lưu.
Vai trò trụ sở không đổi vị trí lưu dữ liệu.
Hệ có thể tổ chức truy cập toàn cục.
Lời giải
Thành phần CSDL nằm ở cả điểm A và điểm B trên các máy nối mạng. Vì dữ liệu được lưu tại nhiều nơi, đây là ví dụ phân tán.
Bài luyện
Trong hệ A–B, câu hỏi nào cần kết hợp dữ liệu của cả hai điểm?
Chỉ cần dữ liệu sách ở A.
Chỉ cần dữ liệu sách ở B.
Phải tổng hợp số bản tại A và B.
Chỉ cần các lượt tại A.
Lời giải
“Toàn hệ” bao gồm A và B. Muốn biết tổng số bản S07 còn, cần lấy số liệu từ hai nơi rồi cộng hoặc tổng hợp.
Đang học