2010-05-19 28 views
6

Tôi hiện đang có một ứng dụng web triển khai hình thức thô sơ của ACL bằng cách sử dụng UNION trong mysql, nhưng có phần hạn chế và không nhất thiết phải quy mô tốtBất kỳ ví dụ hay tham chiếu nào thực hiện ACL qua SQL?

Tôi quan tâm đến bất kỳ thuật toán ACL thay thế nào có thể được triển khai hiệu quả trong SQL.

Cảm ơn!

Trả lời

4

Tôi đã sử dụng tài liệu này làm mô hình để triển khai bảo mật cấp hàng trong hệ thống CRM dựa trên Sql Server. Trong triển khai của tôi, các hàng được tạo sẵn cho một người dùng cụ thể dựa trên các thành viên nhóm Active Directory của họ.

Hiệu suất đáng kinh ngạc tốt khi được lập chỉ mục thích hợp.

http://msdn.microsoft.com/en-us/library/cc966395.aspx

+0

Có, lập chỉ mục tốt là chìa khóa ở đây. – Loki

+0

Tôi sẽ xem xét việc dịch logic này sang mysql chung hơn ... nhưng cảm ơn! – FilmJ

+0

Không ai đưa ra câu trả lời phù hợp với mysql nhưng tôi nghĩ điều này sẽ cho tôi đủ để xây dựng giải pháp của riêng tôi, mà tôi sẽ đăng ở đây khi tôi làm vì lợi ích của cộng đồng. – FilmJ

Các vấn đề liên quan