BÁO CÁO TIỂU LUẬN
MÔN: HỆ PHÂN TÁN
Đà Nẵng, tháng 06 năm 2009
HOÀN THIỆN KỸ THUẬT ĐẢM BẢO GẮN
BÓ DỮ LIỆU TRÊN CÁC WEBSITE KHI
CẬP NHẬT CSDL BẰNG NGÔN NGỮ ASP
TRÊN MẠNG INTERNET
ĐỀ TÀI:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
2
NỘI DUNG TRÌNH BÀY
CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN
SỰ GẮN BÓ THÔNG TIN TRONG CƠ SỞ DỮ
LIỆU
KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU
TRONG CÁC WEBSITES KHI CẬP NHẬT CƠ
SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN
MẠNG INTERNET
KẾT LUẬN
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
3
CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN
Định nghĩa hệ tin học phân tán
Ưu điểm và hạn chế của hệ thống
phân tán
Nguyên tắc xây dựng hệ phân tán
Điều kiện của hệ phân tán
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
4
Định nghĩa hệ tin học phân tán
Hệ tin học phân tán là hệ thống xử lý
thông tin bao gồm nhiều bộ xử lý
hoặc các bộ xử lý nằm ở các vị trí
khác nhau và được liên kết với nhau
thông qua phương tiện viễn thông
dưới sự điều khiển thống nhất của hệ
điều hành
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
5
Định nghĩa hệ tin học phân tán
Các thành phần
của hệ tin học
phân tán:
Phần cứng
Phần mềm
Hệ thống viễn thông
CSDL
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
6
Ưu điểm và hạn chế của hệ thống phân tán
Ưu điểm:
Chia sẻ tài nguyên
Tăng tốc độ tính toán
An toàn
Thông tin liên lạc với nhau
Hạn chế:
Giá phát triển phần mềm cao
Dễ mắc lỗi hơn
Khối lượng các xử lý tăng
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
7
Nguyên tắc xây dựng hệ phân tán
Chia sẻ tài nguyên
Liên lạc
Tin cậy
Tăng tốc
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
8
Điều kiện của hệ phân tán
Để đảm bảo hoạt động thì các hệ
thống kết nối với nhau phải thỏa mãn
hai điều kiện cơ bản sau đây:
Bất kỳ một hệ thống thành phần nào (hệ
cục bộ) đều có thể liên lạc thông suốt với
các hệ thống thành phần khác
Mỗi một hệ thống cục bộ được đặc trưng
bằng một tên duy nhất và tên này có thể
được nhận biết bởi các hệ thống viễn
thông
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
9
SỰ GẮN BÓ THÔNG TIN TRONG CSDL
Các điều kiện giả định và thực tế
Tác động và giao dịch
Tác động của sự cố đối với việc gắn
bó dữ liệu
Xử lý các sự cố
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
10
Các điều kiện giả định và thực tế
Các điều kiện giả định:
Ta có một tập hợp các thông tin nào đó
có thể được truy cập bởi một tập các tiến
trình
Số lượng các thông tin có thể truy cập
được và các tiến trình có nhu cầu thông
tin là con số cố định
Hệ này phát triển rời rạc theo thời gian
giữa các điểm quan sát
Hệ kiểu như vậy hoạt động với độ ổn
định cao
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
11
Các điều kiện giả định và thực tế
So sánh với điều kiện thực tế:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
12
Tác động và giao dịch
Các đối tượng của hệ quan hệ với
nhau bởi một tập các ràng buộc toàn
vẹn.
Trạng thái của hệ thỏa mãn một tập
các ràng buộc toàn vẹn gọi là trạng
thái gắn bó
Trạng thái của hệ chỉ được xác định ở
mức quan sát cho trước
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
13
Tác động và giao dịch
Ta quan tâm đến hai mức quan sát
sau:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
14
Tác động của sự cố đối với việc gắn bó dữ liệu
Các sự cố gây ảnh hưởng đến gắn bó dữ
liệu:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
15
Tác động của sự cố đối với việc gắn bó dữ liệu
Phương pháp khắc phục:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
16
Xử lý các sự cố
Cơ chế cho phép duy trì sự gắn bó
trong môi trường phân tán:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
17
Xử lý các sự cố
Các đặc tính toàn vẹn đảm bảo sự gắn
bó trong môi trường phân tán:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
18
Xử lý các sự cố
Mô hình mô phỏng các đặc tính toàn vẹn
đảm bảo sự gắn bó trong môi trường phân
tán:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
19
KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU
TRONG CÁC WEBSITES KHI CẬP
NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN
NGỮ ASP TRÊN MẠNG INTERNET
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
20
Các nội dung chính
Đặt vấn đề
Cơ sở kỹ thuật của hệ thống thông tin
trên Internet
Giải pháp đảm bảo gắn bó dữ liệu trên
các hệ thống website
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
21
Đặt vấn đề
Mô hình tổng quan về một hệ thống
website:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
22
Đặt vấn đề
Để đảm bảo duy trì sự gắn bó mạnh,
người ta đã đề xuất các giải pháp kỹ
thuật khác nhau.
Trong phạm vi báo cáo này chỉ trình
bày phương pháp đảm bảo gắn bó
mạnh trên cơ sở thuật toán luân phiên
Với đối tượng cần đặc trưng, thì thông tin
biểu hiện về nó là duy nhất đúng ở thời
điểm được phép truy cập bằng các trình
duyệt có xét đến độ trễ và sự cố có thể
của hệ thống viễn thông
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
23
Cơ sở kỹ thuật của hệ thống thông tin trên Internet
Mô hình truy cập thông tin từ trình duyệt:
Mô hình thể hiện mối quan hệ giữa hệ quản trị cơ
sở dữ liệu và công cụ tạo web:
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
24
Cơ sở kỹ thuật của hệ thống thông tin trên Internet
Việc kết nối cơ sở dữ liệu có thể thực
hiện theo hai cách:
Theo sự kiện Application_OnStart
Trên từng trang web động khi có yêu cầu
sử dụng
Gắn bó dữ liệu trong các website khi cập nhật b
ằng ASP
25
Cơ sở kỹ thuật của hệ thống thông tin trên Internet
Đoạn lệnh sau cho phép hình dung cơ chế mở một cơ sở
dữ liệu trong công cụ tạo web động bằng ADO