首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将RDBMS与同步

将RDBMS与同步
EN

Stack Overflow用户
提问于 2019-03-10 12:59:39
回答 1查看 174关注 0票数 0

目前,我需要将apache中的数据同步到任何关系数据库(MySQL,PostgreSQL)。目录目前大约保存着几百万的记录,而且将来可能会增加。Ldap目录目前是主要的数据源,但其动机是在Ldap和RDBMS中同时拥有实时数据,因为我们计划使用RDBMS进行实时分析。

Option1:使用spring云数据流的思想。源spring引导应用程序,用于读取上次同步运行后更改的ldap数据。源应用程序将数据推送到队列中(目前为RabbitMQ)。接收器将是另一个直接从队列收集数据并将数据保存到RDBMS中的春季引导应用程序。我们将能够使用spring云数据流仪表板更好地跟踪和管理同步过程作业。

Option2: Spring LdapTemplate帮助我们在应用程序中与ldap目录对话。一种方法是在适用的情况下拦截ldapTemplate调用并将数据推入队列,然后中间应用程序从队列(RabbitMQ)读取数据,并将ldap响应转换为可以更新为关系数据库的所需格式。

我对Ldap和spring云数据流很陌生。到目前为止,考虑到我的项目的现有技术和系统环境,我只有这两种方法。任何其他的建议/方法都是非常感谢的。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-03-12 14:58:00

另一种方法是,如果LDAP是Microsoft服务器,那么在C#中创建windows服务,它将连接到LDAP服务器,每天获取数据,并通过套接字连接将数据发送到关系数据库管理系统。这是可靠和一致的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55087919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档