2010-05-19 64 views
6

我目前有一個網絡應用程序,實現了在MySQL中使用UNION的ACL的基本形式,但它有一定的限制,並不一定能夠很好地擴展那麼好我感興趣的任何替代ACL算法可能是在SQL中高效實施。任何通過SQL實現ACL的好例子/參考?

謝謝!

回答

4

我已經將此文檔用作在基於Sql Server的CRM系統中實現行級安全性的模型。在我的實現中,根據Active Directory組成員資格,給定用戶可以使用行。

適當編制索引時,性能出乎意料的好。

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

+0

是的,好的索引是關鍵。 – Loki 2010-05-19 18:18:41

+0

我會看看把這個邏輯翻譯成更通用的mysql ......但是謝謝! – FilmJ 2010-05-21 01:53:09

+0

沒有人想出適合於mysql的答案,但我認爲這應該足以構建我自己的解決方案,當我爲社區獲益時,我將在此處發佈。 – FilmJ 2010-06-07 16:54:12