2016-03-11 14 views
6

Tôi đang làm việc trên ứng dụng web có thể mở rộng.I đang lên kế hoạch sử dụng LDAP cho mục đích xác thực đăng nhập. Tôi mới sử dụng LDAP khi tôi tìm kiếm về nó Tôi đã tìm thấy hai triển khai quan trọng. 1 Open LDAP and 2.Apache DS Tôi tìm kiếm về so sánh hiệu suất giữa hai nhưng tôi thấy kết quả benchmark rất khó hiểu từ kết quả benchmark khác nhau. Một số điểm chuẩn là hiệu suất tương đối giống nhau và ít người nói openLDAP có hiệu suất cao hơn so với Apache DS.Mở LDAP và apacheDS

Trả lời

3

Có 4 thực thi mã nguồn mở của máy chủ thư mục LDAP: - OpenLDAP - Apache Directory Server - OpenDJ - Red Hat Directory Server

Vì không có tiêu chuẩn cho LDAP chuẩn, bạn sẽ luôn tìm thấy kết quả có lợi cho máy chủ ưa thích của người đang chạy chúng. Bất kể, các buổi biểu diễn rất gắn liền với quy mô dữ liệu được lưu trữ trong máy chủ và phần cứng cơ bản, bạn không nên chọn một sản phẩm dựa trên kết quả điểm chuẩn trong quá khứ.

Đi tới bốn dự án, xem các tính năng của sản phẩm, tải xuống và cài đặt chúng, chạy cùng các thử nghiệm trên chúng cho dữ liệu và tải của bạn.

OpenDJ chẳng hạn có công cụ để tạo dữ liệu mẫu (bộ rất lớn) và chạy thử nghiệm hiệu suất cho xác thực, tìm kiếm, sửa đổi, tạo và xóa (authrate, searchrate, modrate, addrate ...).

13

OpenLDAP và ApacheDS là các giải pháp tuyệt vời hoạt động trên nhiều nền tảng.

OpenLDAP có nhiều khả năng mở rộng và nhẹ hơn, tuy nhiên, hãy nhớ rằng không có nhiều công cụ để quản lý máy chủ LDAP. OpenLDAP phải được cấu hình thông qua dòng lệnh bằng cách sử dụng LDIF. Đây là công việc lặp đi lặp lại mà bạn gần như chắc chắn phải có một quản trị viên miền làm.

ApacheDS có giải pháp máy khách và cấu hình của chúng được tách thành các tệp XML. ApacheDS được xây dựng trên Java và có bạn có thể mong đợi có được bộ sưu tập rác.

Cả hai cách Chia tỷ lệ tiếp cận ApacheDS và phần phụ trợ dữ liệu của chúng tương tự nhau. Thực tế, trong cả hai trường hợp, đó là cách phân cụm thủ công hơn. Bạn cụm cho sẵn có hoặc bạn cụm cho hiệu suất.

Người trả lời trước đã đề cập đến OpenDJ không được sử dụng miễn phí trong cài đặt thương mại bằng cách này. Giấy phép của họ yêu cầu bạn mua giấy phép từ họ để sử dụng nó thương mại.

+1

Tôi thấy bài viết này http://www.coding-dude.com/wp/java/apacheds-ldap-authentication-stay-away/ cảnh báo chúng tôi nếu đi ApacheDS làm phụ trợ của họ dường như có vấn đề về dữ liệu tham nhũng tại thời gian. Tôi tự hỏi liệu điều đó có được giải quyết ngay bây giờ không. Tôi là một newbie trên LDAP và cài đặt ApacheDS trên hộp Linux của tôi ngày hôm qua. Nhưng tôi sẽ chuyển sang OpenLDAP trừ khi tôi đã tự tin rằng vấn đề mà ApacheDS từng có là quá khứ. – Stephane

+1

Apache chạy một JIRA mở mà bạn có thể kiểm tra: https://issues.apache.org/jira/browse/DIRSERVER-2181?jql=project%20%3D%20DIRSERVER –