Cách tiếp cận thứ ba đối với một hệ thống điện tốn nhiều người sử dụng là phương thức chia sẻ nguồn lực hệ thống. Cơ cấu này thì tương tự với cơ cấu Client/Server theo nghĩa sau đây: nhiều máy quản gia được nối với những máy vi tính của người sử dụng, một trong những máy Server quản gia này sẽ cung cấp một giao diện cho một người sử dụng. Tuy nhiên, sự phân cơng “lao động” giữa các máy của người sử dụng và máy Server lại khác nhau.
Trong một hệ thống theo cơ cấu chia sẻ nguồn lực thì cĩ những máy quản gia tập tin (File Server) chứ khơng phải là những Database Server. Máy quản trị tập tin chỉ chứa dữ liệu thơi chứ khơng chứa hệ quản trị cơ sở dữ liệu.
Máy quản trị tập tin khơng thực hiện việc khai thác cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu thì nằm trên những máy của người sử dụng và nĩ truy xuất dữ liệu chứa trên những máy File Server thuộc mạng cục bộ. Bạn nên nhớ rằng khơng cĩ hệ quản trị cơ sở dữ liệu trên máy File Server. Mọi tác vụ khai thác chủ yếu đều được thực hiện trên những máy của client.
Cách tổ chức theo cơ cấu chia sẻ nguồn lực hệ thống xem cĩ vẻ cũ và kém hiệu quả hơn cơ cấu Client/Server. Bởi vì cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu được lưu trữ tách biệt nhau và chỉ được nối với nhau bằng mạng cục bộ. Như vậy, mạng Lan sẽ phải gánh chịu một lượng thơng tin truyền tải rất nặng khi mà tồn bộ các tập tin dữ liệu được truyền đi đi về về như một con thoi trên mạng. Hơn nữa khi một người sử dụng nào đĩ khai thác trên một tập tin thì tất cả những người sữ dụng khác sẽ bị khố chốt khơng cho xen vào để tránh việc làm hỏng tập tin cĩ thể xảy ra. Điều này cĩ thể làm chậm hoạt động khai thác một cách đáng kể.
d. Khai thác dữ liệu theo kiểu phân bố:
Kiểu hệ thống khai thác phân bố sẽ sử dụng nhiều Server cũng như nhiều Client. Tuy nhiên nĩ lại khác biệt với hệ thống nhiều người sử dụng theo cơ cấu Client/Server ở chỗ nhiều máy Server cĩ thể cùng bảo quản những bảng dữ liệu thuộc cơ sở dữ liệu. Nhờ cĩ dữ liệu trên nhiều máy Server như vậy nên
hệ thống tránh được sự tranh chấp thời gian của Server, dẫn đến kết quả làm tăng hiệu suất khai thác. Tuy nhiên, những hệ thống như thế phải được kiểm sốt một cách cẩn thận để bảo đảm rằng dữ liệu chứa trên các server này khơng trở nên mất đồng bộ với những dữ liệu tương ứng trên các Server khác. Tất cả những bản sao của cơ sở dữ liệu phải như nhau ở “ mọi lúc mọi nơi”, nếu khơng, sự tồn vẹn của hệ thống sẽ bị phá vỡ.
PHẦN II