Skip to main content

Dịch vụ thư mục là gì?

Ở bên ngoài, một dịch vụ thư mục xuất hiện tương tự như một cơ sở dữ liệu lớn.Thư mục hỗ trợ một lượng lớn dữ liệu và dữ liệu được sắp xếp theo nút và giá trị.Dịch vụ thư mục sẽ lập danh mục thông tin khác nhau, tùy thuộc vào trọng tâm của nó.Ví dụ: dịch vụ thư mục mạng sẽ lập danh mục tất cả các tài nguyên trên máy tính, trong khi các trang web danh mục thư mục hệ thống tên miền (DNS).Sự khác biệt giữa thư mục và cơ sở dữ liệu là một thư mục có thể bao gồm thông tin dự phòng và các thư mục được đọc nhiều hơn được viết, vì vậy nhiều lệnh ghi bị bỏ qua. Một dịch vụ thư mục dường như giống như một cơ sở dữ liệu.Nó giữ dữ liệu tương tự và tổ chức mọi phần của mốc và định dạng giá trị, giống như một số mô hình cơ sở dữ liệu phân cấp và quan hệ.Nút trong một thư mục là phần thông tin chính, trong khi giá trị là một chuỗi dữ liệu được gắn vào nút.Nếu thư mục dành cho một danh bạ điện thoại, nút sẽ là tên, trong khi giá trị sẽ là số điện thoại tương ứng với tên. Các thư mục có thể được xây dựng cho nhiều mục đích.Một thư mục mạng chi tiết tất cả phần mềm và phần cứng trong máy tính nhưng hiếm khi yêu cầu người dùng biết về thư mục hoặc cách truy cập phần cứng hoặc phần mềm.Một thư mục DNS lấy tên miền trang web và tạo một tên miền dựa trên số cho trang web, điều này cũng hiếm khi được người dùng nhìn thấy.Công nghệ thư mục rất linh hoạt, nhưng thư mục chỉ nên được xây dựng cho một mục đích hoặc thông tin có thể đụng độ. Trong khi tương tự như các mô hình cơ sở dữ liệu, một dịch vụ thư mục có một số khác biệt lớn.Trong cơ sở dữ liệu, nếu thông tin dự phòng hoặc lặp lại được lưu trữ trong các bảng, nó có thể khiến cơ sở dữ liệu vô tình liên kết dữ liệu thực sự không liên quan hoặc tạo các vấn đề lập trình.Trong một thư mục, thông tin có thể dư thừa.Ví dụ, thư mục danh bạ điện thoại có thể bao gồm một số tên giống hệt nhau, nhưng thư mục sẽ có thể phân biệt chúng dựa trên các số điện thoại khác nhau. Một dịch vụ thư mục có thể được đọc và ghi, nhưng thường chỉ được đọc.Điều này dẫn đến nhiều lệnh ghi được tìm thấy trong công nghệ cơ sở dữ liệu không được bao gồm trong các thư mục.Các tính năng rollback và giao dịch bị hạn chế, vì thư mục đơn giản là không cần chúng. Mỗi dịch vụ thư mục phải bao gồm một kế hoạch chi tiết.Bản thiết kế này là một tập hợp các quy tắc được lập trình vào thư mục cho biết thư mục thông tin nào là quan trọng, những gì nên được thu thập và thông tin nào để coi thường.Nếu không có kế hoạch chi tiết, một thư mục sẽ cố gắng hấp thụ tất cả các thông tin, điều này sẽ khiến nó bị quá tải.