Máy tínhPhần mềm

Công nghệ client-server

công nghệ client-server cung cấp hai quá trình tương tác độc lập - máy chủ và máy khách, kết nối giữa chúng qua mạng.

Các máy chủ được gọi là quá trình chịu trách nhiệm về sự hỗ trợ của các cơ sở dữ liệu và hệ thống tập tin, và khách hàng - các quá trình gửi yêu cầu và chờ đợi một phản ứng từ máy chủ.

client-server được sử dụng trong xây dựng hệ thống xử lý thông tin trên cơ sở của cơ sở dữ liệu, cũng như hệ thống bưu chính. Có cái gọi là tập tin máy chủ kiến trúc đó là khác nhiều so với client-server.

Dữ liệu trong hệ thống máy chủ tập tin được lưu trữ trên một máy chủ tập tin (Novell NetWare hoặc Windows NT Server), và họ được xử lý thông qua các hoạt động của các máy trạm "cơ sở dữ liệu máy tính để bàn", chẳng hạn như Access, Paradox, FoxPro, vv

Cơ sở dữ liệu đặt tại máy trạm, và dữ liệu thao tác được thực hiện bởi nhiều quá trình độc lập và không liên kết. Tất cả dữ liệu do đó được truyền qua một máy chủ mạng để các máy trạm, mà làm chậm tốc độ xử lý thông tin.

công nghệ client-server được thực hiện các chức năng của hai (ít nhất) ứng dụng - khách hàng và máy chủ chia sẻ các chức năng giữa chúng. Cho việc lưu trữ và thao tác trực tiếp của các máy chủ dữ liệu đáp ứng, một ví dụ trong số đó có thể SQLServer, Oracle, Sybase, và những người khác.

Giao diện người dùng cung cấp cho khách hàng dựa trên xây dựng trong đó sử dụng các công cụ đặc biệt hoặc cơ sở dữ liệu máy tính để bàn. xử lý dữ liệu logic được thực hiện một phần trên máy khách, và một phần trên một máy chủ. Thực hiện một yêu cầu đến máy chủ được thực hiện bởi các khách hàng, thường là bằng ngôn ngữ SQL. yêu cầu nhận được xử lý bởi các máy chủ và máy khách (s), kết quả được trả về.

Các dữ liệu được xử lý trong cùng một vị trí nơi chúng được lưu trữ - trên máy chủ, do đó, một số lượng lớn trong số họ không được gửi qua mạng.

Những lợi thế của một kiến trúc client-server

công nghệ client-server mang thông tin hệ thống chất lượng như:

  • sự đáng tin cậy

sửa đổi dữ liệu được thực hiện máy chủ cơ sở dữ liệu bằng cách sử dụng cơ chế giao dịch mà truyền đạt tính chất tổng hợp các hoạt động như: 1) số nguyên tử, cung cấp toàn vẹn dữ liệu cho mỗi giao dịch hoàn thành; 2) độc lập của các giao dịch của người dùng khác nhau; 3) sức chịu lỗi - lưu kết quả của giao dịch.

  • Khả năng mở rộng, tức là, dung lượng hệ thống là không phụ thuộc vào số lượng người dùng và số lượng thông tin mà không thay đổi phần mềm sử dụng.

công nghệ client-server hỗ trợ hàng ngàn người sử dụng và gigabyte thông tin tại các nền tảng phần cứng thích hợp.

  • An ninh, tức là, bảo vệ dữ liệu đáng tin cậy từ truy cập trái phép.
  • Linh hoạt. Trong các ứng dụng làm việc với dữ liệu, phân bổ lớp hợp lý: một giao diện người dùng; quy tắc của xử lý logic; quản lý dữ liệu.

Như đã đề cập, một công nghệ máy chủ tập tin, tất cả ba lớp được kết hợp vào một ứng dụng nguyên khối duy nhất chạy trên một máy trạm, và tất cả những thay đổi trong các lớp nhất thiết dẫn đến sự thay đổi của các ứng dụng, phiên bản khác nhau của khách hàng và máy chủ, và bạn muốn thực hiện nâng cấp phần mềm trên tất cả các máy trạm .

công nghệ client-server trong một ứng dụng hai tầng cung cấp tất cả các chức năng cho sự hình thành của giao diện người dùng trên máy khách, và tất cả các chức năng của công tác quản lý cơ sở dữ liệu thông tin - trên một máy chủ, một quy tắc kinh doanh có thể thực hiện cả hai máy chủ và máy khách.

ứng dụng ở ba mức độ cho phép một trình độ trung cấp, mà thực hiện các quy tắc kinh doanh, đó là những thành phần biến nhất.

Nhiều cấp độ cho phép linh hoạt và tiết kiệm chi phí một cách hiệu quả thích nghi với các ứng dụng hiện có để yêu cầu kinh doanh liên tục có thể cập nhật.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.atomiyme.com. Theme powered by WordPress.