Nghiên cứu tối ưu hóa truy vấn hệ cơ sở dữ liệu

24 1.3K 2
Nghiên cứu tối ưu hóa truy vấn hệ cơ sở dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG ĐÀO NGỌC SƠN NGHIÊN CỨU TỐI ƯU HÓA TRUY VẤN HỆ SỞ DỮ LIỆU PHÂN TÁN Chuyên ngành: Truyền dữ liệu và mạng máy tính Mã số: 60.48.15 Người hướng dẫn khoa học: PGS.TS ĐOÀN VĂN BAN TÓM TĂT LUẬN VĂN THẠC SĨ KỸ THUẬT HÀ NỘI- 2012 2 MỞ ĐẦU 1. Lý do chọn đề tài Thực trạng hiện nay Viễn thông thanh hóa đang sử dụng phần mềm phục vụ công tác quản lý và điều hành sản xuất của mình, các ứng dụng chính gồm: Hệ thống quản lý nhân sự, hệ thống quản lý mạng cáp, hệ thống tính cước, hệ thống thông tin phục vụ tổ 108,hệ thống báo hỏng, hệ thống quản lý thông tin khách hàng, website public viễn thông thanh hóa…. Dữ liệu cực lớn lên tới hàng triệu bản ghi.lại phải cập nhật chỉnh lý thường xuyên nên với mô hình CSDL tập trung sẽ gặp rất nhiều khó khăn về vấn đề máy chủ, băng thông đường truyền, tính sẵn sàng của hệ thống.Tôi xin đề xuất giải pháp ứng dụng để xây dựng mô hình CSDL phân tán cho hệ thống thông tin khách hàng trên hệ quản trị CSDL Oracle 2. Mục đích của đề tài Nghiên cứu phương pháp xây dựng sở dữ liệu phân tán, tối ưu hóa truy vấnsở dữ liệu phân tán 3. Đối tượng và phạm vi nghiên cứu - Đối tượng nghiên cứu sở dữ liệu phân tán - Phạm vi nghiên cứu là kỹ thuật đồng bộ và tối ưu truy vấn trong sở dữ liệu 4. Phương pháp nghiên cứu - Nghiên cứu lý thuyết : tìm hiểu các nghiên cứu các tài liệu trong sách , tạp chí các bài viết trên mạng internet… tổng hợp so sánh để viết thành luận văn - Nghiên cứu thực nghiệm : Cài đặt thử nghiệm 5. Các kết quả dự kiến đạt được - Giới thiệu tổng quan về CSDL phân tán - Trình bày phương pháp tối ưu hóa truy vấn - Cài đặt thử nghiệm thuật toán tối ưu hóa truy vấn 3 CHƯƠNG 1. CƠ SỞ DỮ LIỆU PHÂN TÁN 1.1. Khái niệm về hệ sở dữ liệu phân tán 1.1.1. Khái niệm Cơ sở dữ liệu phân tán là một tập hợp các dữ liệu phục thuộc lôgic lẫn nhau của cùng một hệ thống và được lưu trữ trên các trạm của một mạng máy tính. sở dữ liệu phân tán làm tăng khả năng truy nhập tới sở dữ liệu lớn trên mạng. Trong hệ thống đó mỗi máy tính quản lý một sở dữ liệu thành phần được gọi là 1 node hoặc site. [4] Định nghĩa này nhấn mạnh hai khía cạnh quan trọng của sở dữ liệu phân tán - Tính phân tán: Thực tế dữ liệu không cư trú ở cùng một trạm, vì vậy chúng ta thể phân biệt một sở dữ liệu phân tán với sở dữ liệu tập trung - Sự tương quan logic: Các dữ liệu một số tính chất ràng buộc lẫn nhau và như vậy thể phân biệt sở dữ liệu phân tán với tập các sở dữ liệu địa phương hoặc với các tệp ở các trạm khác nhau trên mạng. 1.1.2. Hệ quản trị sở dữ liệu phân tán(DDBMS) Khác DDBMS chức năng hỗ trợ việc tạo và bảo trì sở dữ liệu phân tán, chúng có các thành phần tương tự như một hệ quản trị sở dữ liệu tập trung thành các thành phần hỗ trợ trong việc chuyển tải dữ liệu đến các trạm và ngược lại Hệ quản trị sở dữ liệu phân tán được phân làm 2 loại - sở dữ liệu phân tán thuần nhất - sở dữ liệu phân tán hỗn tạp 1.1.3 Những ưu điểm của sở dữ liệu phân tán Lợi ích bản nhất của sở dữ liệu phân tán là dữ liệu của các sở dữ liệu vật lý riêng biệt được tích hợp logic với nhau làm cho nhiều người sử dụng trên mạng thể truy nhập được [7]. 1. Cho phép quản lý dữ liệu với nhiều mức trong suốt 2. Tăng độ tin cậy và khả năng sẵn sàng 3. Cải thiện hiệu năng 4 4. Dễ dàng mở rộng 1.1.4 Những nhược điểm của sở dữ liệu phân tán [3] - Độ phức tạp thiết kế và cài đặt hệ thống tăng: Hệ quản trị sở dữ liệu phân tán phải bổ sung thêm các chức năng như: - Khó điều khiển tính nhất quán về dữ liệu - Các phần mềm hệ thống đảm bảo quản trị, duy trì kết nối, trao đổi dữ liệu trên mạng. - Bảo mật khó khăn. Ở mức phần cứng vật lý, những nhân tố chính sau là để phân biệt một hệ sở dữ liệu phân tán với hệ sở dữ liệu tập trung : - nhiều máy tính được gọi là các trạm hay các nút. - Các trạm này phải được kết nối bởi một kiểu mạng truyền thông để truyền dữ liệu 1.2. Các đặc trưng trong suốt của sở dữ liệu phân tán - Trong suốt phân tán - Trong suốt giao dịch - Trong suốt thất bại - Trong suốt thao tác - Trong suốt về tính không thuần nhất 1.3 Kiến trúc tham chiếu của sở dữ liệu phân tán Kiến trúc tham chiếu không được cài đặt rõ ràng trên tất cả sở dữ liệu phân tán, tuy nhiên các mức của nó được khái quát chính xác, thích hợp để mô tả tổ chức chung cho mọi hệ sở dữ liệu phân tán [3]. - Lược đồ tổng thể: Mô tả tổng thể và thống nhất chung nhất của tất cả dữ liệu của sở dữ liệu phân tán độc lập với môi trường phân tán. - Phân đoạn: Mối quan hệ tổng thể thể được chia thành vài phần không giao nhau được gọi là các đoạn. Lược đồ phân đoạn định nghĩa ánh xạ giữa các quan hệ tổng thể và các phân đoạn. Ánh xạ này là một nhiều: Một số đoạn tương ứng với một quan hệ tổng thể, nhưng chỉ một quan hệ tổng thể 5 tương ứng với một đoạn. Ký hiệu R i là đoạn thứ i của quan hệ tổng thể R. - Lược đồ định vị: Định nghĩa ánh xạ từ các phân đoạn vào những trạm chứa những phân đoạn đó. Tất cả các đoạn tương ứng với cùng quan hệ tổng thể R và được đặt tại cùng trạm j tạo thành hình ảnh vật lý của quan hệ tổng thể R tại trạm j. - Lược đồ ánh xạ địa phương: Ánh xạ các hình ảnh vật lý tới các đối tượng được thao tác bởi các hệ quản trị sở dữ liệu địa phương. Trong hệ không thuần nhất ta các kiểu ánh xạ địa phương khác nhau tại các trạm khác nhau. Hình 1.1: Kiến trúc tham chiếu của sở dữ liệu phân tán định vị 6 1.4 Các kỹ thuật xây dựng sở dữ liệu phân tán - Kỹ thuật phân tách dữ liệu từ một sở dữ liệu để lưu trữ trên các trạm khác nhau được gọi là phân mảnh. - Sử dụng bản sao cho phép cùng một dữ liệu thể được lưu trữ trên nhiều hơn một trạm. - Quá trình định vị các phân mảnh dữ liệu hoặc định vị các bản sao phân mảnh lưu trữ dữ liệu trên các trạm khác nhau. 1.4.1 Phân mảnh Sự phân mảnh là chia dữ liệu trong các bảng dữ liệu thành các bộ hoặc các bảng dữ liệu con. ba kiểu phân mảnh một quan hệ tổng thể: Phân mảnh ngang, phân mảnh dọc và phân mảnh hỗn hợp[9] . Một sự phân mảnh là đúng đắn nếu thoả mãn ba điều kiện sau: - Điều kiện không mất thông tin: Tất cả dữ liệu của quan hệ tổng thể phải đựơc ánh xạ tới các mảnh, nghĩa mỗi phần tử dữ liệu thuộc quan hệ tổng thể phải thuộc một hay nhiều mảnh của nó. - Điều kiện xây dựng lại: Luôn thể xây dựng lại được quan hệ tổng thể từ các mảnh đã có. - Điều kiện rời nhau (chỉ áp dụng cho phân mảnh ngang): Để tối thiểu hoá sự lặp lại của dữ liệu. 1.4.1.1 Phân mảnh ngang Phân mảnh ngang là sự phân chia một quan hệ thành các tập con các bộ, mỗi tập con được xác định bởi phép chọn với tân từ p trên quan hệ tổng thể R: R i =p i , với p i là tân từ của R i . Để thể khôi phục được R ta dùng phép hợp các quan hệ R = R 1  R 2   R n . 1.4.1.2 Phân mảnh ngang dẫn tiếp Phân mảnh ngang dẫn tiếp là sự phân chia một quan hệ ban đầu thành các quan hệ thứ hai khác mà các quan hệ đó liên hệ với quan hệ ban đầu bằng một khoá ngoài. Điều này như là liên hệ dữ liệu giữa quan hệ ban đầu và quan hệ thứ hai được phân đoạn trong cùng một cách. 7 1.4.1.3 Phân mảnh dọc Phân mảnh dọc là sự chia một quan hệ thành tập con các bộ, mỗi tập được xác định bởi một phép chiếu được áp dụng cho quan hệ: R i = П ATTRi R, trong đó ATTR i là tập con các thuộc tính của R. Tiêu chuẩn cho sự phân mảnh dọc là đúng đắn: - Điều kiện đầy đủ: Nếu một thuộc tính xuất hiện trong một quan hệ tổng thể thì nó cũng phải xuất hiện trong một mảnh dọc nào đó. - Điều kiện xây dựng lại: Cần phải thêm vào mỗi mảnh khoá chính, do đó việc xây dựng lại được nhờ vào phép kết nối các mảnh dọc theo các thuộc tính chung. - Điều kiện rời nhau: ít nhất khoá phải được lặp lại trên tất cả các mảnh để cho phép xây dựng lại, nên ở đây không thể xem là rời nhau hoàn toàn được. 1.4.1.4 Phân mảnh hỗn hợp Là sự kết hợp cả phân mảnh dọc và phân mảnh ngang. 1.4.2 Nhân bản dữ liệu Các chiến lược nhân bản dữ liệu: 1. Nhân bản dữ liệu đầy đủ: Toàn bộ sở dữ liệu sẽ được tạo trên tất cả mỗi trạm. Ưu điểm: Điều này sẽ cải thiện tính sẵn sàng cao nhất vì nếu sự cố trên trạm này thì vẫn dữ liệu trên trạm khác và cải thiện hiệu năng lấy dữ liệu trên mạng cho các truy vấn toàn bộ vì dữ liệu sẽ được lấy từ các trạm cục bộ. Nhược điểm: Các thao tác cập nhập dữ liệu rất chậm vì phải copy, đồng bộ dữ liệu cho mọi trạm. Kỹ thuật điểu khiển tương tranh và phục hồi sẽ phức tạp hơn. 2. Không nhân bản dữ liệu: Mỗi phân mảnh chỉ được lưu trữ trên một trạm, phương án này còn được gọi là định vị không thừa dữ liệu. Trong trường hợp này các phân đoạn phải tách rời nhau để tránh lặp bản ghi giống nhau cho các phân đoạn ngang và phân đoạn hỗn hợp. 8 3. Nhân bản dữ liệu từng phần: Một vài phân mảnh thể được tạo bản sao và thể một số phân mảnh sẽ không bản sao. Việc tạo bản sao này rất tác dụng cho các nhân viên làm việc di động, tại các nơi xa trung tâm dữ liệu, thể tạo ra bản sao dữ liệu trên laptop của mình và theo chu kỳ đồng bộ dữ liệu với sở dữ liệu server. 1.4.3 Định vị dữ liệu Là quá trình gán từng phân đoạn, từng bản sao của phân đoạn cho một trạm cụ thể trong hệ thống phân tán. Việc chọn trạm nào và số bản sao phụ thuộc vào yêu cầu hiệu năng và mục tiêu sẵn sàng của hệ thống với các loại giao tác trên các trạm. Đối với hệ yêu cầu tính sẵn sàng cao, mọi giao dịch thao tác lấy dữ liệu, giao dịch cập nhật chỉ làm tại một trạm thì nên tổ chức tạo bản sao đầy đủ. Nếu các giao dịch thường cập nhật một phần dữ liệu tại một trạm thì các phân đoạn cho phần dữ liệu đó nên được định vị trên trạm đó. 1.5 Kết luận Cơ sở dữ liệu phân tán rất quan trọng vì nhiều lý do khác nhau, nó thể được cài đặt trên các mạng máy tính diện rộng và các mạng cục bộ nhỏ. hai lý do về tổ chức và kỹ thuật đối với sự phát triển sở dữ liệu phân tán đó là: sở dữ liệu phân tán được xây dựng để khắc phục các thiếu sót của sở dữ liệu tập trung và nó phù hợp hơn trong cấu trúc phân quyền của nhiều tổ chức. Kỹ thuật sở dữ liệu phân tán được mở rộng và phát triển từ kỹ thuật của sở dữ liệu truyền thống. Trong môi trường mới này, một số vấn đề kỹ thuật đòi hỏi các giải pháp khác, và một số giải pháp hoàn toàn mới. Tính trong suốt phân tán cung cấp sự độc lập của các chương trình khỏi sự phân tán của sở dữ liệu. Các mức trong suốt phân tán khác nhau thể được cung cấp bởi một hệ quản trị sở dữ liệu phân tán; Tại mỗi mức, tính trong suốt làm cho người lập trình ứng dụng không biết được sự phân tán dữ liệu. 9 CHƯƠNG 2. TỐI ƯU HÓA CÂU TRUY VẤN TRONG SỞ DỮ LIỆU PHÂN TÁN Các ngôn ngữ hỏi bậc cao như SQUARE, SEQUEL, SQL, cho phép viết nhiều câu truy vấn với sự quan tâm nhiều đến thời gian thực hiện, và thời gian thực hiện đó thể giảm đáng kể nếu bộ xử lý ngôn ngữ hỏi viết lại (bằng cách khác) câu truy vấn trước khi thực hiện. Sự cải tiến như vậy thường gọi là "Sự tối ưu hoá", mặc câu truy vấn được viết lại không cần tối ưu trên tất cả các cách cài đặt câu truy vấn thể 2.1. Giới thiệu về xử lý truy vấn Mục đích của xử lý truy vấn : - Giảm thiểu thời gian xử lý - Giảm vùng nhớ trung gian - Giảm chi phí truyền thông của các trạm 2.1.1 Các yêu cầu của phép biến đổi tối ưu hoá câu truy vấn - Các phép biến đổi phải thực sự hữu hiệu đối với phần lớn các dạng câu truy vấn hay một lớp các câu truy vấn thường dùng mà không phải chi phí quá nhiều để thực hiện quá trình biến đổi đó. - Các phép biến đổi phải bảo toàn kết quả của câu truy vấn trước và sau khi biến đổi, nghĩa là hai biểu thức trước và sau khi biến đổi phải cho cùng một kết quả khi thay các lược đồ trong biểu thức bởi các thể hiện cụ thể. - Các phép biến đổi phải làm giảm chi phí để thực hiện câu truy vấn. Chi phí cho xử lý câu truy vấn rất nhiều yếu tố, tuy nhiên ta chỉ quan tâm đến một số thông báo bản nhất sau đây: số lần truy xuất khối nhớ giữa bộ nhớ trong và bộ nhớ ngoài; số bản ghi cần phải xử lý ở thiết bị trung tâm; phần bộ nhớ để lưu trữ các kết quả trung gian trong quá trình thực hiện câu truy vấn. 2.1.2 Các phương pháp xử lý truy vấn bản Phương pháp biến đổi đại số : 10 Đơn giản hóa câu truy vấn nhờ các phép biến đổi đại số tương đương nhằm giảm thiểu thời gian thực hiện các phép toán, phương pháp này không quan tâm đến cấu trúc và kích thước dữ liệu Phương pháp ước lượng chi phí : Xác định kích thước dữ liệu, thời gian thực hiện mỗi phép toán trong câu truy vấn. Phương pháp này phải xác định kích thước dữ liệu và chi phí thời gian thực hiện mỗi phép toán trong câu truy vấn 2.2 Các kỹ thuật tối ưu hóa tập trung Phần này sẽ trình bày hai kỹ thuật tối ưu hoá câu truy vấn đối với hệ tập trung. Sự biểu diễn này là điều kiện để tối ưu hóa câu truy vấn phân tán với ba lý do: - Một câu truy vấn phân tán được biến đổi thành các câu truy vấn địa phương được xử lý theo cách tập trung. - Các kỹ thuật tối ưu hoá câu truy vấn phân tán thường là sự mở rộng các kỹ thuật đối với hệ tập trung. - Tối ưu hoá tập trung thường là vấn đề đơn giản, sự tối thiểu hoá chi phí truyền thông dẫn đến tối ưu hoá câu truy vấn phân tán phức tạp hơn. 2.2.1 Thuật toán INGRES INGRES sử dụng thuật toán tối ưu hoá câu truy vấn động, chia một truy vấn phép tính quan hệ thành các truy vấn nhỏ hơn. Một truy vấn đa biến đầu tiên được phân tích thành một dãy các truy vấn con một biến duy nhất chung, mỗi truy vấn con được dựa vào kết quả của truy vấn con trước đó. Sau đó, mỗi truy vấn con được xử lý bởi "bộ xử lý truy vấn một biến" (OVQP: one-variable query processor). OVQP tối ưu truy nhập tới một quan hệ đơn, bằng cách lựa chọn phương pháp truy nhập tốt nhất (chỉ số, quét tuần tự). Ví dụ: với tân từ dạng <A = value> thì nên dùng một chỉ số trên A; với tân từ dạng <Avalue> thì nên dùng quét tuần tự. Câu truy vấn q được phân tích thành hai câu truy vấn con q i-1 và q i , ký hiệu q i- 1  q i , nghĩa là qi-1 được thực hiện trước và kết quả của nó được sử dụng bởi q i . [...]... cục bộ, Và thực hiện tốt vấn đề chia tải Hệ thống phân tán là một hệ thống sở dữ liệu phức tạp hơn, đòi hỏi việc tổ chức vật lý, mô hình mạng phức tạp, Việc tìm hiểu và tối ưu hóa phân tán ý nghĩa quan trọng quyết định đến hiệu năng hệ thống, làm hệ thống sở dữ liệu phân tán mang những lợi ích giống như sở dữ liệu tập trung và phát huy 22 nhưng ưu thế sở dữ liệu phân tán mang lại Những... một câu truy vấn đã cho là chức năng chính của bộ tối ưu hoá câu truy vấn Sự lựa chọn thứ tự tối ưu đối với một câu truy vấn là bài toán khó thực hiện nên mục đích thực sự của bộ tối ưu là tìm một chiến lược gần tối ưu Sau đây ta sẽ gọi chiến lược (hoặc thao tác sắp thứ tự) được đưa ra bởi bộ tối ưu là chiến lược tối ưu (hoặc sắp chiến lược tối ưu) Đầu ra của bộ tối ưu là một lịch trình được tối ưu bao... câu truy vấn Lược đồ toàn cục Vấn tin dạng đại số trên các quan hệ phân tán Vị trí điều khiển Định vị dữ liệu Lược đồ mảnh Vấn tin theo mảnh Tối ưu hoá toàn cụ SL trên các mảnh Vấn tin theo mảnh kèm với các phép toán truy n Các vị trí cục bộ Tối ưu hoá cục bộ Lược đồ cục bộ Vấn tin cục bộ đã tối ưu Hình 2.4: đồ phân lớp cho việc xử lý truy vấn phân tán 2.3.3 Phân rã câu truy vấn Phân rã câu truy vấn. .. bày các nguyên lý chung để tối ưu hóa bao gồm: Các chiến lược tối ưu tổng quát, các kỹ thuật tối ưu hóa bản,các biến đổi đại số, Các phép nối, nối nửa, phân rã các câu hỏi thành câu hỏi con, Đánh giá các câu hỏi định vị dữ liệutối ưu hóa câu hỏi phân tán - Giới thiệu các thuật toán tối ưu hóa trong sở dữ liệu phân tán, dựa vào mô hình chi phí hoặc thời gian đáp ứng hệ thống, các thuật toán... nhiều bản sao, cài đặt phân rã câu truy vấn trên từng nút mạng, và tích hợp dữ liệu 23 TÀI LIỆU THAM KHẢO [1] Phạm Thế Quế (2009) “Giáo trình sở dữ liệu phân tán”, NXB thông tin và truy n thông [2] Nguyễn Bá Tường (2005), Nhập môn cơ sở dữ liệu dữ liệu phân tán, NXB Khoa học và kỹ thuật [3] Nguyễn Văn Nhuận, Phạm Việt Bình(2009), “Giáo trình hệ sở dữ liệu phân tán & suy diễn:Lý thuyết và thực... trợ hệ sở dữ liệu phân tán của ORACLE - Thuật toán thực hiện việc truy vấn với giả thiết thực hiện kết nối tập trung, thực hiện kết nối ở trạm 21 và trạm 62 để chọn ra kết quả tối ưu nhất 2 Kết Luận Nghiên cứu sở dữ liệu phân tán là một hướng đi đúng đắn, phù hợp với tổ chức lớn, nhiều chi nhánh Việc ứng dụng sở dữ liệu phân tán giải quyết tốt các bài toán xử lý nhanh khi chỉ yêu cầu truy. ..Bộxử lý câu truy vấn INGRES phân tích q thành n câu truy vấn q1 q2 q3  qn Sự phân tích này sử dụng hai kỹ thuật bản phân tách và thay thế 2.2.2 Thuật toán SYSTEM R System R thực hiện tối ưu hóa truy vấn tĩnh, đầu vào là một cây đại số quan hệ do phân tích một truy vấn SQL, đầu ra là đồ thực hiện cây đại số quan hệ "tối ưu" Thuật toán tối ưu bao gồm hai bước chính: Dự đoán phương pháp truy nhập... biến đổi một câu truy vấn các phép tính quan hệ thành câu truy vấn đại số trên các quan hệ tổng thể Cả hai câu truy vấn vào và ra đều trên các quan hệ tổng thể và không quan tâm đến tính phân tán của dữ liệu Vì 14 vậy, phân rã câu truy vấn là chung cho cả quan hệ tập trung và phân tán Trong phần này, giả sử câu truy vấn vào là đúng đắn (chỉnh) Khi việc phân rã được thực hiện xong câu truy vấn ra là chỉnh... câu truy vấn liên quan đến phép chiếu, chọn, kết nối một cách hiệu quả Chương trình định vị cho một quan hệ đã phân đoạn hỗn hợp sử dụng phép hợp và phép kết nối của các đoạn 2.3.4 Tối ưu hoá các truy vấn phân tán Ta đã biết, một câu truy vấn trong phép tính quan hệ biểu diễn trên các quan hệ phân tán thể được ánh xạ thành một câu truy vấn trên các đoạn quan hệ bằng cách phân rã và định vị dữ liệu. .. kích thước bộ dữ liệu + AHY: lực lượng quan hệ, hệ số chọn kết nối, kích thước thuộc tính và kích thước bộ dữ liệu - INGRES phân tán thể sử dụng các đoạn, còn R*, SDD-1, AHY không sử dụng 2.4 Kết Luận 20 Chương này đã trình bày những khái niệm bản về tối ưu hóa truy vấn phân tán, và các thuật toán tối ưu bản của Distributed INGRES, System R*,… cũng được đưa ra ở phần này Các hệ CSDL phân tán . nghiên cứu là cơ sở dữ liệu phân tán - Phạm vi nghiên cứu là kỹ thuật đồng bộ và tối ưu truy vấn trong cơ sở dữ liệu 4. Phương pháp nghiên cứu - Nghiên cứu. tối ưu hóa truy vấn - Cài đặt thử nghiệm thuật toán tối ưu hóa truy vấn 3 CHƯƠNG 1. CƠ SỞ DỮ LIỆU PHÂN TÁN 1.1. Khái niệm về hệ cơ sở dữ liệu

Ngày đăng: 17/02/2014, 08:47

Hình ảnh liên quan

R và được đặt tại cùng trạm j tạo thành hình ảnh vật lý của quan hệ tổng thể - Nghiên cứu tối ưu hóa truy vấn hệ cơ sở dữ liệu

v.

à được đặt tại cùng trạm j tạo thành hình ảnh vật lý của quan hệ tổng thể Xem tại trang 5 của tài liệu.
Hình 2.4: Sơ đồ phân lớp cho việc xử lý truy vấn phân tán - Nghiên cứu tối ưu hóa truy vấn hệ cơ sở dữ liệu

Hình 2.4.

Sơ đồ phân lớp cho việc xử lý truy vấn phân tán Xem tại trang 14 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan