樹狀資料 persisted 與 selected

jerry80409
Oct 6, 2021

--

樹狀資料在儲存的設計上需要考慮如何取得, 假設有足夠的資源, 可以使用 LDAP, 是我覺得比較輕鬆的解決方案, LDAP 的資料儲存本身就是針對樹狀資料去做設計, 像是公司部門, 分支, 人員組織, etc. 都很適合用 LDAP.

但如果爭取不到 LDAP 就需要採用像安德魯介紹的這種方式, 去思考跟設計, 各有優缺.

OpenLDAP 的工具

我會推薦 Apache Directory, 相關的文件資料比較多一點, 畢竟開源社群

OpenLDAP 的資安問題

在一些比較敏感的客戶, 會要求 LDAP 的操作權限管控, 可以考慮開源的 bitnami/openldap 的 images 作為解決方案,bitnami 幫你處理掉禁止 root 操作權限這類的安全議題。

在資料移轉上, 只要把 LDAP persisted 的 /data 目錄下的 *.mdb, 備份移轉到新的 persisted volume (docker container)底下就可以了。

--

--

jerry80409
jerry80409

Written by jerry80409

隨便記錄一些沒有整理很清楚的想法

No responses yet