2. Bố cục luận văn
3.4.1 Kết quả thực nghiệm trong môi trƣờng 1
3.4.1.1 So sánh khi không tạo chỉ mục
Với hai câu lệnh Insert 1 và Update 1
0 0.0005 0.001 0.0015 0.002 0.0025 0.003 ins 1 Upd 1 Bảng đoạn Bảng phổquát (a) Thời gian đáp trả [giây]
Hình 3. 6. Biểu đồ so sánh hai phƣơng ánh xạ dùng bảng phổ quát và bảng đoạn Hình 3.6 (a) chỉ ra kết quả của việc thực hiện trong môi trƣờng kiểm tra trên Mysql server của hai phƣơng pháp ánh xạ dùng bảng phổ quát hay bảng đoạn. Trục dọc chỉ ra thời gian thực thi các yêu cầu của ngƣời dùng, trục ngang chỉ ra các yêu cầu của ngƣời dùng.
So với phƣơng pháp ánh xạ dùng bảng đoạn, phƣơng pháp dùng bảng phổ quát thời gian thực thi truy vấn nhanh hơn khá nhiều. Nguyên nhân nằm ở chỗ câu lệnh sử dụng trong bảng phổ quát đơn giản hơn rất nhiều so với phƣơng pháp bảng đoạn với cùng một mục đích lấy ra toàn bộ một bản ghi của một hàng – row mà nó thuộc về. Trong khi phƣơng pháp dùng bảng đoạn thì cần phải sử dụng các câu truy vấn lồng nhau hoặc cũng có thể sử dụng lệnh join. Đối với câu lệnh UPDATE với mục đích cập nhật một bản ghi sử dụng kĩ thuật bảng phổ quát thì việc cập nhật chỉ cần thực hiện trên 1 bản ghi trong cơ sở dữ liệu, trong khi đó với kĩ thuật dùng bảng đoạn để có thể cập nhật 1 bản ghi với cùng ý nghĩa là phải cập nhật nhiều hơn một bản ghi trong cơ sở dữ liệu. Tƣơng tự với câu lệnh INSERT.
0 1 2 3 4 5 6 7 8
ins 500 Sel 1 Sel 500 Upd 500
Bảng đoạn Bảng phổquát
Thời gian đáp trả [giây]
3.4.1.2 So sánh ba kĩ thuật ánh xạ khi bảng đoạn và bảng trục có sử dụng chỉ mục
Nhƣ đã đề cập ở phần cơ sở lý thuyết ƣu điểm của phƣơng pháp ánh xạ dùng bảng đoạn và bảng trục đó là có hỗ trợ chỉ mục. Cùng với kịch bản trên khi hỗ trợ thêm chỉ mục thì kết quả đạt đƣợc nhƣ sau.
Hình 3. 7. Biểu đồ so sánh cùng với việc hỗ trợ chỉ mục
Với kết quả đạt đƣợc cho thấy nếu xây dựng cơ sở dữ liệu theo kĩ thuật ánh xạ lƣợc đồ dùng bảng đoạn cộng thêm những ƣu điểm trong việc hỗ trợ chỉ mục rất phù hợp với ứng dụng sử dụng nhiều phép chọn. So với kĩ thuật dùng bảng phổ quát, kết quả thu đƣợc cho thấy kĩ thuật dùng bảng đoạn và bảng trục có thời gian đáp trả nhanh hơn. Đặc biệt trong hình 3.7 cho thấy thời gian thƣ̣c thi phép chọn của kĩ thu ật ánh xạ lƣợc đồ dùng bảng phổ quát gấp khoảng 6 lần so với kĩ thuật dùng bảng trục và gấp khoảng 11 lần so với kĩ thu ật ánh xạ lƣợc đồ dùng bảng đoạn . So với kĩ thu ật ánh xạ lƣợc đồ dùng bảng trục , kĩ thuật ánh xạ lƣợc đồ dùng bảng đoạn có thời gian thƣ̣c thi nhanh hơn bảng 0.6 lần.