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

Oracle:Sự khác biệt giữa các kết nối không gộp chung và DRCP

Các ứng dụng cấp web và cấp trung bình thường có nhiều luồng thực thi, các luồng này thay phiên nhau sử dụng các tài nguyên RDBMS. Hiện tại, các ứng dụng đa luồng có thể chia sẻ kết nối với cơ sở dữ liệu một cách hiệu quả, cho phép khả năng mở rộng cấp trung bình rất tốt. Bắt đầu với Oracle 11g, các nhà phát triển ứng dụng và quản trị viên và DBA có thể sử dụng Cơ sở dữ liệu tổng hợp kết nối thường trú để đạt được khả năng mở rộng như vậy bằng cách chia sẻ kết nối giữa các ứng dụng đa quy trình cũng như đa luồng có thể trải dài trên các hệ thống cấp trung bình.

DRCP cung cấp một nhóm kết nối trong máy chủ cơ sở dữ liệu cho các tình huống sử dụng ứng dụng Web điển hình trong đó ứng dụng có được kết nối cơ sở dữ liệu, hoạt động trên đó trong một thời gian tương đối ngắn, và sau đó phát hành nó. DRCP pool các máy chủ "chuyên dụng". Máy chủ gộp tương đương với quy trình nền trước của máy chủ và phiên cơ sở dữ liệu được kết hợp.

DRCP bổ sung cho các nhóm kết nối bậc trung chia sẻ kết nối giữa các luồng trong một quy trình bậc trung. Ngoài ra, DRCP cho phép chia sẻ các kết nối cơ sở dữ liệu qua các quy trình bậc trung trên cùng một máy chủ cấp giữa và thậm chí trên các máy chủ cấp giữa. Điều này dẫn đến việc giảm đáng kể các tài nguyên cơ sở dữ liệu quan trọng cần thiết để hỗ trợ một số lượng lớn các kết nối máy khách, do đó giảm dung lượng bộ nhớ cấp cơ sở dữ liệu và tăng cường khả năng mở rộng của cả cấp trung bình và cấp cơ sở dữ liệu. Việc có một nhóm các máy chủ sẵn có cũng có lợi ích bổ sung là giảm chi phí tạo và ngắt kết nối máy khách.

DRCP đặc biệt phù hợp với các kiến ​​trúc có máy chủ ứng dụng đa luồng đơn đa quy trình (chẳng hạn như PHP / Apache ) không thể thực hiện gộp kết nối tầng giữa. Cơ sở dữ liệu vẫn có thể mở rộng đến hàng chục nghìn kết nối đồng thời với DRCP.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cập nhật câu lệnh oracle không hoạt động

  2. Java không chạy câu lệnh chuẩn bị với tham số

  3. Tổng số chạy động

  4. Oracle SQL:Sử dụng trình tự trong chèn với Câu lệnh Chọn

  5. Oracle chuyển đổi dấu thời gian UNIX thành dấu thời gian với múi giờ