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

Chia sẻ kết nối với db postgres trên các quy trình bằng Python

Bạn không thể chia sẻ một cách thuần thục kết nối DB qua các quy trình như vậy. Bạn có thể sắp xếp chia sẻ kết nối giữa các chuỗi , nhưng chỉ khi bạn đảm bảo rằng kết nối chỉ được sử dụng bởi một luồng tại một thời điểm. Điều đó sẽ không hoạt động giữa các quy trình vì có trạng thái phía máy khách cho kết nối được lưu trữ trong không gian địa chỉ của máy khách.

Nếu bạn cần một số lượng lớn nhân viên đồng thời, nhưng họ không sử dụng DB mọi lúc, bạn nên có một nhóm nhân viên cơ sở dữ liệu các quy trình xử lý tất cả truy cập cơ sở dữ liệu và trao đổi dữ liệu với các quy trình công nhân khác của bạn. Mỗi quy trình công nhân cơ sở dữ liệu có một kết nối DB. Các quy trình khác chỉ trao đổi với cơ sở dữ liệu thông qua các nhân viên cơ sở dữ liệu của bạn.

Các hàng đợi đa xử lý của Python, 50os, v.v. cung cấp các tính năng nhắn tin thích hợp cho việc đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra Spring Data JPA không hoạt động đối với phương pháp cập nhật JpaRepository với chú thích @Modizing, tại sao?

  2. Thêm năm vào một ngày trong PostgreSQL

  3. An toàn chuỗi postgresql cho các bảng tạm thời

  4. Làm cách nào để nhập mô-đun hoặc cài đặt tiện ích mở rộng trong Postgres?

  5. So sánh các bảng tạm thời cho PostgreSQL và Oracle GTT