What is a connection pool in the context of database connections in web applications?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "A pool of pre-initialized database connections for reuse". Mở một kết nối tới hệ quản trị là việc đắt vì phải bắt tay mạng rồi xác thực, nên ứng dụng tạo sẵn một tập kết nối và cho mượn: gọi getConnection() là nhận một kết nối rỗi, gọi close() là trả nó về bể chứ không đóng thật, nhờ đó độ trễ giảm và số kết nối đồng thời bị chặn trên. Lựa chọn "A pool of HTTP connections maintained by the web server" nói về kết nối giữa trình duyệt và máy chủ, thuộc tầng giao thức web chứ không phải kết nối cơ sở dữ liệu. Lựa chọn "A cache for storing session data" mô tả nơi giữ trạng thái người dùng, một việc khác hẳn với tái dùng kết nối. Lựa chọn nói đó là "A collection of JavaScript functions" dùng cho xử lý dữ liệu thì đặt sai cả ngôn ngữ lẫn phía chạy, vì truy cập cơ sở dữ liệu ở đây diễn ra trong máy chủ Java.
Cùng phần 3
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây