Tài cách đọc kèo bóng đá này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng cách đọc kèo bóng đá trang chohiện tạiPhiên bản hoặc cách đọc kèo bóng đá trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 37. Ngành kiến ​​​​trúc

cách đọc kèo bóng đáKhái niệm kiến ​​trúc

Trước khi chúng tôi tiếp tục, bạn nên hiểu cơ bảncách đọc kèo bóng đáKiến trúc hệ thống. Sự hiểu biết Làm thế nào các phần củacách đọc kèo bóng đáTương tác sẽ làm cho chương tiếp theo có phần rõ ràng hơn. Trong thuật ngữ cơ sở dữ cách đọc kèo bóng đá,cách đọc kèo bóng đáSử dụng quy trình đơn giản " người dùng "mô hình máy khách/máy chủ. Acách đọc kèo bóng đáPhiên bao gồm những điều sau đây Hợp tác các quy trình unix (chương trình):

  • Quy trình daemon giám sát (Postmaster),

  • Ứng dụng Frontend của người dùng (ví dụ:PSQLChương trình) và

  • Một hoặc nhiều máy chủ cơ sở dữ cách đọc kèo bóng đá phụ trợ (Thecách đọc kèo bóng đáBản thân quá trình).

cách đọc kèo bóng đáPostmasterquản lý a Cho bộ sưu tập cơ sở dữ cách đọc kèo bóng đá trên một máy chủ duy nhất. Như vậy một bộ sưu tập của cơ sở dữ cách đọc kèo bóng đá được gọi là cài đặt hoặc trang web. Frontend các ứng dụng muốn truy cập một cơ sở dữ cách đọc kèo bóng đá nhất định trong một Cài đặt thực hiện cuộc gọi đến thư viện. Thư viện gửi người dùng yêu cầu qua mạng đếnPostmaster(Kết nối như thế nào thành lập(a)), lần lượt bắt đầu cách đọc kèo bóng đá máy chủ phụ trợ mới quá trình (Làm thế nào a Kết nối được thiết lập(b))

và kết nối quy trình frontend với máy chủ mới (Làm thế nào a Kết nối được thiết lập(c)). Từ thời điểm đó, mặt trận xử lý và máy chủ phụ trợ giao tiếp mà không cần sự can thiệp của ThePostmaster. Do đó,Postmasterluôn luôn chạy, chờ đợi các yêu cầu, trong khi các quy trình phía trước và phụ trợ đến và đi. ThelibpqThư viện cho phép cách đọc kèo bóng đá Frontend để thực hiện nhiều kết nối với các quá trình phụ trợ. Tuy nhiên, ứng dụng Frontend vẫn là cách đọc kèo bóng đá luồng đơn quá trình. Kết nối frontend/phụ trợ đa luồng không hiện đang được hỗ trợ tronglibpq. cách đọc kèo bóng đá Hàm ý của kiến ​​trúc này làPostmastervà phần phụ trợ luôn chạy trên Cùng một máy (máy chủ cơ sở dữ cách đọc kèo bóng đá), trong khi ứng dụng Frontend có thể chạy ở bất cứ đâu. Bạn nên ghi nhớ điều này, bởi vì các tệp có thể được truy cập trên máy khách có thể không thể truy cập được (hoặc chỉ có thể được truy cập bằng tên tệp khác) trên cơ sở dữ cách đọc kèo bóng đá Máy chủ. Bạn cũng nên biết rằngPostmastervà máy chủ cách đọc kèo bóng đá chạy với id-id củacách đọc kèo bóng đá"Superuser." Lưu ý rằngcách đọc kèo bóng đáSuperuser không cần phải là một Người dùng đặc biệt (ví dụ: người dùng có tên "cách đọc kèo bóng đá"), mặc dù nhiều hệ thống được cài đặt theo cách đó. Hơn nữa,cách đọc kèo bóng đáSuperuser chắc chắn không nên Superuser Unix, "Root"! Trong mọi trường hợp, tất cả các tệp liên quan đến cơ sở dữ cách đọc kèo bóng đá phải thuộc về điều nàycách đọc kèo bóng đáSuperuser.