Cơ sở dữ liệu phân tán

Một phần của tài liệu bài giảng hệ quản trị cơ sở dữ liệu chương 4 chuẩn hóa dữ liệu - ths. trần văn ước (Trang 59 - 65)

- bij nếu Aj không thuộc R

8.Cơ sở dữ liệu phân tán

60

Cơ sở dữ liệu

Ví dụ

Một ngân hàng có ba chi nhánh ở các vị trí địa lý khác nhau.

Tại mỗi chi nhánh có một máy tính và một cơ sở dữ liệu tài khoản, tạo thành một nơi (site) của cơ sở dữ liệu phân tán.

Các máy tính được kết nối với nhau thông qua một mạng máy tính truyền thông.

Một khách hàng có thể gửi tiền và rút tiền tại các chi nhánh.

61

Cơ sở dữ liệu

Cơ sở dữ liệu phân tán

Hình 1.1. Cơ sở dữ liệu phân tán trên một mạng phân tán địa lý. Máy tính 1 Terminal T T Máy tính 3 T T T Mạng truyền thông Cơ sở dữ liệu 1 Máy tính 2 T T T Cơ sở dữ liệu 2 Cơ sở dữ liệu 3 Chi nhánh 1 Chi nhánh 2 Chi nhánh 3

62

Cơ sở dữ liệu

Cơ sở dữ liệu phân tán

Hình 1.2. Cơ sở dữ liệu phân tán trên một mạng cục bộ. Máy tính 1 Máy tính 2

Máy tính 3

Mạng cục bộ

Trung tâm máy tính

Chi nhánh 1 T T T Cơ sở dữ liệu 1 Cơ sở dữ liệu 2 Cơ sở dữ liệu 3 Chi nhánh 2 T T T Chi nhánh 3 T T T

63

Cơ sở dữ liệu

Cơ sở dữ liệu phân tán

Hình 1.3. Hệ thống đa xử lý (multiprocessor system). Máy tính

phía sau 1

Mạng cục bộ

Máy tính ứng dụng (phía trước) Cơ sở dữ liệu 1 Cơ sở dữ liệu 2 Cơ sở dữ liệu 3

Trung tâm máy tính

Máy tính phía sau 2 Máy tính phía sau 3 Chi nhánh 1 T T T Chi nhánh 2 T T T Chi nhánh 3 T T T

64

Cơ sở dữ liệu

Định nghĩa 2 (adsbygoogle = window.adsbygoogle || []).push({});

Cơ sở dữ liệu phân tán là sự tập hợp dữ liệu được phân tán trên các máy tính khác nhau của một mạng máy tính.

Mỗi nơi của mạng máy tính có khả năng xử lý tự trị và có thể thực hiện các ứng dụng cục bộ.

Mỗi nơi cũng tham gia thực hiện ít nhất một ứng dụng toàn cục, mà nơi này yêu cầu truy xuất dữ liệu ở nhiều nơi bằng cách dùng hệ thống truyền thông con.

65

Cơ sở dữ liệu

Định nghĩa 2

Sự phân tán dữ liệu (data distribution): dữ liệu phải được phân tán ở nhiều nơi.

Ứng dụng cục bộ (local application): ứng dụng được chạy hoàn thành tại một nơi và chỉ sử dụng dữ liệu cục bộ của nơi này.

Ứng dụng toàn cục (hoặc ứng dụng phân

tán) (global application / distributed

application): ứng dụng được chạy hoàn

thành và sử dụng dữ liệu của ít nhất hai nơi.

Một phần của tài liệu bài giảng hệ quản trị cơ sở dữ liệu chương 4 chuẩn hóa dữ liệu - ths. trần văn ước (Trang 59 - 65)