LDAP so với cơ sở dữ liệu
Giao thức truy cập thư mục nhẹ (còn được gọi là LDAP) là một giao thức ứng dụng. Giao thức này được sử dụng đặc biệt để truy vấn dữ liệu cũng như sửa đổi dữ liệu đã nói. Điều này được thực hiện bằng cách sử dụng các dịch vụ thư mục - đó là, một hệ thống phần mềm lưu trữ, sắp xếp và cung cấp quyền truy cập vào thông tin trong thư mục - chạy qua TCP / IP. Chức năng chính của bất kỳ thư mục nào là hoạt động như một tập hợp các đối tượng với các thuộc tính được tổ chức hợp lý và phân cấp - như là thư mục điện thoại.
Cơ sở dữ liệu đơn giản là một tập hợp dữ liệu có một hoặc nhiều cách sử dụng. Có một vài cách mà cơ sở dữ liệu có khả năng được phân loại. Một trong những cách phổ biến nhất là phân loại dữ liệu theo loại nội dung được liệt kê - ví dụ: thư mục, toàn văn, số hoặc hình ảnh. Một cách khác để phân loại cơ sở dữ liệu là theo kiểm tra các mô hình cơ sở dữ liệu hoặc kiến trúc cơ sở dữ liệu. Điều này được thực hiện bằng phần mềm cụ thể tổ chức dữ liệu trong cơ sở dữ liệu theo mô hình cơ sở dữ liệu đã nói. Mô hình cơ sở dữ liệu phổ biến nhất là mô hình quan hệ - trong đó mô hình cơ sở dữ liệu dựa trên logic vị ngữ thứ tự đầu tiên.
Một phiên LDAP được kích hoạt bởi một khách hàng. Anh ta thực hiện điều này bằng cách kết nối với máy chủ LDAP - máy chủ này được gọi là Tác nhân Hệ thống Thư mục (hoặc DSA). Đó là trên cổng TCP 389 theo mặc định. Sau khi máy khách đã kết nối với máy chủ LDAP, anh ta sẽ gửi yêu cầu hoạt động đến máy chủ đó và đổi lại, máy chủ sẽ gửi phản hồi (hoặc số phản hồi). Tuy nhiên, khách hàng không phải chờ phản hồi để gửi yêu cầu tiếp theo - ngoại trừ trong một số trường hợp. Ngược lại, máy chủ có thể gửi phản hồi theo bất kỳ thứ tự nào. Máy chủ cũng có khả năng gửi 'Thông báo không được yêu cầu' - ví dụ như các phản hồi không đáp ứng với bất kỳ yêu cầu nào (ví dụ như trước khi hết thời gian kết nối).
Có nhiều kiến trúc cơ sở dữ liệu khác nhau tồn tại và trên thực tế, nhiều cơ sở dữ liệu sử dụng kết hợp các chiến lược để hoạt động. Cơ sở dữ liệu bao gồm các 'container' dựa trên phần mềm. Các thùng chứa này được thiết kế đặc biệt để thu thập và lưu trữ thông tin nhằm cung cấp cho người dùng khả năng truy xuất, thêm, cập nhật hoặc xóa thông tin tự động. Các chương trình cơ sở dữ liệu được thiết kế đặc biệt để cung cấp cho người dùng khả năng thêm hoặc xóa bất kỳ thông tin cần thiết nào. Cơ sở dữ liệu thường theo cấu trúc dạng bảng - nghĩa là chúng bao gồm các hàng và cột.
Tóm lược:
1. LDAP là một giao thức ứng dụng truy vấn và sửa đổi dữ liệu bằng cách sử dụng các dịch vụ thư mục; cơ sở dữ liệu là tập hợp dữ liệu với hoặc sử dụng nhiều hơn.
2. Các phiên LDAP được kích hoạt bởi các khách hàng kết nối với máy chủ LDAP; có nhiều kiến trúc cơ sở dữ liệu khác nhau mà nhiều cơ sở dữ liệu sử dụng cùng với nhau.