CÁC KHÁI NIỆM VÀ KIẾN TRÚC MẠNG CỦA ORACLE.

Một phần của tài liệu Ứng dụng hệ quản trị Oracle xây dựng hệ thống bán hàng tại VINDA - 1 doc (Trang 36 - 40)

Net8 sử dụng khái niệm” Nền giao tiếp mạng trong suốt”(Trasparent Net Work Subtrate) gọi tắt là TNS, cùng với các chuẩn công nghiệp về giao tiếp mạng để thực hiện những kết nối giữa máy client-server cũng như thiết lập các phiên làm việc trên mạng cho ứng dụng Oracle. Net8 đảm nhiệm khả năng giao tiếp giữa nhiều máy trong hệ một hệ thống mạng thực hiện những chuyển tác phân tán của Oracle bất chấp các kết nối được thực hiện dưới hình thức client-server hay giữa các server-server với nhau. Hoạt động của các dịch vụ mà Net8 cung cấp chủ yếu là ba thao tác:

 Thao tác thực hiện kết nối giữa các máy.  Thao tác trên dữ liệu

 Các tháo tác xử lý ngọai lệ III. KIẾN TRÚC CỦA NET8 Kiến trúc của Net8 gồm:

 Môi trường mạng

 Net8 và nền giao tiếp mạng trong suốt  Các tầng giao tiếp mạng.

 Các tầng giao tiếp mạng bên trong môi trường mạng điển hình của Oracle.  Các tầng giao tiếp mạng trong môi trường IIOP.

 Tương tác giữa Server và Server.

 Các tầng giao tiếp mạng trong môi trường JDBC. IV. MÔI TRƯỜNG MẠNG.

Môi trường mạng của Oracle được xây dựng trên hai khái niệm:  Tiến trình xử lý phân tán

 Cơ sở dữ liệu phân tán.

Server

*Tiến trình xử lý phân tán

Cơ sở dữ liệu của Oracle và các ứng dụng phía client hoạt động theo cách của một môi trường xử lý phân tán. Tiến trình xử lý phân tán là sự tương tác giữa hai hay nhiều máy cùng truy xuất vào cơ sở dữ liệu khác nhau để hoàn tất một thao tác chuyển tác về xử lý và truy xuất dữ liệu. Các ứng dụng bao gồm những công cụ của Oracle như SQL*Plus, Schema Manager chẳng hạn đều có khả năng yêu cầu nhiều Server chứa cơ sở dữ liệu đồng thời thực hiện các thao tác khác nhau để trả về một kết quả truy vấn duy nhất.

Trong một cấu hình mạng điển hình, máy client và server được cài đặt như là những thực thể tách biệt nhau về mặt vật lý cũng như logic. Cấu hình mạng tách biệt này cho phép thể hiện sự phân công lao động giữa các và phân bổ tài nguyên một cách hiệu quả. Những ,máy này không đòi hỏi cấu hình mạnh nên chỉ là những máy cần tốc độ xử lý và bộ nhớ ở mức bình thường là đủ. Ngược lại server được xem như là những máy chuyên biệt, lưu trữ tài nguyên và dữ liệu để phân bố cho các client. Máy server thường trang bị cấu hình tối đa về dung lượng đĩa, tốc độ xử lý, bộ nhớ, cơ chế bảo mật và sao lưu dữ liệu… Và như vậy giữa client và Server đã có sự phân công và cùng hợp tác để phục vụ cho mục đích xử lý dữ liệu của các chương trình.

 Cơ sở dữ liệu phân tán:

Là một cơ sở dữ liệu gồm nhiều cơ sở dữ liệu địa phương có quan hệ logic với nhau mà được phân tán trên nhiều trạm làm việc của một mạng máy tính. Đối với người dùng tập hợp cơ sở dữ liệu nằm rãi rác trên mạng có liên quan đến nhau khi truy xuất sẽ được xem như là một cơ sở dữ liệu duy nhất. Các

server chứa cơ sở dữ liệu phân tán thường được liên kết với nhau bằng data link hoặc bằng đường dẫn từ một cơ sở dữ liệu này đến một cơ sở dữ liệu khác.

Xu thế phát triển của cơ sở dữ liệu phân tán:  Cơ cấu tổ chức kinh tế phi tập trung  Sự tăng trưởng

 Giảm chi phí truyền thông

Kiến trúc của cơ sở dữ liệu phân tán.

 Sơ đồ tồng thể SƠ ĐỒ ÁNH XẠ ĐỊA PHƯƠNG 1

SƠ ĐỒ ÁNH XẠ ĐỊA PHƯƠNG n n

DBMS1 DBMSn

CSDL1 CSDLn

SƠ ĐỒ TỔNG THỂ

SƠ ĐỒ PHÂN ĐOẠN

Bao gồm tập toàn bộ dữ liệu của xí nghiệp được biểu diển bỡi mô hình quan hệ

 Tập các quan hệ tổng thể

 Mỗi quan hệ là một đối tượng của cơ sở dữ liệu phân tán và qua hệ đó được tách thành các bộ phận không bao trùm lên nhau. Mỗi bộ phận đó là một đoạn.

 Sơ đồ sắp chỗ

Mỗi đoạn là một đơn vị logic của cơ sở dữ liệu phân tán mà nó được định vị tại một hoặc nhiều trạm làm việc.

CÁC MỨC TRONG SUỐT KHÁC NHAU * Mức trong suốt phân đoạn:

Người sử dụng biểu diễn ứng dụng trên các quan hệ tổng thể mà không hề biết về sự phân đoạn cũng như sự sắp chỗ của quan hệ tổng thể.

Sự phân đoạn là hoàn toàn trong suốt đối với người sử dụng.  Mức trong suốt ánh xạ định vị

Người sử dụng biểu diển trên các đoạn do vậy người sử dụng biết sự phân đoạn của quan hệ tổng thể. Tuy nhiên sự định vị của các đọan là trong suốt đối với người sử dụng.

 Mức trong suốt ánh xạ địa phương

Người sử dụng biểu diễn ứng dụng trên các đọan mà còn phải chỉ rõ làm việc trên bản sao nào của đoạn.

Một phần của tài liệu Ứng dụng hệ quản trị Oracle xây dựng hệ thống bán hàng tại VINDA - 1 doc (Trang 36 - 40)

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

(40 trang)