关于LDAP同步的问题
最近项目中需要用到ldap同步,希望从企业ldap服务器中将通讯录同步到我的系统中。
我的系统原本有个简易的通讯录,数据库是mysql的。
同步有两种方式:自动同步,每个多少分钟同步一次;手动同步,直接在操作界面手动同步数据。
现在不清楚需要具体怎么同步,不知道大家都怎么做的。
我想的,既然是同步,当然是保持数据一致。可以有两种逻辑:
1)先删后取,先将我数据库中通讯录数据删除,再从ldap同步数据。(这样冗余数据操作太频繁,浪费资源,而且对数据不安全)
2)根据唯一标识,不存在的记录增加,存在的修改。问题是ldap的唯一标识是类似“cn=xxx,dc=xxxxx,dc=xxxx”的值。而我的数据库中是自增长的id。难道需要我另外增加一个字段?
我菜鸟一个,而且有时脑筋可能转不过弯来,还请大虾给指导指导!!不胜感激