mongodb到其他db同步

dluptydi  于 2021-06-09  发布在  Cassandra
关注(0)|答案(1)|浏览(393)

我们计划将数据从mongodb持续同步到另一个数据库(在本例中是cassandra)。
我在考虑听蒙哥语,然后把这些变化推给Cassandra。这是有风险的,因为来自mongodb的数据可能对cassandra或cassandra集群随时都是无效的。在cassandra失败的情况下,我们必须调用某种警报,将所有读取请求路由到mongodb,然后从失败点将数据重新同步到cassandra。这是一个很大的工作,任何更多的工作可能会增加另一个失败点在那里。
那么,对于这种情况,有没有最佳实践,或者有没有哪种图书馆或服务可以做到天衣无缝呢?谢谢。

afdcj2ne

afdcj2ne1#

如果可以将mongodb更新发布到kafka主题,那么datastax有一个针对cassandra的开源kafka连接器。这将是一个更具弹性和高可用性的解决方案。
有关更多信息,请参阅github上的kafka connector for cassandra docs和kafka sink存储库。
如果你有兴趣的话,这里还有15分钟的片田教程——https://www.datastax.com/dev/scenario/datastax-kafka-connector. 干杯!

相关问题