Cỏc mụ hỡnh khai thỏc và tỡm kiếm thụng tin

Một phần của tài liệu (LUẬN văn THẠC sĩ) phát triển cổng giao tiếp điện tử phục vụ tra cứu thông tin cá nhân luận văn ths công nghệ thông tin1 01 10 (Trang 63 - 65)

CHƢƠNG 2 KIẾN TRÚC PORTAL VÀ NHỮNG THÀNH PHẦN CƠ BẢN

3.3. Cỏc mụ hỡnh khai thỏc và tỡm kiếm thụng tin

Mụ hỡnh xử lý CSDL trong hệ thống thụng tin phõn tỏn bao gồm: Master/Slave, mụ hỡnh Client/Server hay mụ hỡnh Server/Server .

3.3.1. Mụ hỡnh xử lý Master/Slave

Trong mụ hỡnh này, một hệ thống mỏy đƣợc gọi là slave thực hiện cỏc cụng việc của chỉ thị bởi hệ thống master. Nhƣ vậy, cỏc ứng dụng chạy trờn mụi trƣờng Master/Slave dƣờng nhƣ cú tớnh phõn tỏn, mặc dự việc phõn tỏn xử lý này cú một chiều từ Master đến Slave

3.3.2. Mụ hỡnh xử lý Client /Server

Hiện nay mụ hỡnh này đƣợc sử dụng rộng rói trong mụi trƣờng CSDL phõn tỏn, là mụ hỡnh xử lý giữa client và server. Cỏc yờu cầu của client đƣợc gửi lờn server, server xử lý cỏc yờu cầu này rồi trả lại kết quả cho client.

Mụ hỡnh client/server là mụ hỡnh ở mức cao hơn so với việc xử lý chia xẻ thiết bị thƣờng thấy ở mạng LAN. Vớ dụ, nếu một ứng dụng chạy trờn một PC cần một bản ghi từ một tệp đƣợc chia sẻ nào đú, nú gỏn yờu cầu đọc toàn bộ tệp đú từ file server, sau đú ứng dụng phải tỡm bản ghi đú trờn tệp nhận đƣợc. Tài nguyờn của file server đƣợc sử dụng để truyền cả tệp đú, trong khi tài nguyờn của PC phải chia sẻ cho một chƣơng trỡnh tỡm kiếm bản ghi trờn tệp. Điều đú dẫn tới tài nguyờn đƣợc sử dụng khụng hiệu quả và cú thể dẫn tới quỏ tải trờn đƣờng truyền. Trong trƣờng hợp Server CSDL ứng dụng chạy trờn PC gửi yờu cầu đọc một bản ghi cho ứng dụng

yờu cầu, nhƣ vậy cả client và server cựng hợp tỏc để thực hiện việc truy xuất dữ liệu.

3.3.3. Mụ hỡnh xử lý Server/Server

Là mụ hỡnh đƣợc sử dụng trong quỏ trỡnh tớch hợp thụng tin trong cổng thụng tin điện tử Portal, ở đõy CSDL đƣợc phõn tỏn trờn nhiều server. Để cú thể khai thỏc đƣợc hiệu quả thụng tin nhằm hỗ trợ cho ngƣời sử dụng cần cú một mụ hỡnh trao đổi thụng tin một cỏch tự động giữa cỏc Database Server. Vớ dụ, trong cụng việc tỏc nghiệp của một Bộ, tại cỏc server của Sở đặt tại cỏc địa phƣơng cú đầy đủ thụng tin về cỏc đơn vị do Sở mỡnh quản lý. Nếu ngƣời sử dụng muốn tỡm hiểu về thụng tin của một đơn vị cụ thể, thỡ server cấp Bộ sẽ gửi yờu cầu của ngƣời sử dụng đến tất cả cỏc mỏy chủ của cỏc Sở, sau quỏ trỡnh trao đổi giữa cỏc server sẽ trả lại ngƣời sử dụng thụng tin mà ngƣời sử dụng yờu cầu.

Cú thể mụ hỡnh hoỏ việc kết nối giữa cỏc server trong cổng thụng tin bằng sơ đồ sau đõy :

Hỡnh 3.1: Mụ hỡnh Server/Server trong khai thỏc thụng tin

Server cấp Bộ Server cấp Sở 1 Server cấp Sở 2 Server cấp Sở 3 Server cấp Sở n … . Internet Ngƣời sử dụng

Về mặt kiến trỳc, mụ hỡnh xử lý Server/Server cú cỏc yờu cầu sau:

 Truyền thụng phải tin cậy giữa cỏc server.

 Phải cú cơ chế điều khiển trỏnh tắc nghẽn giữa cỏc server khi cú khối lƣợng lớn thụng tin đƣợc chuyển về mỏy yờu cầu cựng một lỳc.

 Tại cỏc server phải đƣợc cài đặt cỏc module truy vấn, khi cú yờu cầu truy vấn sẽ tự động thực hiện cỏc yờu cầu và gửi lại kết quả cho mỏy yờu cầu

 Server yờu cầu cần phải cú sự quản lý cỏc kết quả gửi về từ cỏc server khỏc trờn mạng.

Để giải quyết đƣợc vấn đề trờn chỳng ta cần phải cú cỏc giải phỏp khắc phục một số yờu cầu trong khi xõy dựng mụ hỡnh này.

- Để đảm bảo quỏ trỡnh tỡm kiếm đƣợc thụng suốt cần cú cơ chế kiểm tra cơ chế Online của cỏc server trong hệ thống cần khai thỏc thụng tin, trỏnh tỡnh trạng quỏ trỡnh tỡm kiếm bị dừng khi một trong cỏc server trong hệ thống khụng Online.

- Để trỏnh tỡnh trạng tắc nghẽn đƣờng truyền khi số lƣợng quỏ lớn kết quả gửi về mỏy trung tõm, chỳng ta cần phải kiểm soỏt số lƣợng kết quả nhận đƣợc của từng server. Từ đú, cú cỏc biện phỏp để hạn chế số lƣợng kết quả về trong cựng một khoảng thời gian bằng cỏch cắt nhỏ kết quả trong quỏ trỡnh gửi về server trung tõm.

Một phần của tài liệu (LUẬN văn THẠC sĩ) phát triển cổng giao tiếp điện tử phục vụ tra cứu thông tin cá nhân luận văn ths công nghệ thông tin1 01 10 (Trang 63 - 65)

Tải bản đầy đủ (PDF)

(102 trang)