Sự khác biệt giữa LDAP và Cơ sở dữ liệu Sự khác biệt giữa

Anonim

LDAP so với cơ sở dữ liệu

Giao thức truy cập thư mục nhẹ (còn 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 trên. Điều này được thực hiện bằng cách sử dụng các dịch vụ thư mục - tức là một hệ thống phần mềm lưu trữ, tổ chức và cung cấp quyền truy cập thông tin trong một 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 có các thuộc tính được tổ chức hợp lý và có tổ chức - chẳng hạn như thư mục điện thoại.

Một cơ sở dữ liệu chỉ đơn giản là một bộ sưu tập dữ liệu có một hoặc nhiều sử dụng. Có vài cách để cơ sở dữ liệu có thể được phân loại. Một trong những 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 trong đó cơ sở dữ liệu có thể được phân loại là theo một 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 các 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 trên. Mô hình cơ sở dữ liệu phổ biến nhất là mô hình quan hệ - mô hình cơ sở dữ liệu dựa trên logic vị từ bậc nhất.

Một phiên LDAP được kích hoạt bởi một máy khách. Ông hoàn thành việc 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à Directory System Agent (hoặc DSA). Nó nằm trên cổng TCP 389 theo mặc định. Sau khi khách hàng kết nối với máy chủ LDAP, anh ta sẽ gửi một yêu cầu hoạt động đến máy chủ đó và trả lại máy chủ sẽ gửi một hồi đáp (hoặc số lần trả lờ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. Máy chủ có thể ngược lại gửi câu trả lờ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 mong muốn' - nghĩa là các phản hồi không phải là phản hồi đối với bất kỳ yêu cầu nào (ví dụ trước khi kết nối thời gian kết nối).

Có rất nhiều kiến ​​trúc cơ sở dữ liệu tồn tại, và trên thực tế, nhiều cơ sở dữ liệu sử dụng một sự kết hợp của các chiến lược để hoạt động. Cơ sở dữ liệu bao gồm phần mềm dựa trên 'container'. 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 để cung cấp cho người dùng khả năng lấy, 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 nào cần thiết. Cơ sở dữ liệu thường trong một cấu trúc dạng cột - nghĩa là chúng chứa các hàng và cột.

Tóm tắt:

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; một cơ sở dữ liệu là một bộ sưu tập dữ liệu với ngày hoặc nhiều hơn sử dụng.

2. Các phiên LDAP được kích hoạt bởi các máy khách 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 trong buổi hòa nhạc với nhau.