Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đường ống được đặt tên là gì?

Cả trên hệ thống Windows và POSIX, các đường ống được đặt tên cung cấp một cách để giao tiếp giữa các quá trình xảy ra giữa các quá trình chạy trên cùng một máy. Những gì đường ống được đặt tên cung cấp cho bạn một cách để gửi dữ liệu của bạn mà không bị phạt về hiệu suất liên quan đến ngăn xếp mạng.

Giống như bạn có một máy chủ lắng nghe địa chỉ IP / cổng cho các yêu cầu đến, một máy chủ cũng có thể thiết lập một đường ống được đặt tên có thể lắng nghe các yêu cầu. Trong cả hai trường hợp, tiến trình máy khách (hoặc thư viện truy cập DB) phải biết địa chỉ cụ thể (hoặc tên ống dẫn) để gửi yêu cầu. Thông thường, tồn tại một tiêu chuẩn mặc định thường được sử dụng (giống như cổng 80 cho HTTP, máy chủ SQL sử dụng cổng 1433 trong TCP / IP; \\. \ Pipe \ sql \ query cho một đường ống được đặt tên).

Bằng cách thiết lập các đường ống được đặt tên bổ sung, bạn có thể có nhiều máy chủ DB đang chạy, mỗi máy chủ có trình xử lý yêu cầu riêng.

Ưu điểm của các đường ống được đặt tên là nó thường nhanh hơn nhiều và giải phóng tài nguyên ngăn xếp mạng.

--BTW, trong thế giới Windows, bạn cũng có thể có các đường dẫn đã đặt tên đến các máy từ xa - nhưng trong trường hợp đó, đường dẫn đã đặt tên được vận chuyển qua TCP / IP, vì vậy bạn sẽ mất hiệu suất. Sử dụng các đường ống được đặt tên để liên lạc với máy cục bộ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn và chỉnh sửa khối dọc trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 9

  2. SQL Server câu lệnh tham gia có điều kiện

  3. Sử dụng đúng các giao dịch trong SQL Server

  4. Cập nhật giá trị khóa chính bằng khung thực thể

  5. Cách ánh xạ một trường thực thể có tên là một từ dành riêng trong JPA