Bronsson

New Member
Link tải luận văn miễn phí cho ae Kết nối
Miêu tả:Luận văn ThS. Quản lý hệ thống thông tin -- Viện Công nghệ thông tin. Đại học Quốc gia Hà Nội, 2013
Trình bày hiện trạng nghiên cứu “Cơ sở dữ liệu trên bộ nhớ” trong và ngoài nước. Tìm hiểu chuyên sâu kiến thức về Cơ sở dữ liệu trên bộ nhớ: khái niệm, kiến trúc, đặc điểm chức năng, ưu nhược điểm. Nghiên cứu các sản phẩm Cơ sở dữ liệu trên bộ nhớ, so sánh với các công nghệ, sản phẩm cạnh tranh. Tổng quát hóa các bài toán nghiệp vụ, kiến trúc có thể áp dụng Cơ sở dữ liệu trên bộ nhớ; Cài đặt thử nghiệm. Đưa ra những đề xuất, ý tưởng ứng dụng, cải tiến với cơ sở dữ liệu trên bộ nhớ
ỤC LỤ
LỜI CAM ĐOAN................................................................................................................ 1
LỜI CẢM ƠN ..................................................................................................................... 2
MỤC LỤC ........................................................................................................................... 3
DANH MỤC CÁC TỪ VIẾT TẮT ................................................................................... 4
DANH MỤC BẢNG, BIỂU ............................................................................................... 5
DANH MỤC HÌNH VẼ...................................................................................................... 6
MỞ ĐẦU.............................................................................................................................. 7
Chƣơng 1: CƠ SỞ LÝ LUẬN VỀ CƠ SỞ DỮ LIỆU TRÊN BỘ NHỚ...................... 10
I.1. Tình hình nghiên cứu IMDB ...............................................................................10
I.2. Nhu cầu thực tế và khả năng áp dụng..................................................................14
I.3. Kết luận chương 1 ...............................................................................................15
Chƣơng 2: CƠ SỞ KHOA HỌC VỀ CƠ SỞ DỮ LIỆU TRÊN BỘ NHỚ ................. 16
II.1. Khái niệm IMDB................................................................................................16
II.2. Các vấn đề kỹ thuật của IMDB ..........................................................................16
II.3. So sánh với các công nghệ cạnh tranh ...............................................................25
II.4. Ưu nhược điểm của IMDB.................................................................................29
II.5. Kết luận chương 2 ..............................................................................................30
Chƣơng 3: CÁC SẢN PHẨM CƠ SỞ DỮ LIỆU TRÊN BỘ NHỚ............................. 31
III.1. Các sản phẩm thương mại.................................................................................31
III.2. Các sản phẩm mã nguồn mở.............................................................................41
III.3. So sánh các sản phẩm .......................................................................................43
III.4. Kết luận chương 3.............................................................................................45
Chƣơng 4: THỬ NGHIỆM CƠ SỞ DỮ LIỆU TRÊN BỘ NHỚ................................. 46
IV.1. Tổng quát lớp bài toán áp dụng ........................................................................46
IV.2. Mô hình áp dụng...............................................................................................47
IV.3. Thử nghiệm và kết quả .....................................................................................50
IV.4. Kết luận chương 4.............................................................................................58
KẾT LUẬN VÀ HƢỚNG NGHIÊN CỨU TIẾP THEO .............................................. 59
1. Kết luận..................................................................................................................59
2. Hướng nghiên cứu tiếp theo...................................................................................59
TÀI LIỆU THAM KHẢO................................................................................................ 60
PHỤ LỤC .........................................................................................................................P-1
1. Phụ lục 1 – Cài đặt cấu hình Oracle TimesTen ................................................... P-1
2. Phụ lục 2 – Một số lệnh quản trị TimesTen cơ bản........................................... P-13
3. Phụ lục 3 – Kết nối tới TimesTen bằng Java..................................................... P-14
MỞ ĐẦU
1. Sự cấp thiết của đề tài
Sự phát triển với tốc độ rất nhanh của công nghệ thông tin bao gồm cả phần
cứng, phần mềm và hạ tầng mạng (Internet, LAN, WAN…) đã làm thay đổi bộ mặt và
hình thức kinh doanh trên quy mô toàn thế giới. Giờ đây hầu hết các quy trình kinh
doanh đều được tự động hóa, công nghệ thông tin hóa một cách tối đa. Các hệ thống
công nghệ thông tin đang là xương sống của những tập đoàn, tổ chức kinh doanh từ
nhỏ đến lớn, và khi việc kinh doanh phát triển hơn (nhiều khách hàng hơn, nhiều lĩnh
vực hơn, tinh vi hơn) nhưng cũng nhiều cạnh tranh hơn, những công ty tổ chức này
yêu cầu xây dựng những hệ thống phần mềm ngày càng lớn và phức tạp, nhưng vẫn
phải đáp ứng những yêu cầu về hiệu năng. Để đáp ứng yêu cầu này, ngành công nghệ
thông tin cũng đã có những bước phát triển nhanh chóng: phần cứng rẻ hơn, nhanh
hơn, băng thông mạng lớn hơn, các công cụ lập trình tiện dụng hơn, hiệu quả hơn,…
Nhưng thật không may có một thành phần quan trọng của các hệ thống công nghệ
thông tin là Cơ sở dữ liệu truyền thống lại không có được những phát triển ấn tượng
như vậy. Khi xây dựng những hệ thống lớn với số lượng dữ liệu cũng như số giao dịch
lớn, Cơ sở dữ liệu truyền thống (dựa trên ổ đĩa cứng) trở thành điểm nghẽn ảnh hưởng
không nhỏ đến hiệu năng của toàn bộ hệ thống. Thực trạng này đặt ra những yêu cầu
cần tìm ra những phương pháp, hướng đi mới cho hệ thống Cơ sở dữ liệu. Tại Việt
Nam, yêu cầu này càng trở nên cấp thiết hơn bao giờ hết khi hệ thống công nghệ thông
tin ngày càng đóng vai trò quan trọng trong quy trình hoạt động kinh doanh và thành
công của doanh nghiệp, số lượng các doanh nghiệp tổ chức ra đời ngày càng nhiều
trong môi trường kinh doanh cạnh tranh hơn, và chủ trương của Nhà nước về phát
triển khoa học công nghệ phục vụ sự phát triển chung của đất nước.
Để giải quyết vấn đề này, hiện cũng đã có các nghiên cứu thử nghiệm nhằm làm
tăng tốc độ truy vấn dữ liệu. Từ cơ sở tốc độ truy vấn của ổ cứng chậm hơn chip nhớ
flash, chip nhớ chậm hơn bộ nhớ chính (RAM), một hướng đi là đổi phương tiện lưu
trữ dữ liệu của CSDL từ ổ cứng sang SSD (chíp nhớ flash) hay RAM disk (giả lập ổ
cứng thành RAM), tốc độ truy vấn đã được cải thiện. Một hướng đi khác là In-memory
database (IMDB), lưu toàn bộ dữ liệu trong bộ nhớ chính. Kết quả so sánh giữa cơ sở
dữ liệu trên ổ cứng, trên SSD, trên bộ nhớ chính đã cho thấy sử dụng cơ sở dữ liệu trên
bộ nhớ là một hướng đi đúng đắn. Cơ sở dữ liệu trên bộ nhớ (In-memory database) là
cơ sở dữ liệu quan hệ dựa trên bộ nhớ, bỏ qua các thao tác truy cập ổ đĩa cứng bằng
cách lưu trữ và xử lý dữ liệu ngay trên bộ nhớ chính. Nó còn được gọi với các tên khác
như Main memory database (cơ sở dữ liệu bộ nhớ chính) hay real-time database (cơ
sở dữ liệu thời gian thực). Khác biệt cơ bản giữa Cơ sở dữ liệu trên bộ nhớ với cơ sở
dữ liệu truyền thống là nó sử dụng bộ nhớ chính (RAM) để lưu trữ dữ liệu. Khi đó tốc
độ truy cập không chỉ được cải thiện vì tốc độ đọc/ghi của RAM nhanh hơn mà còn vì
kiến trúc của hệ thống CSDL đơn giản hơn rất nhiều, cũng như không cần các cơ chế
buffer, không cần liên tục copy dữ liệu cache từ ổ cứng lên RAM, đồng thời các thuật
toán tối ưu câu truy vấn, tổ chức dữ liệu, chỉ mục cũng được tối ưu hơn.
Hiện nay, các nhà cung cấp giải pháp lưu trữ dữ liệu hàng đầu thế giới cũng đang
hướng về giải pháp Cơ sở dữ liệu trên bộ nhớ để cải thiện tốc độ truy cập dữ liệu. Điển
hình phải kể đến Oracle với sản phẩm Oracle TimesTen, IBM với sản phẩm IBM
solidDB. Ngoài ra, các công ty nhỏ và cộng đồng mã nguồn mở cũng tham gia mạnh
mẽ vào việc nghiên cứu phát triển và sử dụng cơ sở dữ liệu trên bộ nhớ. Tại Việt Nam,
chưa có nhiều nghiên cứu, bài viết chính thống về Cơ sở dữ liệu trên bộ nhớ, chủ yếu
là các thông tin trên một số diễn đàn công nghệ thông tin, các nghiên cứu toàn diện và
chuyên sâu lại càng hiếm. Từ đó đặt ra yêu cầu cấp thiết và thực tế là cần có một
nghiên cứu chuyên sâu và toàn diện về Cơ sở dữ liệu trên bộ nhớ: kiến trúc, đặc điểm
chức năng, ưu nhược điểm, cũng như cách sử dụng chúng sao cho hiệu quả.
2. Mục tiêu nghiên cứu
- Tìm hiểu hiện trạng, tình hình nghiên cứu Cơ sở dữ liệu trên bộ nhớ
- Nghiên cứu kiến thức cơ sở của Cơ sở dữ liệu trên bộ nhớ: khái niệm, kiến
trúc, đặc điểm chức năng
- Nghiên cứu ưu nhược điểm của Cơ sở dữ liệu trên bộ nhớ, các sản phẩm Cơ
sở dữ liệu trên bộ nhớ, so sánh với các công nghệ, sản phẩm cạnh tranh
- Tổng quát hóa các bài toán nghiệp vụ, kiến trúc có thể áp dụng Cơ sở dữ
liệu trên bộ nhớ; Cài đặt thử nghiệm.
- Đưa ra những đề xuất, ý tưởng ứng dụng, cải tiến với Cơ sở dữ liệu trên bộ
nhớ
3. Đối tƣợng, phạm vi và phƣơng pháp nghiên cứu
- Đối tượng nghiên cứu: Cơ sở dữ liệu trên bộ nhớ
- Phạm vi nghiên cứu:
 Cơ sở lý luận, kiến thức cơ sở khoa học về Cơ sở dữ liệu trên bộ
nhớ
 Điểm khác biệt, lợi thế cạnh tranh của Cơ sở dữ liệu trên bộ nhớ, ưu
nhược điểm
 Các sản phẩm Cơ sở dữ liệu trên bộ nhớ
 Mô hình áp dụng và kết quả thực nghiệm
- Phương pháp nghiên cứu:
 Nghiên cứu lý thuyết: tìm hiểu lý thuyết về Cơ sở dữ liệu trên bộ
nhớ trên các paper, diễn đàn nổi tiếng, các website chính thức của
các công ty có sản phẩm hay giải pháp liên quan Cơ sở dữ liệu trên
bộ nhớ.
 Thử nghiệm: tổng quát hóa loại bài toán có thể áp dụng Cơ sở dữ
liệu trên bộ nhớ, chọn lựa một sản phẩm Cơ sở dữ liệu trên bộ nhớ
và hệ thống để áp dụng, rút ra kết quả.


Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

Các chủ đề có liên quan khác

Top