VII. Các mô hình phân tán dữ liệu trong Oracle
3. Phơng pháp phân tán sử dụng các Replicate
a. Định nghĩa:
Là phơng pháp phân tán sử dụng các bảng copy còn gọi là các bảng ảnh (Snapshots) của một hay nhiều phần dữ liệu từ bảng chủ định vị vào các vị trí ở xa.
b. Mô hình phân tán dữ liệu của phơng pháp phân tán dữ liệu sử dụng các Replicate:
Replicate1 làm tươi làm tươi làm tươi CSDL làm tươi Replicate2 ... Replicate3
Hình 5.III: Mô hình phân tán dữ liệu sử dụng các Replicate
Số lợng các sao bản nhiều hay ít phụ thuộc vào yêu cầu và mục đích của ngời sử dụng cần tra cứu nh thế nào, cho nên tại các vị trí khác nhau có thể có nhiều các bản sao dữ liệu trùng lặp, đây cũng là nguyên nhân khiến cho phơng pháp này có dữ liệu d thừa cao nhất. Một đặc điểm nữa cần nhấn mạnh là dữ liệu ảnh đợc tạo ra từ phơng pháp này chỉ phục vụ tra cứu mà không cập nhật đợc.
Vì yêu cầu và mục đích của ngời sử dụng tơng đối đa dạng cho nên phơng pháp phân tán sử dụng các Replicate kết hợp rất nhiều kỹ thuật sao bản CSDL: sao bản theo hàng, sao bản theo cột và sao bản hỗn hợp (hàng và cột).
Dữ liệu thờng đợc truyền qua đờng điện thoại.
Ví dụ: CSDL về Văn Bản Pháp Quy của Văn phòng Chính Phủ.
CSDL về Văn Bản Pháp Quy có đặc điểm là các thao tác làm thay đổi CSDL chỉ đợc thực hiện tại Văn Phòng Chính Phủ nhng đợc tra cứu bởi tất cả các Tỉnh, Thành Phố trong cả nớc.
Dựa trên đặc điểm nh trên của CSDL, nếu sử dụng hai phơng pháp phân tán dữ liệu: Hoàn toàn và Partition là không hợp lệ cả về chuyên môn và tính chất kinh tế của ứng dụng.
Vậy giải pháp thích hợp cho CSDL này là sử dụng Replication.
c. Các u điểm của phơng pháp phân tán sử dụng các Replication:
+ Độ tin cậy: Nếu CSDL tại một trong các chi nhánh bị hỏng thì ta có thể tìm thấy bản copy của chính nó tại CSDL của chi nhánh khác.
+ Tốc độ truy xuất dữ liệu nhanh: Tại mỗi chi nhánh đều có đầy đủ CSDL để phục vụ cho các quy trình truy xuất dữ liệu từ phía ngời sử dụng. Quá trình này xảy ra ngay tại trạm làm việc, vì vậy tốc độ truy vấn dữ liệu diễn ra nhanh hơn.
+ Có thể sử dụng đờng điện thoại để truyền dữ liệu đi xa. + Mỗi vị trí đều có thể sử dụng toàn bộ dữ liệu của CSDL.
d. Các nhợc điểm của phơng pháp phân tán sử dụng các Replication:
+ Dung lợng đĩa tăng lên: Để mọi nơi đều có một bản sao CSDL đầy đủ thì tại mỗi vị trí cần có một khoảng trống đĩa bằng dung lợng phải có nếu muốn lu trữ ở máy trung tâm. Có nghĩa là ta phải tốn một dung lợng đĩa lu trữ gấp nhiều lần kích thớc CSDL muốn tạo sao bản lu.
+ Giá thành và tính phức tạp của việc cập nhật dữ liệu tăng lên: Vì khi muốn cập nhật một quan hệ nào đó thì phải thực hiện trên tất cả các vị trí có chứa bản sao lu. Tiến trình trở nên phức tạp và tốn kém.
e. Các ứng dụng phù hợp:
+ Dữ liệu phục vụ nhiều cho mục đích tra cứu hoặc dữ liệu là tơng đối tĩnh (danh bạ điện thoại. lịch tàu,...).
+ Các CSDL không quá lớn nhng phạm vi địa lý ứng dụng rộng.