Logstash JDBC数据同步的延迟时间到底有多少
...
Logstash JDBC数据同步 | 通过logstash-input-jdbc插件实现通过Logstash批量查询RDS中的数据,并将数据迁移到Elasticsearch。实现的本质是该插件会定期对RDS中的数据进行循环轮询,从而在当前循环中找到上次插入或更改的记录,然后批量查询这些记录并迁移至Elasticsearch。与DTS同步方案相比,该方案的实时性较差,存在秒级延迟。 |
|
|
...
...
具体延迟时间需要你实际数据场景测试,目前只能说logstash方案适用的场景是能接受延迟秒级别的;若对实时性要求高推荐参考 同步方案选取指南:https://help.aliyun.com/document_detail/170426.html 中 DTS的方式实现数据同步
这个跟用户的数据量、集群的状态和规格等很多因素有关的,没办法给出具体延迟时间。如果对数据同步的实时性要求较高,可以选择DTS的方案。
如果出现同步任务失败(例如管道一直在生效中、前后数据不一致、数据库连接不成功),可以参考通过Logstash将RDS MySQL数据同步至Elasticsearch中的常见问题,排查一下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。