Phương pháp sử dụng các Replicate

Một phần của tài liệu Tìm hiểu cơ sở dữ liệu phân tán trên oracle và công cụ oracle jdeveloper (Trang 28)

2. Cơ sở dữ liệu phân tán trong Oracle XE (eXpress Edition)

2.2.3. Phương pháp sử dụng các Replicate

Đị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à bảng ảnh (Snapshot) của một hay nhiều phần dữ liệu từ bảng chủ định vào vị trí ở xa.

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

Hình 3.2.3: Mô hình phân tán dữ liệu 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 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(cả hàng và cột).

Các ưu điểm của phương pháp phân tán sử dụng các Replication:

Dễ xây dựng CSDL cũng như các chương trình ứng dụng .

Độ 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 phụ cho các quy trình 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 nhanh hơn.

Mỗi vị trí đều có thể sử dụng toàn bộ dữ liệu của CSDL.

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 lưu trữ ở máy trung tâm. Có nghĩa là ta phải tốn một dung lượng đĩa lưu trữ gấp nhiều lần kích thước CSDL muốn tạo sao bản lưu.

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

Các CSDL không quá lớn nhưng phạm vi địa lý ứng dụng rộng.

Một phần của tài liệu Tìm hiểu cơ sở dữ liệu phân tán trên oracle và công cụ oracle jdeveloper (Trang 28)

Tải bản đầy đủ (DOC)

(40 trang)
w