Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xử lý dữ liệu và bài toán cấp phát
PREMIUM
Số trang
79
Kích thước
1.3 MB
Định dạng
PDF
Lượt xem
1714

Xử lý dữ liệu và bài toán cấp phát

Nội dung xem thử

Mô tả chi tiết

I

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

ĐẠI HỌC THÁI NGUYÊN

TRƢỜNG ĐẠI HỌC CNTT VÀ TRUYỀN THÔNG

LẠI DƢƠNG QUANG

XƢ LÝ DỮ LIỆU VÀ BÀI TOÁN CẤP PHÁT

LUẬN VĂN THẠC SĨ: KHOA HỌC MÁY TÍNH

Thái Nguyên, tháng 6 năm 2015

II

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

ĐẠI HỌC THÁI NGUYÊN

TRƢỜNG ĐẠI HỌC CNTT VÀ TRUYỀN THÔNG

LẠI DƢƠNG QUANG

XƢ LÝ DỮ LIỆU VÀ BÀI TOÁN CẤP PHÁT

Chuyên ngành: Khoa học máy tính

Mã số: 60 48 01 01

LUẬN VĂN THẠC SĨ: KHOA HỌC MÁY TÍNH

GV hƣớng dẫn: PGS. NCVC. TS Lê Huy Thập

Thái Nguyên, 2015

III

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

LỜI CAM ĐOAN

Tôi cam đoan đây là công trình nghiên cứu do chính tôi thực hiện.

Các số liệu, kết quả nêu trong luận văn là trung thực và chƣa từng đƣợc ai công

bố trong bất kỳ công trình nào khác.

Thái Nguyên, Ngày 10 tháng 4 năm 2015

Tác giả

Lại Dƣơng Quang

IV

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

LỜI CẢM ƠN

Trƣớc hết em xin trân trọng gửi lời cảm ơn đến toàn thể các thầy cô giáo Trƣờng

Đại học Công nghệ thông tin và Truyền thông Thái Nguyên đã dạy dỗ chúng em

trong suốt quá trình học tập chƣơng trình cao học tại trƣờng.

Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo PGS. NCVC. TS Lê

Huy Thập đã quan tâm, định hƣớng và đƣa ra những lời góp ý, chỉnh sửa quí báu

cho em trong quá trình làm luận văn tốt nghiệp

Thái Nguyên, Ngày 10 tháng 4 năm 2015

Học viên

Lại Dƣơng Quang

V

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

MỞ ĐẦU

Ngày nay, công nghệ thông tin (CNTT) đã trở thành một nhân tố không thể thiếu

trong mọi lĩnh vực của đời sống xã hội. Sự bùng nổ nhu cầu xây dựng các hệ thống

thông tin, mà trƣớc hết là các hệ thống thông tin quản lý đã thu hút sự quan tâm của

nhiều nhà khoa học. Các hệ thống cơ sở dữ liệu (CSDL) đã lần lƣợt xuất hiện. Các

hệ thống CSDL truyền thống đƣợc tập trung quản lý tại một trạm đơn lẻ, việc tính

toán, xử lý và lƣu trữ các tập dữ liệu trở lên đơn giản và dễ dàng.

Khi nhu cầu thu thập, lƣu trữ, xử lý và trao đổi thông tin ngày càng tăng, các hệ

thống xử lý tập trung đã bộc lộ nhiều nhƣợc điểm nhƣ: Khó khăn trong việc tăng

khả năng lƣu trữ thông tin, độ sẵn sàng phục vụ của CSDL không cao khi số ngƣời

sử dụng tăng, khả năng tính toán của các máy tính đơn lẻ đang dần tới giới hạn vật

lý, mô hình tổ chức lƣu trữ và xử lý dữ liệu không phù hợp cho các tổ chức có hoạt

động rộng lớn, đa quốc gia. Những nhƣợc điểm này đã đƣợc khắc phục khá nhiều

trong hệ thống phân tán. Những sản phẩm của hệ thống phân tán đã xuất hiện nhiều

trên thị trƣờng và từng bƣớc chứng minh tính ƣu việt của nó hơn hẳn các hệ thống

tập trung truyền thống.

Với nhu cầu phát triển mạnh mẽ của công tác quản lý các hệ phân tán và cơ sở dữ

liệu phân tán để giải quyết các bài toán ”quản lý” phức tạp đang tồn tại trong các

ngành kinh tế, xã hội và an ninh quốc phòng,.... Nhằm hỗ trợ cho vấn đề nêu trên thì

việc tính toán, lập trình cấp phát và xử lý dữ liệu cũng phát triển theo. Đặc biệt, việc

phân mảnh các quan hệ trong CSDL và chuyển chúng đến các nút trên mạng cũng

nhƣ việc cập nhật thông tin (truy cập và truy xuất,...) đến các mảnh ở các vị trí phân

tán đã trở thành một chủ đề mới mẻ và đƣợc nhiều ngành khoa học, các bộ môn

chuyên ngành nghiên cứu, ứng dụng. Chính vì vậy, tôi đã lựa chọn đề tài:

“Xử lý dữ liệu và bài toán cấp phát” để nghiên cứu thực hiện.

Luận văn đƣợc trình bày trong 3 chƣơng, có phần mở đầu, phần kết luận, phần

mục lục, phần tài liệu tham khảo. Các nội dung cơ bản của luận văn đƣợc trình bày

theo cấu trúc nhƣ sau:

VI

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

CHƢƠNG 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ BÀI

TOÁN CẤP PHÁT.

1.1. Tổng quan về CSDL phân tán.

1.2. Bài toán cấp phát.

1.3. Kết luận chƣơng.

CHƢƠNG 2: XỬ LÝ DỮ LIỆU VÀ BÀI TOÁN CẤP PHÁT.

2.1. Thuật toán phân mảnh cơ sở dữ liệu.

2.1.1. Phân mảnh ngang.

2.1.2. Phân mảnh dọc.

2.1.3. Phân mảnh hỗn hợp.

2.2. Tính toán hàm mục tiêu và ràng buộc tại node mạng.

2.2.1. Hàm mục tiêu.

2.2.2. Ràng buộc.

2.3. Bài toán cấp phát dạng QHTT.

2.4. Kết luận chƣơng.

CHƢƠNG 3: CÀI ĐẶT VÀ ỨNG DỤNG TẠI CÔNG TY ĐẦU TƢ VÀ

THƢƠNG MẠI AN LỘC.

3.1. Khảo sát cơ sở dữ liệu của công ty đầu tƣ và thƣơng mại An Lộc và đƣa

ra yêu cầu của bài toán.

3.2. Xây dựng cơ sở dữ liệu phân tán.

3.3. Cài đặt và chạy chƣơng trình cấp phát.

3.4. Kết luận chƣơng.

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN CỦA ĐỀ TÀI.

VII

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

DANH MỤC HÌNH ẢNH

Hình 1.1: Hệ đa bộ xử lý có bộ nhớ chung ............................................................3

Hình 1.2: Hệ đa bộ xử lý có shared disk ................................................................3

Hình 1.3: Hệ đa bộ xử lý sở hữu cá nhân ..............................................................3

Hình 1.4: CSDL đƣợc phân tán trên mạng ............................................................4

Hình 1.5: Phân mảnh hỗn hợp và tái thiết phân mảnh hỗn hợp ...........................11

Hình 2.1: Phân mảnh hỗn hợp ..............................................................................37

Hình 2.2: Truyền dữ liệu cho câu vấn tin .............................................................40

Hình 3.1: Giao diện ban đầu của bài toán ............................................................55

Hình 3.2: Giao diện sau khi tiến hành chọn số lƣợng máy trạm .........................56

Hình 3.3: Giao diện của quá trình chọn số lƣợng mảnh cơ sở dữ liệu .................57

Hình 3.4: Giao diện của quá trình chọn các mảnh cơ sở dữ liệu .........................58

Hình 3.5: Giao diện sau quá trình lựa chọn các mảnh cơ sở dữ liệu ...................59

Hình 3.6: Giao diện lựa chọn các tham số từ file .txt có sẵn ...............................60

Hình 3.7: Giao diện sau quá trình nhập các tham số ...........................................61

Hình 3.8: Bảng kết quả của quá trình cấp phát ....................................................62

Tải ngay đi em, còn do dự, trời tối mất!