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

Cách duy trì kết nối cơ sở dữ liệu trong máy chủ web python

Đối với mục đích học tập có thể có. Nhưng trong một ứng dụng thực sự chạy trên một môi trường sản xuất đó không phải là một tình huống lý tưởng chút nào.

Thông thường, bạn sẽ luôn muốn có một nhóm kết nối giữa ứng dụng của mình và cơ sở dữ liệu. Bất kể bạn đang sử dụng ngôn ngữ / cơ sở dữ liệu nào, đây là một giải pháp phổ biến.

Một nhóm kết nối cơ sở dữ liệu duy trì một số kết nối mở. Lớp ứng dụng chỉ đơn giản là lấy một kết nối không được sử dụng, các kết nối sẽ được giải phóng khi lớp ứng dụng không cần đến chúng nữa. Bằng cách "phát hành", tôi có nghĩa là chúng được quay trở lại hồ bơi để được sử dụng lại.

Điểm mấu chốt, các kết nối không mở / đóng theo yêu cầu. Chúng được mua lại / giải phóng từ / đến nhóm kết nối cơ sở dữ liệu.

Ví dụ:với Python và mysql, bạn có thể truy cập PySQLPool .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tối ưu hóa truy vấn mysql với toán tử LIKE cho 10k bản ghi

  2. Ví dụ về mysql Erlang

  3. Loại bỏ các hàng trùng lặp Chỉ để lại hàng cũ nhất?

  4. Làm cách nào để sử dụng CẬP NHẬT KHÓA DUPLICATE trong MySQL mà không có chỉ mục DUY NHẤT hoặc KHÓA CHÍNH?

  5. MySql cập nhật hai bảng cùng một lúc